Kategorie: Pluginy

Profile Plus

Profile Plus

Stáhnout

84kB

Jde o rozšíření obsahové části profilu o pohlaví, Facebook, Twitter, bydliště a aktivitu uživatele (online & offline). Profil obsahuje i nové ikony. Modul je plně variabilně nastavitelný v administraci.

Vyžaduje PHP 5.3+
Obsahuje v základu položky, které nemusí splňovat GDPR.

Co obsahuje

  • Modul obsahuje změněný uživatelský profil
  • Rozšíření uživatelského nastavení o nové položky
  • Rozšíření registrace o výběr pohlaví
  • Změněný výpis seznamu uživatelů (index.php?m=ulist)
  • Přidání vlastních informací extendem (formát: <tr><td>sloupec1</td><td>sloupec2</td></tr>)
    • profileplus.links - za odkazy sluzeb (icq, skype...)
    • profileplus.notes.before - před poznámky - nekompatibilní s verzí 1.5
    • profileplus.notes.after - za poznámky
  • Verze 1.5 přidává navíc možnost ovlivnit výpis konkrétních informací extendem
    • profileplus.profile.edit - asocitivni pole s informacemi profilu a jednotlivych informací (ovlivnitelné)
    • profileplus.links.before - před odkazy služeb
    • profileplus.links.after - za odkazy služeb
    • profileplus.stats.before - před statistiky (články, hodnocení, přihlášení)
    • profileplus.stats.after - za statistiky

Instalace

Modul pro svou funkčnost potřebuje 4 sloupce v databázi, tyto sloupce nainstalujete v Administraci pouhým kliknutím.
Instalaci provedete v Administrace > Nastavení > Spravovat rozšíření systému > ProfilePlus > instalace



Příklad ovlivnění dat (verze 1.5)

_extend('reg', 'profileplus.profile.edit', function($args){
// pridani nove informace
$args['tables']['links']['nazevinformace']=array(
'show'=>true, //zobrazovat informaci - mozno podminkovat
'icon'=>'<img src="cesta">', // null - bez ikonky
'title'=>'nazev hodnoty', // prvni sloupek tabulky
'value'=>'hodnota', // druhy sloupek tabulky
);

// uprava soucasne
$args['tables']['links']['residence']['value']='Planeta Země';

// pridani odkazu s pouzitim informaci profilu
$args['tables']['links']['website']=array(
'show'=>true, //zobrazovat informaci - mozno podminkovat
'icon'=>'<img src="'._indexroot.'/upload/icon/ws.png">',// null - bez ikonky
'title'=>'WebSite', // prvni sloupek tabulky
'value'=>"<a href='http://ws.tld/u/{$args['userdata']['user']['username']}'>
Odkaz na WebSite</a>", // druhy sloupek tabulky
);
});