Advertisement:

Author Topic: Hide tag spcial + thanks of matic  (Read 4860 times)

Offline Memento mori

  • Semi-Newbie
  • *
  • Posts: 30
Hide tag spcial + thanks of matic
« on: May 05, 2010, 07:08:31 PM »
1)Witam chciałbym połączyć te 2 mody mianowicie chodzi mi żeby zrobić coś takiego jak jest na Przemo czyli ber mod :)
który po postawieniu piwa odsłania linki w danym temacie niestety w PHP nie jestem za mocno ogarnięty dlatego prosiłbym o napisanie jak to zrobić moja wersja smf 1.11.11 styl  Mystic Jade .
2)Czy istnieje jakaś możliwość dawania uprawnień pojedynczemu użytkownikowi  a nie całej grupie ??
3)Jak zrobić żeby w indexsie na dole wyświetlały się jakie dostępne są rangi na forum ???
4)Czy istnieje ukrycie dla gości"Zobacz ostatnio wysłane wiadomości" lub gdy kliknie gość ta to to przekieruje go do strony z rejestracją :)

« Last Edit: May 05, 2010, 07:14:51 PM by Memento mori »

Offline flapjack

  • SMF Hero
  • ******
  • Posts: 2,615
  • Gender: Male
  • I pity the fools!
Re: Hide tag spcial + thanks of matic
« Reply #1 on: May 05, 2010, 07:27:26 PM »
1) http://custom.simplemachines.org/mods/index.php?mod=830 ?
2) nie, musisz utworzyć grupę
3) http://custom.simplemachines.org/mods/index.php?mod=207
4) dosłownie jedną linijkę trzeba zmodyfikować, wrzuć swojego index.template.php to zerknę

Offline Memento mori

  • Semi-Newbie
  • *
  • Posts: 30
Re: Hide tag spcial + thanks of matic
« Reply #2 on: May 05, 2010, 08:02:52 PM »
Ok proszę  bardzo :)co do 3 pkt to niestety ale nie pokazuje wszystkich rang a jedynie kto jest dostępny np ja jako admin pokazuje ze administrator jest teraz dostany a chodzi mi oto żeby na dole ukazał się tylko jakie rangi na tym forum są dostępne i jak najedzie na dana grupę to wejdzie i pokaże użytkowników danej grupy :)
« Last Edit: May 05, 2010, 08:09:30 PM by Memento mori »

Offline flapjack

  • SMF Hero
  • ******
  • Posts: 2,615
  • Gender: Male
  • I pity the fools!
Re: Hide tag spcial + thanks of matic
« Reply #3 on: May 05, 2010, 08:21:17 PM »
widocznie pokazuje ci tylko rangi co do których userzy są w danej chwili online. sprawdź to przydzielając użytkownikowi który w danej chwili jest online dodatkową grupę

zaraz zerknę do pliku. EDIT: poprosiłem o zły plik, chodziło mi o BoardIndex.template.php, przepraszam bardzo :)

ps. jaki to styl? możesz dać linka do forum?

Offline Memento mori

  • Semi-Newbie
  • *
  • Posts: 30
Re: Hide tag spcial + thanks of matic
« Reply #4 on: May 05, 2010, 08:29:22 PM »
Oto link do mojego forum http://freehause.pl/index.php
Tak pokazuje ten mod które rangi są obecnie online :)A ja wolałbym żeby te rangi były cały czas widoczne i można było w nie wejść i zobaczyć jaki użytkownicy znajdują się w danej grupie ;)

Offline flapjack

  • SMF Hero
  • ******
  • Posts: 2,615
  • Gender: Male
  • I pity the fools!
Re: Hide tag spcial + thanks of matic
« Reply #5 on: May 05, 2010, 08:35:39 PM »
a dane dane konta testowego, hę?

Offline Memento mori

  • Semi-Newbie
  • *
  • Posts: 30
Re: Hide tag spcial + thanks of matic
« Reply #6 on: May 05, 2010, 08:36:51 PM »
:)
« Last Edit: May 05, 2010, 08:45:43 PM by Memento mori »

Offline flapjack

  • SMF Hero
  • ******
  • Posts: 2,615
  • Gender: Male
  • I pity the fools!
