Skocz do zawartości

Stworzenie menu


Przejdź do rozwiązania Rozwiązane przez DawPi,

Rekomendowane odpowiedzi

Opublikowano

Właśnie do niczego nie doszedłem, jedyne co mi przychodzi do głowy do skopiowanie html i wklejenie, ale moje pytanie polega na tym, czy może da się to zbudować za pomocą api IPB.

Opublikowano

Zrób sobie pliki xxx.php i xxx.con.php w folderze /admin/applications/forums/extensions/profileTabs

 

Zawartość xxx.conf.php

 

<?php
/**
 * SolutionDEVs Application
 * Własna zakładka w profilu
 *
 * @author   Dawid Baruch <[email protected]>
 * @copyright   (c) 2005 - 2012 SolutionDEVs
 * @package  SolutionDEVs Apps
 * @subpackage  PHP
 * @link     http://www.ipslink.pl
 * @link     http://www.forum.invisionize.pl
 * @version  1.0.0
 *
 */
 
if ( ! defined( 'IN_IPB' ) )
{
    print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files.<br />Author: Dawid Baruch <a href='http://www.ipslink.pl'><strong>ipslink.pl</strong></a>";
 
    exit();
}
 
/*
 * Kinda hackish, but didn't want to modify members_public_profile. Need to register language for pp_tab_issues
 */
 
/**
* Nazwa pluginu
*/
 
$CONFIG['plugin_name']     = 'Tytuł Zakładki';
 
 
/**
* zasób językowy dla zakładki
*/
 
$CONFIG['plugin_lang_bit']    = 'pp_tab_tytul_zakladki';
 
/**
* Nazwa pluginu (musi być taka sama jak nazwa pliku {plik}.php)
*/
 
$CONFIG['plugin_key']   = 'xxx';
 
/**
* Pokazywać zakładkę?
*/
 
$CONFIG['plugin_enabled']  = 1;
 
/**
* Kolejność
*/
 
$CONFIG['plugin_order'] = 2;
 
 
?>

 

Zawartość xxx.php

<?php
/**
* SolutionDEVs Application
* Własna zakładka w profilu
*
* @author     Dawid Baruch <[email protected]>
* @copyright (c) 2005 - 2012 SolutionDEVs
* @package     SolutionDEVs Apps
* @subpackage PHP
* @link     http://www.ipslink.pl
* @link     http://www.forum.invisionize.pl
* @version     1.0.0
*
*/

if ( ! defined( 'IN_IPB' ) )
{
print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files.<br />Author: Dawid Baruch <a href='http://www.ipslink.pl'><strong>ipslink.pl</strong></a>";

exit();
}

class profile_xxx extends profile_plugin_parent
{
/**
* Zwraca kod HTML
*
* @param array $member Informacje o użytkowniku
* @return string
*/
public function return_html_block( $member=array() )
{
     //Tutaj wklejamy nasz kod

//Zwracamy kod HTML     

return $output;
}

}
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.