To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Footer Buttons

maminowiec - 24-03-2011, 15:45

Czy dodałeś poprawy kod do pliku index_body.tpl ?
konsum - 24-03-2011, 15:54

Właśnie tu mi się wydaje że leży problem, bo ja mam tą modyfikacje Top Staty5 i mój w pis się troche różni od tego w instrukcji, napiszę jak ja to zrobiłem:

W instrukcji jest:
Kod:
templates/*/index_body.tpl

#
#-----[ FIND ]------------------------------------------
#

   <table width="100%" cellpadding="1" cellspacing="1" border="0">
      <tr>
         <td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
      </tr>
   </table>

#
#-----[ AFTER, ADD ]------------------------------------------
#

<!-- BEGIN footer_buttons -->
   <br>
   <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
      <tr>
         <td class="catHead" height="28"><span class="cattitle">{L_BUTTONS}</span></tr>
      <tr>
        <td class="row1" {ONMOUSE_COLORS}align="center">{T1_SCROLL}
        <!-- BEGIN buttons -->
        <a href="{buttons.FOOTER_LINK}" target="_blank">
        <img src="{buttons.FOOTER_CODE}" border="{buttons.FOOTER_BORDER}px" alt="{buttons.FOOTER_COMMENT}" onmouseover="return overlib('<left>{buttons.FOOTER_DESC}</left><br/><br/><center><b>{buttons.FOOTER_LINK}</b></center>', CAPTION, '<center>{buttons.FOOTER_COMMENT}</center>')" onmouseout="nd();" style="color: rgb(255, 163, 79);" width="{FB_WIDTH}px" height="{FB_HEIGHT}px"></a>&nbsp;
        <!-- END buttons -->
        {T2_SCROLL}
        </td>
      </tr>
    </table>
<!-- END footer_buttons -->


A u mnie jest tak:
Kod:
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="1" class="staty5row">
  <!-- BEGIN odp -->
   <tr><td width="10%" class="staty5row" align="center" valign="middle"><span class="gensmall">{odp.LI}</span></td>
    <td width="70%" class="staty5row" align="center" valign="middle"><span class="gensmall">{odp.URL}</span></td>
    <td width="20%" class="staty5row" align="center" valign="middle"><span class="gensmall">{odp.REPLIES}</span></td></tr>
   <!-- END odp -->
</table>
</td>
</tr>
</table>
</div>
<div id="top2" style="display: none; position: relative;">
<table width="100%" class="forumline" cellspacing="1" cellpadding="0" border="0" align="center">
<tr>
    <th class="catLeft" colspan="3" width="90%" height="25" align="left"><b><span class="gen">&nbsp;{L_STATY5}</span></b></td>
    <th class="catRight" width="10%" height="25" align="right"><b><span class="gen" onclick="javascript:ShowHide('top','top2','top3');" style="cursor: pointer" title="Pokaż"><font size="4">+</font>&nbsp;</span></b></td>
</tr>
</table>
</div>
<script language="javascript" type="text/javascript">
<!--
if(GetCookie('top3') == '2') ShowHide('top', 'top2', 'top3');
//-->
</script>
<br>
<!--KONIEC STATY TOP5 BY LUI754-->

Więc ja dodałem ten wpis pod wpisem <!--KONIEC STATY TOP5 BY LUI754-->
czyli wygląda to tak:
Kod:
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="1" class="staty5row">
  <!-- BEGIN odp -->
   <tr><td width="10%" class="staty5row" align="center" valign="middle"><span class="gensmall">{odp.LI}</span></td>
    <td width="70%" class="staty5row" align="center" valign="middle"><span class="gensmall">{odp.URL}</span></td>
    <td width="20%" class="staty5row" align="center" valign="middle"><span class="gensmall">{odp.REPLIES}</span></td></tr>
   <!-- END odp -->
</table>
</td>
</tr>
</table>
</div>
<div id="top2" style="display: none; position: relative;">
<table width="100%" class="forumline" cellspacing="1" cellpadding="0" border="0" align="center">
<tr>
    <th class="catLeft" colspan="3" width="90%" height="25" align="left"><b><span class="gen">&nbsp;{L_STATY5}</span></b></td>
    <th class="catRight" width="10%" height="25" align="right"><b><span class="gen" onclick="javascript:ShowHide('top','top2','top3');" style="cursor: pointer" title="Pokaż"><font size="4">+</font>&nbsp;</span></b></td>
</tr>
</table>
</div>
<script language="javascript" type="text/javascript">
<!--
if(GetCookie('top3') == '2') ShowHide('top', 'top2', 'top3');
//-->
</script>
<br>
<!--KONIEC STATY TOP5 BY LUI754-->
<!-- BEGIN footer_buttons -->
   <br>
   <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
      <tr>
         <td class="catHead" height="28"><span class="cattitle">{L_BUTTONS}</span></tr>
      <tr>
        <td class="row1" {ONMOUSE_COLORS}align="center">{T1_SCROLL}
        <!-- BEGIN buttons -->
        <a href="{buttons.FOOTER_LINK}" target="_blank">
        <img src="{buttons.FOOTER_CODE}" border="{buttons.FOOTER_BORDER}px" alt="{buttons.FOOTER_COMMENT}" onmouseover="return overlib('<left>{buttons.FOOTER_DESC}</left><br/><br/><center><b>{buttons.FOOTER_LINK}</b></center>', CAPTION, '<center>{buttons.FOOTER_COMMENT}</center>')" onmouseout="nd();" style="color: rgb(255, 163, 79);" width="{FB_WIDTH}px" height="{FB_HEIGHT}px"></a>&nbsp;
        <!-- END buttons -->
        {T2_SCROLL}
        </td>
      </tr>
    </table>
<!-- END footer_buttons -->

Dobrze to zrobiłem i w ogóle mądrze ?

maminowiec - 24-03-2011, 15:57

Tak dobrze , masz modyfikacje włączoną w PA ?
konsum - 24-03-2011, 16:00

Tak, jest włączona , jeszcze dodam że tam jest opcja ''Przewijanie'' i można dać w lewo lub w prawo , i jak wybieram którąś z tych opcji i zatwierdze to i tak wraca z powrotem na ''Wyączone''
maminowiec - 24-03-2011, 16:04

A zapytanie do bazy wykonałeś ?
konsum - 24-03-2011, 16:07

Tak, wykonałem po skopiowaniu plików na FTP , wykonałem zapytanie i wziąłem się za edycje wpisów.
maminowiec - 24-03-2011, 16:15

Sprawdź w bazie czy masz wykonane te zapytania

Kod:
INSERT INTO `phpbb_config` VALUES ('footer_buttons', '0');
INSERT INTO `phpbb_config` VALUES ('footer_buttons_marquee', '0');
INSERT INTO `phpbb_config` VALUES ('footer_buttons_width', '88');
INSERT INTO `phpbb_config` VALUES ('footer_buttons_height', '31');


U Ciebie na forum nie widać kodu odpowiedzialnego za buttony więc mod nie wyświetla sie a za to odpowiada warunek
Kod:

if ( $board_config['footer_buttons'] )

konsum - 24-03-2011, 16:22

maminowiec napisał/a:
Sprawdź w bazie czy masz wykonane te zapytania

Przy każdym jest : Błąd ogólny , nie mogę wykonać''

maminowiec napisał/a:
U Ciebie na forum nie widać kodu odpowiedzialnego za buttony więc mod nie wyświetla sie a za to odpowiada warunek
Kod:

if ( $board_config['footer_buttons'] )


I co muszę w tym przypadku zrobić?

maminowiec - 24-03-2011, 16:23

Wejdź w phpmyadmin i wykonaj te zapytania.
xlesiu - 24-03-2011, 16:24

Nie wiem też czy nie jest to winą tego, że nie masz początku "Kto jest online" czyli
Kod:
<!-- BEGIN disable_viewonline -->
Spróbuj dodać ten kod przed
Kod:
<!-- BEGIN footer_buttons -->

konsum - 24-03-2011, 16:46

xlesiu napisał/a:
Nie wiem też czy nie jest to winą tego, że nie masz początku "Kto jest online" czyli
Kod:
<!-- BEGIN disable_viewonline -->
Spróbuj dodać ten kod przed
Kod:
<!-- BEGIN footer_buttons -->

Czyli zrobiłem tak:
Kod:
<!--KONIEC STATY TOP5 BY LUI754-->
<!-- BEGIN disable_viewonline -->
<!-- BEGIN footer_buttons -->
   <br>
   <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
      <tr>
         <td class="catHead" height="28"><span class="cattitle">{L_BUTTONS}</span></tr>
      <tr>
        <td class="row1" {ONMOUSE_COLORS}align="center">{T1_SCROLL}
        <!-- BEGIN buttons -->
        <a href="{buttons.FOOTER_LINK}" target="_blank">
        <img src="{buttons.FOOTER_CODE}" border="{buttons.FOOTER_BORDER}px" alt="{buttons.FOOTER_COMMENT}" onmouseover="return overlib('<left>{buttons.FOOTER_DESC}</left><br/><br/><center><b>{buttons.FOOTER_LINK}</b></center>', CAPTION, '<center>{buttons.FOOTER_COMMENT}</center>')" onmouseout="nd();" style="color: rgb(255, 163, 79);" width="{FB_WIDTH}px" height="{FB_HEIGHT}px"></a>&nbsp;
        <!-- END buttons -->
        {T2_SCROLL}
        </td>
      </tr>
    </table>
<!-- END footer_buttons -->

I niżej wykasowałem ten drugi wpis <!-- BEGIN disable_viewonline --> bo powodowało to błąd forum i teraz działa , buttony się pojawiły na stronie , tylko proszę mi powiedzieć czy dobrze to zrobiłem tak jak w/w i czy tak może zostać ?

xlesiu - 24-03-2011, 17:23

konsum, nie widziałem w poprzednich postach tego kodu?
konsum - 24-03-2011, 17:40

xlesiu napisał/a:
konsum, nie widziałem w poprzednich postach tego kodu?

Bo kopiowałem tylko do : <!--KONIEC STATY TOP5 BY LUI754--> później znajdował się po wstawieniu kodu pod: <!-- END footer_buttons --> i za Twoją radą przeniosłem go przed: <!-- BEGIN footer_buttons --> i zaczęło działać , buttoniki hulają jak tak lala, więc dzięki Wielkie :>

Mam jeszcze ostatnie pytanko kosmetyczne , bo ustawiłem przewijanie w lewo , ładnie się przewija , ale co kilka sekund te przewijanie się przycina , czyli zatrzymuje i rusza dalej (strona załadowana do końca) , czy jest jakiś na to sposób?, by te buttonki przewijały się płynnie bez takich zacinek ?

japi55 - 24-03-2011, 17:43

konsum napisał/a:
ale co kilka sekund te przewijanie się przycina , czyli zatrzymuje i rusza dalej (strona załadowana do końca)

To jest w standardzie. Jak najedziesz myszką na button to on się zatrzyma, żeby można było swobodnie przeczytać jego opis itp.

konsum - 24-03-2011, 17:46

Aha, tutaj już ktoś w tym temacie o tym wspomniał , ale nie dostał odpowiedzi, a mianowicie czy jest możliwość przewijania się tych buttoników w trybie ciągłości, czyli żeby jak leci ostatni button to żeby nie było tej przerwy do buttonów od początku , za nim ten ostatni się nie schowa , tylko żeby sobie leciały jeden za drugim nie zależnie czy to ostatni już button do przewinięcia

japi55 napisał/a:
To jest w standardzie. Jak najedziesz myszką na button to on się zatrzyma, żeby można było swobodnie przeczytać jego opis itp.

To nie jest w standardzie bo to trzeba zmienić wpis w index.php , żeby po najechaniu myszką się zatrzymywał ;)
Mi chodzi o to żeby się nie przycinał nawet jak nie najeżdżam myszka , źle zrozumiałeś ;)



Powered by phpBB modified by Przemo © 2003 phpBB Group