PDA

Zobacz pełną wersję : sobi2 zmiana kodu gdzie?



danio_d
16-03-2008, 20:04
Witam,

Chciałbym zmienić wyświetalnie szczegułów wpisu.
W ustawieniach mam 'Goście mogą oglądać szcegóły wpisu' na TAK i tak ma być, żeby można było 'wejść' w wpis, ale pola oznaczone w menadźeże pól jako 'Wyświetl dane w: opisie szczegółowym' były widoczne tylko dla osób z grup użytkowników Super Administrator lub Publisher.

Znalazłem na forumi sobi2 klika przykładów ale niestety nie wiem zabardzo jak je użyć do swoich potrzeb.

http://www.sigsiu.net/forum/index.php/topic,6876.0.html
http://www.sigsiu.net/forum/index.php/topic,5060.msg16860.html#msg16860

Czy mógłby mnie ktoś nakierować? Będę wdzięczny za pomoc.

Pzdr

neo_fox
19-03-2008, 14:43
Przydatna lektura: http://www.sigsiu.net/template_commands.html
http://www.sigsiu.net/template_commands.html#advanced


$user =& $config->getUser();
if( strpos( strtolower( $user->usertype ), "administrator" ) ||
strpos( strtolower( $user->usertype ), "publisher" )
){
echo $fieldsFormatted['field_xxxx'];
}


Pozdrawiam,
Neo

danio_d
27-03-2008, 16:49
Dzięki Neo...
Twój post mi pomóg i naprowadził na inne rozwiązanie.
W pliku sobi2.php dopisujemy dwa wiersze:


case 'sobi2Details':
$user =& $config->getUser();
if( strpos( strtolower( $user->usertype ), "administrator" ) ||
strpos( strtolower( $user->usertype ), "publisher" )
){
showDetails( $sobi2Id, $catid );
break;
}



Dzięki temu tylko użytkownicy z dwóch grup mogą wejść w szczegóły wpisu.
Rozwiązanie to zadowala mnie. Na początku miało być troche innaczej, ale...