Re: Hide tag spcial + thanks of matic
« Reply #7 on: May 05, 2010, 08:51:28 PM »
zamiana linii 310 na:
Code: [Select]
if ($context['user']['is_logged'])
echo '<a href="', $scripturl, '?action=recent"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" /></a>'
else
echo '<a href="', $scripturl, '?action=register"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" /></a>'
echo '</td>
spowoduje, że po kliknięciu na "Zobacz ostatnio wysłane wiadomości" gość zostanie wysłany do strony z rejestracją. zastanawia mnie tylko, czy takiej właśnie oczekujesz funkcjonalności, czy chodziło ci o nie wyświetlenie tego linka dla gości wogóle.

po tej zmianie zejdź do linii 464, gdzie znajdziesz taki oto blok:
Code: [Select]
         if ($modSettings['enableMCL'])
            {
            echo '
            <tr>
               <td class="windowbg2" width="100%">
                  <span class="middletext">';
                    if(!empty($context['online_groups']) && !empty($modSettings['defaultMCLtext']))
                        echo $modSettings['defaultMCLtext']. '&nbsp;-&nbsp;';
                foreach($context['online_groups'] AS $group)
                {
                    if(!empty($group['color']) && $group['color'] != '')
                            echo '[<span style="color:' . $group['color'] . '">' . $group['name'] . '</span>] ';
                }
                  echo '</span>
               </td>
            </tr>';
            }

zmiana linii 474 z:
Quote
                    if(!empty($group['color']) && $group['color'] != '')
na
Quote
                    if($group['color'] != '')
powinna zmusić moda do wyświetlenia wszystkich grup, bez różnicy czy są zalogowani jacyś jej członkowie

sprawdź czy działa :)

Offline Memento mori

  • Semi-Newbie
  • *
  • Posts: 30
