Strony: [1]   Bottom Do dołu
   Drukuj   
ico Autor    
[EN] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [RU]
     Topic: Jak zrobi? link widoczny tylko dla admina - minus karmy  [Przeczytany 24210 razy]
0 użytkowników i 1 Gość przegląda ten wątek.
Full Member
***
Offline
14.07.2023 20:33:45
Topic Starter
 Poland Mężczyzna
Poland
  WWW
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=804.msg1969#msg1969  
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.


IP IP Zapisane
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=804.msg1974#msg1974 Post #1 
Chcesz ukry? minusa w karmie? Tak ?eby tylko admin widzia?? hmm kombinujesz. U?miech

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>';
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.022s | speed:48.24 KB/s



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>
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.018s | speed:14.19 KB/s



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 U?miech
roco



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Full Member
***
Offline
14.07.2023 20:33:45
Topic Starter
 Poland Mężczyzna
Poland
  WWW
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=804.msg2410#msg2410 Post #2 
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??


IP IP Zapisane
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=804.msg2465#msg2465 Post #3 
Tomeh U?miech

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 />';
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.019s | speed:32.78 KB/s



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 />';
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.022s | speed:31.30 KB/s



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 '';
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.022s | speed:32.08 KB/s



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 U?miech
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?.



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Customer
*
Offline
05.01.2011 23:44:41
 
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=804.msg2468#msg2468 Post #4 
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


IP IP Zapisane
Full Member
***
Offline
14.07.2023 20:33:45
Topic Starter
 Poland Mężczyzna
Poland
  WWW
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=804.msg2469#msg2469 Post #5 
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.


IP IP Zapisane
Full Member
***
Offline
14.07.2023 20:33:45
Topic Starter
 Poland Mężczyzna
Poland
  WWW
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=804.msg2576#msg2576 Post #6 
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 (!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'])





.................

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??


Last Edit: 22.05.2010 14:18:16 by: tomeh IP IP Zapisane
Strony: [1]   TOP^Do góry
   Drukuj   
On-Line: 4 Gości, 0 Użytkowników
 
Skocz do:  

Podobne Tematy
  Temat Zaczęty przez Odpowiedzi Wyświetleń Ostatnia wiadomość
normal_post RSS Link do obrazków
BoardBoard: HydePark
Ulemil 2 11668 Ostatnia wiadomość 15.04.2008 07:47:51
Autor Ulemil
normal_post RSS To jest Polak mieszkaj?cy tylko za granic? tomeh 0 6671 Ostatnia wiadomość 21.03.2009 12:14:55
Autor tomeh
normal_post RSS link tree cieplutki 5 15306 Ostatnia wiadomość 01.06.2009 10:15:22
Autor roco
normal_post RSS Modyfikacja Karmy na sam? dodatni? w SMF tomeh 10 27251 Ostatnia wiadomość 25.01.2010 17:16:53
Autor roco
normal_post RSS Abduzeedo.com - tutoriale PhotoShop i nie tylko Draco 1 9210 Ostatnia wiadomość 23.01.2010 01:07:02
Autor serafin
normal_post RSS Karm? mo?e przyzna? tylko moderator - jak to zrobi?? Sandra 2 20763 Ostatnia wiadomość 03.02.2012 22:53:32
Autor tomeh
* Share this topic...
In a forum
[BBCode]
[url=https://poligon.ricoroco.com/fora/smf/index.php?topic=804.0]Jak zrobi? link widoczny tylko dla admina - minus karmy[/url]
In a site/blog
[xHTML]
<a href="https://poligon.ricoroco.com/fora/smf/index.php?topic=804.0" target="_blank">Jak zrobi? link widoczny tylko dla admina - minus karmy</a>
Geo Visitors Map