Joomla 5.2.2 Security & Bugfix Release
Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.
Stranka pro kazdeho registrovaneho uzivatel
11. říj 2016 22:13 #128743
jaha_
Zdravim,
potreboval bych nejaky tip na reseni meho problemu.
Klient ma na strankach velkoobchodni ceniky pro registrovane partnery a nyni ma akci kde se budou nacitat body za odebrane zbozi a potreboval bych, aby kdyz se partner zaloguje zjistil na svem profilu nebo strance za kolik uz odebral zbozi (to by se psalo rucne po vystaveni faktury).
Snad je to pochopitelne
Predem diky za tipy!
J.
potreboval bych nejaky tip na reseni meho problemu.
Klient ma na strankach velkoobchodni ceniky pro registrovane partnery a nyni ma akci kde se budou nacitat body za odebrane zbozi a potreboval bych, aby kdyz se partner zaloguje zjistil na svem profilu nebo strance za kolik uz odebral zbozi (to by se psalo rucne po vystaveni faktury).
Snad je to pochopitelne
Predem diky za tipy!
J.
jaha_
11. říj 2016 22:21 #128744
Odpověď od Cony
Moderátor
Pokud je to jen jedna hodnota a zapisovaná ručně, nejjednodušší by bylo o ní rozšířit profil uživatele.
Teoreticky by se dal využít základní plugin Profil, použít např. pole Ulice a ve správci jazyků jen přejmenovat na požadovanou hodnotu.
Bohužel standardní plugin pro rozšíření profilu nepočítá s tím, že by se hodnota editovala jen v administraci, znamenalo by to tedy ještě drobný zásah do šablony, tak aby se ve frontend zobrazoval pole jen pro čtení.
Teoreticky by se dal využít základní plugin Profil, použít např. pole Ulice a ve správci jazyků jen přejmenovat na požadovanou hodnotu.
Bohužel standardní plugin pro rozšíření profilu nepočítá s tím, že by se hodnota editovala jen v administraci, znamenalo by to tedy ještě drobný zásah do šablony, tak aby se ve frontend zobrazoval pole jen pro čtení.
Poděkovali: Jaha
12. říj 2016 09:18 #128751
Odpověď od Cony
Moderátor
1/ Soubor /components/com_users/views/profile/tmpl/default_core.php nakopírovat do /templates/SABLONA/html/com_users/profile a odstranit v něm části týkající se datumu registrace a poslední návštěvy
2/ V administraci v nastavení správce uživatelů vypnout "Možnosti uživatele stránek"
3/ V administraci ve správci jazyků - přepsat texty
4/ html povolit by bylo těžší, ale mohlo by stačit použít funkci nl2br - soubor default_custom.php - postup stejný jako v 1
5/ soubor edit.php (umístění stejně jako 1/) - nastavit pole O mě jako readonly - z hlavy nevím název pole ale pomocí var_dump se bude dát zjistit jednoduše a potom
$this->form->setFieldAttribute('jmeno_pole', 'readonly', 'true');
6/ popř. odstranit tlačítko na editaci profilu v default.php tamtéž co ostatní soubory
2/ V administraci v nastavení správce uživatelů vypnout "Možnosti uživatele stránek"
3/ V administraci ve správci jazyků - přepsat texty
4/ html povolit by bylo těžší, ale mohlo by stačit použít funkci nl2br - soubor default_custom.php - postup stejný jako v 1
5/ soubor edit.php (umístění stejně jako 1/) - nastavit pole O mě jako readonly - z hlavy nevím název pole ale pomocí var_dump se bude dát zjistit jednoduše a potom
$this->form->setFieldAttribute('jmeno_pole', 'readonly', 'true');
6/ popř. odstranit tlačítko na editaci profilu v default.php tamtéž co ostatní soubory
Poděkovali: Jaha
12. říj 2016 10:07 #128752
jaha_
Odpověď od Jaha
Uživatel
tak vse funguje perfektne az na zapnuti html s tim si nevim rady.
<?php echo JHtml::_('users.value', $field->value);?>
Diky moc
<?php echo JHtml::_('users.value', $field->value);?>
Diky moc
jaha_
12. říj 2016 11:59 - 12. říj 2016 11:59 #128754
Odpověď od Cony
Moderátor
Navrhoval jsem nl2br - tj. odřádkování se převede na tag <br />, tj.
Code:
<?php echo JHtml::_('users.value', nl2br($field->value));?>