Re: Hide tag spcial + thanks of matic
« Reply #8 on: May 05, 2010, 09:02:48 PM »
Niestety po zmianach wytopił błąd :( oczywiście jeżeli w dobrym pliku to edytowałem:)
Quote
Błąd parsowania stylu!
Wystąpił problem załadowaniem pliku stylu lub języka: /Themes/default/BoardIndex.template.php. Sprawdź składnię i spróbuj ponownie - pamiętaj, pojedyncze cudzysłowy (') często muszą być poprzedzone ukośnikiem (\). Aby zobaczyć bardziej szczegółową informację o błędzie z PHP, spróbuj połączyć się z plikiem bezpośrednio.

Możesz również odświeżyć tę stronę lub użyć domyślnego stylu.

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in .../Themes/default/BoardIndex.template.php on line 310

301:    // This is the "Recent Posts" bar.
302:    if (!empty($settings['number_recent_posts']))
303:    {
304:       echo '
305:             <tr>
306:                <td class="titlebg" colspan="2">', $txt[214], '</td>
307:             </tr>
308:             <tr>
309:                <td class="windowbg" width="20" valign="middle" align="center">

310:                                  if ($context['user']['is_logged'])

311:                 echo '<a href="', $scripturl, '?action=recent"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" /></a>'
312:                else
313:                 echo '<a href="', $scripturl, '?action=register"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" /></a>'
314:                echo '</td>

Offline flapjack

  • SMF Hero
  • ******
  • Posts: 2,615
  • Gender: Male
  • I pity the fools!
Re: Hide tag spcial + thanks of matic
« Reply #9 on: May 05, 2010, 09:05:24 PM »
zapomniałem o średnikach na końcach linii 311 i 313

Offline Memento mori

  • Semi-Newbie
  • *
  • Posts: 30
Re: Hide tag spcial + thanks of matic
« Reply #10 on: May 05, 2010, 09:15:44 PM »
Niestety nawet jak dodam średniki to nie działa :(
Quote
Błąd parsowania stylu!
Wystąpił problem załadowaniem pliku stylu lub języka: /Themes/default/BoardIndex.template.php. Sprawdź składnię i spróbuj ponownie - pamiętaj, pojedyncze cudzysłowy (') często muszą być poprzedzone ukośnikiem (\). Aby zobaczyć bardziej szczegółową informację o błędzie z PHP, spróbuj połączyć się z plikiem bezpośrednio.

Możesz również odświeżyć tę stronę lub użyć domyślnego stylu.

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in .../Themes/default/BoardIndex.template.php on line 310

301:    // This is the "Recent Posts" bar.
302:    if (!empty($settings['number_recent_posts']))
303:    {
304:       echo '
305:             <tr>
306:                <td class="titlebg" colspan="2">', $txt[214], '</td>
307:             </tr>
308:             <tr>
309:                <td class="windowbg" width="20" valign="middle" align="center">

310:                                  if ($context['user']['is_logged'])

311:                 echo '<a href="', $scripturl, '?action=recent"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" /></a>';
312:                else
313:                 echo '<a href="', $scripturl, '?action=register"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" /></a>';
314:                echo '</td>

Offline flapjack

  • SMF Hero
  • ******
  • Posts: 2,615
  • Gender: Male
  • I pity the fools!
Re: Hide tag spcial + thanks of matic
« Reply #11 on: May 05, 2010, 09:31:21 PM »
na koncu 309 musisz dodac zamkniecie:

';

Offline Memento mori

  • Semi-Newbie
  • *
  • Posts: 30
Re: Hide tag spcial + thanks of matic
« Reply #12 on: May 05, 2010, 09:37:31 PM »
Niestety ale nadal jest błąd tym razem na Lini 310 podkreśla :(
Dobra ja zwijam się w kimę kolo 11 wstanę to odczytam z forum:) Jak coś na pw wal :)

Offline flapjack

  • SMF Hero
  • ******
  • Posts: 2,615
  • Gender: Male
  • I pity the fools!
Re: Hide tag spcial + thanks of matic
« Reply #13 on: May 05, 2010, 09:49:40 PM »
późno już, pewnie na mózg mi pada :)

sprawdź ten kod:
Code: [Select]
<td class="windowbg" width="20" valign="middle" align="center">';
  if ($context['user']['is_logged']) { echo '
<a href="', $scripturl, '?action=recent"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" /></a>';
}
  else { echo '
<a href="', $scripturl, '?action=register"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" /></a>';
  }
echo '
</td>

żadnego błędu mi nie wyświetla, powinno działać

Offline Memento mori

  • Semi-Newbie
  • *
  • Posts: 30
Re: Hide tag spcial + thanks of matic
« Reply #14 on: May 06, 2010, 09:55:29 AM »
Hmm a jak byś mógł to w której Lini wkleic

Hmm i mam jeszcze takie pytanko jak zmienić range Gość na np jakąś inną :) w którym pliku :) bo w ustawieniach nie można :(
« Last Edit: May 06, 2010, 02:48:46 PM by Memento mori »

Offline flapjack

  • SMF Hero
  • ******
  • Posts: 2,615
  • Gender: Male
  • I pity the fools!
Re: Hide tag spcial + thanks of matic
« Reply #15 on: May 06, 2010, 05:54:46 PM »
linia 309

nazwę "Gość" możesz zmienić w plikach językowych (katalog Themes/default/languages) ale więcej narobisz sobie tym biedy niż to warte

Offline Memento mori

  • Semi-Newbie
  • *
  • Posts: 30
Re: Hide tag spcial + thanks of matic
« Reply #16 on: May 06, 2010, 06:06:21 PM »
OK to sprawdzam teraz czy ten kodzik zadziała tylko zrobię kopie bazy :)

Offline Memento mori

  • Semi-Newbie
  • *
  • Posts: 30
Re: Hide tag spcial + thanks of matic
« Reply #17 on: May 06, 2010, 06:15:38 PM »
Niestety kod nie działa po włączeniu gościom podglądu jak wchodzę na "Zobacz ostatnio wysłane wiadomości" Pokazuje te wiadomości i widać wszystkie linki :(

Offline flapjack

  • SMF Hero
  • ******
  • Posts: 2,615
  • Gender: Male
  • I pity the fools!
Re: Hide tag spcial + thanks of matic
« Reply #18 on: May 06, 2010, 07:03:30 PM »
a jestes pewien ze podmieniasz wlasciwy plik?

Offline Memento mori

  • Semi-Newbie
  • *
  • Posts: 30
Re: Hide tag spcial + thanks of matic
« Reply #19 on: May 06, 2010, 07:24:02 PM »
Podmieniałem w tym pliku linie tą co napisałeś BoardIndex.template.php