|
Tytuł: Jak zrobi? link widoczny tylko dla admina - minus karmy Wiadomość wysłana przez: tomeh 11.03.2010 12:38:42 Czy da si? zrobi? ukryty link widoczny tylko dla admina? Przyk?adowo w karmie na forum, tak ?e urzytkownicy widza + a ja jako administrator widz? jeszcze link do przyznania - . Mo?na przenosi? te linki w dowolne miejsce i mo?na bez problemu usun?? aby - wcale si? nie pokazywa? do klikania, ale jak zrobi? to aby go widzia? tylko administrator, lub by? aktywny tylko dla niego przycisk wstawiania - w karmie.
Dzi?ki za pomoc jak kto? pomo?e. Tytuł: Odp: Jak zrobi? link widoczny tylko dla admina - minus karmy Wiadomość wysłana przez: roco 12.03.2010 06:53:08 Chcesz ukry? minusa w karmie? Tak ?eby tylko admin widzia?? hmm kombinujesz. :)
Ale przecie? masz nad tym kontrol? w profilach userów, je?li karma w??czona, mo?esz w??czy? tylko globaln? karm?. Prawd? powiedziawszy na szybko nie dam rady, poniewa? to jest po??czone i ju? jest zale?ne od tego czy topik ogl?da user czy go??.. To jest ten kawa?ek: GeSHi -› Code: [select] // Is karma display enabled? Total or +/-? if ($modSettings['karmaMode'] == '1') echo ' <div class="poster">', $modSettings['karmaLabel'], ' ', $message['member']['karma']['good'] - $message['member']['karma']['bad'], '</div>'; elseif ($modSettings['karmaMode'] == '2') echo ' <div class="poster">', $modSettings['karmaLabel'], ' +', $message['member']['karma']['good'], '/-', $message['member']['karma']['bad'], '</div>'; // Is this user allowed to modify this member's karma? if ($message['member']['karma']['allow']) echo ' <div class="poster"><a href="', $scripturl, '?action=modifykarma;sa=applaud;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.' . $context['start'], ';m=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaApplaudLabel'], '</a> <a href="', $scripturl, '?action=modifykarma;sa=smite;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';m=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaSmiteLabel'], '</a></div>'; To tu w gr? wchodzi ten ostatni link: GeSHi -› Code: [select] <a href="', $scripturl, '?action=modifykarma;sa=smite;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';m=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaSmiteLabel'], '</a> Mo?na by pod??czy? widzialno?? tylko dla admina, ale nie zrobi? tego, poniewa? nie mam w tej chwili mo?liwo?ci przeprowadzenia wymaganych testów. Tak wi?c, by? mo?e jest to mo?liwe, i znajduje si? ten kawa?ek w pliku Display.template.php, ale nie mo?na tego zrobi? na "pa??".. Mo?e znajd? chwil? czasu to gdzie? indziej potestuj?, na chwil? obecn? nie mog? pomóc w tej kwestii, sorka. Pozdrawiam :) roco Tytuł: Odp: Jak zrobi? link widoczny tylko dla admina - minus karmy Wiadomość wysłana przez: tomeh 02.04.2010 16:46:29 Cze??, na SMF.com doszli?my do pewnych wniosków ale tamta osoba nie jest w stanie pomoc chyba. Czy da s? rozwi?za? te problemy które wynik?y
1. Linki ujemny karmy jest widoczny w ka?dym po?cie nawet moim w?asnym, co prawda tylko dla admina jak chcia?em 2. Gdy próbuj? ja lub kto? inny zmieni? karm? to jest komunikat "weryfikacja sesji nie powoda si?" co? czyli jest ?le w kodzie Code: [select] http://www.simplemachines.org/community/index.php?topic=370011.0 Da kto? rad? co? wymy?li?? Tytuł: Odp: Jak zrobi? link widoczny tylko dla admina - minus karmy Wiadomość wysłana przez: roco 10.04.2010 02:48:37 Tomeh :)
Widzia?em tamten topic. Niestety napisa?e? to tak, ?e @Flapjack mo?e mie? powody s?dzi?, ?e jeste? hmm "?lepy" na j?zyk PHP Napisa?e?, ?e nie dzia?a, ale wklei?e? ponownie kod który masz zamiast "przerobiony".. i tak naprawd? nie wiadomo, czy zrobi?e?, - to co zaproponowa? Flapjack? Dlatego by? mo?e nie odpisa?? nie wiedzia? czy naprawd? to zrobi?e?.. Widzisz wszystko co w echo 'zawarto??'; wy?wietla si? na stronie i w tym wypadku w jednym echu masz oba linki. Masz tak: GeSHi -› Code: [select] // Is this user allowed to modify this member's karma? if ($message['member']['karma']['allow']) echo ' <a href="', $scripturl, '?action=modifykarma;sa=applaud;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.' . $context['start'], ';m=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaApplaudLabel'], '</a> <a href="', $scripturl, '?action=modifykarma;sa=smite;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';m=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaSmiteLabel'], '</a><br />'; To musisz zako?czy? pierwszy link '; i dopiero da? wpis który zaproponowa? Flapjack. Powinno by? tak: GeSHi -› Code: [select] // Is this user allowed to modify this member's karma? if ($message['member']['karma']['allow']) echo ' <a href="', $scripturl, '?action=modifykarma;sa=applaud;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.' . $context['start'], ';m=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaApplaudLabel'], '</a>'; if ($context['user']['is_admin']) echo ' <a href="', $scripturl, '?action=modifykarma;sa=smite;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';m=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaSmiteLabel'], '</a><br />'; Lub je?li nie zadzia?a to np. tak: GeSHi -› Code: [select] // Is this user allowed to modify this member's karma? if ($message['member']['karma']['allow']) echo ' <a href="', $scripturl, '?action=modifykarma;sa=applaud;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.' . $context['start'], ';m=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaApplaudLabel'], '</a>'; if ($context['user']['is_admin']) { echo ' <a href="', $scripturl, '?action=modifykarma;sa=smite;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';m=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaSmiteLabel'], '</a><br />'; } else echo ''; Mo?na powalczy? jeszcze z klamerkami.. to co powy?ej to z g?owy, bez testów.. Niestety zniech?ca mnie fakt, ?eby mie? swój w?asny przerobiony serverek ??cznie z moimi wszystkimi skryptami itd, to musz? przenosi? "r?cznie" za pomoc? pendriva.. Ale to zrobi?, bo w sumie i tak musz?.. Póki co, to testy mog? przeprowadza? tylko na "?ywym ciele".. Je?li kod jest ok, a nie dzia?a, to znaczy, ?e gryzie si? z mechanizmem sesji i mo?e to by? wcale nie takie proste.. jednak wydaje mi si?, ?e powinno dzia?a?. Pewno?ci nie mam. Sorka Tomeh dopiero co wróci?em z podró?y i jeszcze nie zaskoczy?em z moimi bie??cymi sprawami, ?e nie wspomn? o moich hobby.. Okay? Pozdrawiam :) roco PS. taki tip - stawiaj pytania w taki sposób, ?eby nie by?o w?tpliwo?ci o co pytasz, a szybciej/?atwiej uzyskasz odpowied?. Tytuł: Odp: Jak zrobi? link widoczny tylko dla admina - minus karmy Wiadomość wysłana przez: flapjack 10.04.2010 23:20:33 Cytat: tomeh 02.04.2010 16:46:29 [select] Cze??, na SMF.com doszli?my do pewnych wniosków ale tamta osoba nie jest w stanie pomoc chyba. mama to jest od karmienia, zmiany pieluch i prowadzenia za r?czk? przez ?ycie. na podstawie tego co ci podsun??em nie trzeba by? wirtuozem klawiatury, ?eby odpowiednio zmodyfikowa? *JEDN?* linijk?. ale ty wolisz dalej biadoli?, bo mo?e kogo? to ruszy i dostaniesz rozwi?zanie na tacy Tytuł: Odp: Jak zrobi? link widoczny tylko dla admina - minus karmy Wiadomość wysłana przez: tomeh 11.04.2010 20:34:08 Ten pierwszy kod jest doby i dzia?a poprawnie. Dzi?ki ci za pomoc. Dla mnie kody nie s? takie oczywiste w stronach wi?c przepraszam za k?opot i dzi?ki wam.
Tytuł: Odp: Jak zrobi? link widoczny tylko dla admina - minus karmy Wiadomość wysłana przez: tomeh 21.05.2010 15:56:57 Mam jeszcze pytanie co do tego.
Jak stosuje ten kod to w wszystkich postach mam dost?pn? opcje wstawiania karmy ujemnej (nawet swoich). Jak wy??cz? karm? ca?kowicie to nadal pozostaje ten element zmieniania karmy. Czy da si? to jako? zrobi? tak aby nie by?o tych - w moich postach oraz aby w przypadku wy??czenia karmy tak?e znika?a ta mo?liwo?? wstawiania ujemnych? U?ywam tego moda do Karmy http://custom.simplemachines.org/mods/index.php?mod=192 (http://custom.simplemachines.org/mods/index.php?mod=192) (!Karma Description Mod) I sprawa 2: Jak jakiego? usun? u?ytkownika z forum to wywala mi b??d takiego typu jak ni?ej na fotce. Czyli jak w jakim? temacie kto? napisa? jako go?? to tyle ile jest postów na stron? go?cia tyle b??dów w raportach b??dów. Linia 492 to: Code: [select] if ($message['member']['karma']['allow']) (http://img441.imageshack.us/img441/7853/beztytuukf.png) ................. Edit: robi?em wiele testów - i wychodzi na to ?e ma znaczenie po?o?enie tego kodu. Ja go przenosi?em z tego bocznego podsumowania przy po?cie profilu do miejsca obok zapisanego adresu ip - ale jak to zrobi? aby mie? t? karme w innym miejscu i by problem nie wyskakiwa?? |