• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  1. #1
    rammiro jest nieaktywny Użytkownik
    Dołączył
    sie 2009
    Posty
    69
    Przydatne posty
    1

    Exclamation Problem z modem od z vB 3.6 na 3.8

    Witajcie,
    Ostatnio znajomy mi podesłał linka do moda (miał zliczać czas spędzony na forum):
    Time/Days spent on board - vBulletin.org Forum
    Nie czytając zbyt wiele zainstalowałem. Jednak nie chce chodzić więc zacząłem się wgłębiać. Mod jest w kategorii vB 3.6 a ja mam vBulletin 3.8.4 Patch Level 1. Co w takiej sytuacji...?
    Po ściągnięcu moda, importowałem odpowiedni plik, a następnie grzebałem w plikach szablonu. Wszystkie które trzeba wyedytowałem poza jednym: MEMBERINFO. Z tego względu, że w jego zawartości nie znalazłem nic podobnego do tego po czym miałem wstawić odpowiednią linijkę kodu.

    Search in MEMBERINFO for:
    --------------------------------------------------------------------------------
    <fieldset class="fieldset">
    <legend>$vbphrase[posts]</legend>
    <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
    <tr>
    <td>
    $vbphrase[total_posts]: <strong>$userinfo[posts]</strong> (<phrase 1="$postsperday">$vbphrase[x_posts_per_day]</phrase>)
    </td>
    </tr>
    <if condition="$vboptions['profilelastpost']">
    <tr>
    <td>
    $vbphrase[last_post]:<br />
    <a href="$userinfo[lastposturl]">$userinfo[lastposttitle]</a><br />
    $userinfo[lastpostdate] <span class="time">$userinfo[lastposttime]</span>
    </td>
    </tr>
    </if>
    <tr>
    <td><a href="search.php?$session[sessionurl]do=finduser&amp;u=$userinfo[userid]" rel="nofollow"><phrase 1="$userinfo[username]">$vbphrase[find_all_posts_by_x]</phrase></a></td>
    </tr>
    <tr>
    <td><a href="search.php?$session[sessionurl]do=process&amp;showposts=0&amp;starteronly=1&amp;e xactname=1&amp;searchuser=$userinfo[urlusername]" rel="nofollow"><phrase 1="$userinfo[username]">$vbphrase[find_all_threads_started_by_x]</phrase></a></td>
    </tr>
    </table>
    </fieldset>
    --------------------------------------------------------------------------------

    and add this under:
    --------------------------------------------------------------------------------
    <if condition="$show_m_tdob">
    <fieldset class="fieldset">
    <legend>$vbphrase[tdob_timedays_on_board]</legend>
    <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
    <tr>
    <td>
    $vbphrase[tdob_time_on_board]: <if condition="$post['timeonboard'] >= 1"><if condition="$show['timespentyears']">$timeboardspent[year] <if condition="$timeboardspent[year] == 1">$vbphrase[year]<else />$vbphrase[years]</if>, </if><if condition="$show['timespentmonths']">$timeboardspent[month] <if condition="$timeboardspent[month] == 1">$vbphrase[month]<else />$vbphrase[months]</if>, </if><if condition="$show['timespentweeks']">$timeboardspent[week] <if condition="$timeboardspent[week] == 1">$vbphrase[week]<else />$vbphrase[weeks]</if>, </if><if condition="$show['timespentdays']">$timeboardspent[day] <if condition="$timeboardspent[day] == 1">$vbphrase[day]<else />$vbphrase[days]</if> $vbphrase[tdob_and] </if>$timeboardspent[hour]:<if condition="$timeboardspent[min]<10">0$timeboardspent[min]<else />$timeboardspent[min]</if>:<if condition="$timeboardspent[sec]<10">0$timeboardspent[sec]<else />$timeboardspent[sec]</if> $vbphrase[hours]<else />$vbphrase[tdob_nodata]</if>
    </td>
    </tr>
    <tr>
    <td>
    $vbphrase[tdob_days_on_board]: <if condition="$post['daysonboard'] >= 1 AND $post['timeonboard'] >= 1"><if condition="$show['daysspentyears']">$daysboardspent[year] <if condition="$daysboardspent[year] == 1">$vbphrase[year]<else />$vbphrase[years]</if>, </if><if condition="$show['daysspentmonths']">$daysboardspent[month] <if condition="$daysboardspent[month] == 1">$vbphrase[month]<else />$vbphrase[months]</if>, </if><if condition="$show['daysspentweeks']">$daysboardspent[week] <if condition="$daysboardspent[week] == 1">$vbphrase[week]<else />$vbphrase[weeks]</if> $vbphrase[tdob_and] </if><if condition="$show['daysspentdays']">$daysboardspent[day] <if condition="$daysboardspent[day] == 1">$vbphrase[day]<else />$vbphrase[days]</if></if><else />$vbphrase[tdob_nodata]</if>
    </td>
    </tr>
    <tr>
    <td>
    $vbphrase[tdob_timeperday_on_board]: <if condition="$timeperday >= 1">$timeperdayboardspent[hour]:<if condition="$timeperdayboardspent[min]<10">0$timeperdayboardspent[min]<else />$timeperdayboardspent[min]</if>:<if condition="$timeperdayboardspent[sec]<10">0$timeperdayboardspent[sec]<else />$timeperdayboardspent[sec]</if> $vbphrase[hours]<else />$vbphrase[tdob_nodata]</if>
    </td>
    </tr>
    </table>
    </fieldset>
    </if>
    Macie jakieś pomysły? Mod prawie działa. Pod avatarem wyświetla się "Spent time on board: -" jednak jest kreska zamiast jakiejś liczby godzin czy dni. Da się teraz coś zrobić, aby zadział ten mod, czy może musze się znowu męczyć i robić wszystko jak było dawniej?

    Instrukcja instalacji jest taka:
    Installation
    ============
    1) Import the product.
    2) Make the template changes which you find in the templateedits-timedaysonboard.txt file. (When you have the TMS installed you don't have to make the template changes ... )
    3) When you want you can activate the postbit display in "vBulletin Options" -> "Thread Display Options (showthread)".
    Po 3-cim kroku w panelu admina wyskakuje na chwilę error:
    Witajcie,
    Ostatnio znajomy mi podesłał linka do moda (miał zliczać czas spędzony na forum):
    http://www.vbulletin.org/forum/showthread.php?t=134091
    Nie czytając zbyt wiele zainstalowałem. Jednak nie chce chodzić więc zacząłem się wgłębiać. Mod jest w kategorii vB 3.6 a ja mam vBulletin 3.8.4 Patch Level 1. Co w takiej sytuacji...?
    Po ściągnięcu moda, importowałem odpowiedni plik, a następnie grzebałem w plikach szablonu. Wszystkie które trzeba wyedytowałem poza jednym: MEMBERINFO. Z tego względu, że w jego zawartości nie znalazłem nic podobnego do tego po czym miałem wstawić odpowiednią linijkę kodu.

    Search in MEMBERINFO for:
    --------------------------------------------------------------------------------
    <fieldset class="fieldset">
    <legend>$vbphrase[posts]</legend>
    <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
    <tr>
    <td>
    $vbphrase[total_posts]: <strong>$userinfo[posts]</strong> (<phrase 1="$postsperday">$vbphrase[x_posts_per_day]</phrase>)
    </td>
    </tr>
    <if condition="$vboptions['profilelastpost']">
    <tr>
    <td>
    $vbphrase[last_post]:<br />
    <a href="$userinfo[lastposturl]">$userinfo[lastposttitle]</a><br />
    $userinfo[lastpostdate] <span class="time">$userinfo[lastposttime]</span>
    </td>
    </tr>
    </if>
    <tr>
    <td><a href="search.php?$session[sessionurl]do=finduser&amp;u=$userinfo[userid]" rel="nofollow"><phrase 1="$userinfo[username]">$vbphrase[find_all_posts_by_x]</phrase></a></td>
    </tr>
    <tr>
    <td><a href="search.php?$session[sessionurl]do=process&amp;showposts=0&amp;starteronly=1&amp;e xactname=1&amp;searchuser=$userinfo[urlusername]" rel="nofollow"><phrase 1="$userinfo[username]">$vbphrase[find_all_threads_started_by_x]</phrase></a></td>
    </tr>
    </table>
    </fieldset>
    --------------------------------------------------------------------------------

    and add this under:
    --------------------------------------------------------------------------------
    <if condition="$show_m_tdob">
    <fieldset class="fieldset">
    <legend>$vbphrase[tdob_timedays_on_board]</legend>
    <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
    <tr>
    <td>
    $vbphrase[tdob_time_on_board]: <if condition="$post['timeonboard'] >= 1"><if condition="$show['timespentyears']">$timeboardspent[year] <if condition="$timeboardspent[year] == 1">$vbphrase[year]<else />$vbphrase[years]</if>, </if><if condition="$show['timespentmonths']">$timeboardspent[month] <if condition="$timeboardspent[month] == 1">$vbphrase[month]<else />$vbphrase[months]</if>, </if><if condition="$show['timespentweeks']">$timeboardspent[week] <if condition="$timeboardspent[week] == 1">$vbphrase[week]<else />$vbphrase[weeks]</if>, </if><if condition="$show['timespentdays']">$timeboardspent[day] <if condition="$timeboardspent[day] == 1">$vbphrase[day]<else />$vbphrase[days]</if> $vbphrase[tdob_and] </if>$timeboardspent[hour]:<if condition="$timeboardspent[min]<10">0$timeboardspent[min]<else />$timeboardspent[min]</if>:<if condition="$timeboardspent[sec]<10">0$timeboardspent[sec]<else />$timeboardspent[sec]</if> $vbphrase[hours]<else />$vbphrase[tdob_nodata]</if>
    </td>
    </tr>
    <tr>
    <td>
    $vbphrase[tdob_days_on_board]: <if condition="$post['daysonboard'] >= 1 AND $post['timeonboard'] >= 1"><if condition="$show['daysspentyears']">$daysboardspent[year] <if condition="$daysboardspent[year] == 1">$vbphrase[year]<else />$vbphrase[years]</if>, </if><if condition="$show['daysspentmonths']">$daysboardspent[month] <if condition="$daysboardspent[month] == 1">$vbphrase[month]<else />$vbphrase[months]</if>, </if><if condition="$show['daysspentweeks']">$daysboardspent[week] <if condition="$daysboardspent[week] == 1">$vbphrase[week]<else />$vbphrase[weeks]</if> $vbphrase[tdob_and] </if><if condition="$show['daysspentdays']">$daysboardspent[day] <if condition="$daysboardspent[day] == 1">$vbphrase[day]<else />$vbphrase[days]</if></if><else />$vbphrase[tdob_nodata]</if>
    </td>
    </tr>
    <tr>
    <td>
    $vbphrase[tdob_timeperday_on_board]: <if condition="$timeperday >= 1">$timeperdayboardspent[hour]:<if condition="$timeperdayboardspent[min]<10">0$timeperdayboardspent[min]<else />$timeperdayboardspent[min]</if>:<if condition="$timeperdayboardspent[sec]<10">0$timeperdayboardspent[sec]<else />$timeperdayboardspent[sec]</if> $vbphrase[hours]<else />$vbphrase[tdob_nodata]</if>
    </td>
    </tr>
    </table>
    </fieldset>
    </if>
    Macie jakieś pomysły? Mod prawie działa. Pod avatarem wyświetla się "Spent time on board: -" jednak jest kreska zamiast jakiejś liczby godzin czy dni. Da się teraz coś zrobić, aby zadział ten mod, czy może musze się znowu męczyć i robić wszystko jak było dawniej?

    Instrukcja instalacji jest taka:
    Installation
    ============
    1) Import the product.
    2) Make the template changes which you find in the templateedits-timedaysonboard.txt file. (When you have the TMS installed you don't have to make the template changes ... )
    3) When you want you can activate the postbit display in "vBulletin Options" -> "Thread Display Options (showthread)".
    Po 3-cim kroku w panelu admina wyskakuje na chwilę error:

    Parse error: syntax error, unexpected $end in /........./public_html/adminfunctions_options.php(490) : eval()'d code on line 54
    Jakieś pomysły...?
    Parse error: syntax error, unexpected $end in /........./public_html/adminfunctions_options.php(490) : eval()'d code on line 54
    Jakieś pomysły...?



  2. #2
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    sty 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13


  3. #3
    rammiro jest nieaktywny Użytkownik
    Dołączył
    sie 2009
    Posty
    69
    Przydatne posty
    1

    Domyślnie

    Nie, nie próbowałem właściwie niczego. Szukam rozwiązania jakby to teraz zrobić, żeby mieć moda bez potrzeby odwracania tego wszystkiego (odinstalowania).
    Polecasz ściągnąć tego z 3.7 i zainstalować na tego? Ogólnie jak z tymi wersjami vB jest? 3.6, 3.7 i 3.8 się różnią na tyle, że aż mody są niekompatybilne?


  4. #4
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    sty 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    Ogólnie jak z tymi wersjami vB jest? 3.6, 3.7 i 3.8 się różnią na tyle, że aż mody są niekompatybilne?
    Większość modyfikacji (zwłaszcza tych mniej rozbudowanych) jest kompatybilna pomiędzy tymi trzema wersjami. Jednak nie oznacza to, że możemy spać spokojnie po ich instalacji.
    Używając modyfikacji przeznaczonej dla vB 3.6 na vB 3.8 (nawet jeśli działa poprawnie) musimy pamiętać, że może stanowić furtkę dla potencjalnego hackera, który zainteresował się forum.
    Im nowsza modyfikacja tym lepsza, jeszcze lepiej jeśli jest przeznaczona dla konkretnej wersji, któej uzywamy. A najlepiej ograniczyć korzystanie z dodatków do minimum.


  5. #5
    rammiro jest nieaktywny Użytkownik
    Dołączył
    sie 2009
    Posty
    69
    Przydatne posty
    1

    Domyślnie

    Co teraz z tym modem robić?
    Z tego co widzę, link który dałeś prowadzi do moda mającego za zadanie robienie tego samego, jednak jest innego producenta (autora). W takiej sytuacji muszę odinstlować tego co mam teraz i dopiero bawić się kolejnym czy może pomożecie przystosować tego co już mam do panujących warunków? Dokładniej to nie wiem dlaczego on nie działa. Jak dla mnie są 2 możliwości:
    - jest przeznaczony na vB 3.6 a nie 3.8
    - nie wstawiłem potrzebnego kodu do 'MEMBERINFO' (szczegóły w pierwszym poście) bo go nie znalazłem

    Jeśli on nie działa ze względu na posiadaną przezemnie wersję vB to ... ma ktoś może wersję dla 3.8? Bo nie chce się znowu bawić w odinstalowanie 3.7 i istalacje dla 3.8... Myślałem że na vB będzie różowo - pare klików i mod jest. A tu podobnie jak na phpBB mozolne wklejanie linijek kodu...

    PS - Tak w ogóle to jest to mój pierwszy mod ...
    PS2 – w pierwszym poście się coś zepsuło – 2 razy jest to samo napisane…


  6. #6
    Awatar Grzegorz
    Grzegorz jest nieaktywny Ja tu tylko sprzątam
    Dołączył
    sty 2008
    Posty
    1 620
    Przydatne posty
    111

    Domyślnie

    Musisz odinstalować stary i zainstalować nowy mod. Jeśli chodzi o to dlaczego nie działa: Między vb w wersji 3.6, wersią 3.8 zaszło wiele zmian w szablonach jak i kodzie plików php, dlate wiele modów z 3.6 nie działa na 3.8
    Potrzebujesz stylu dla swojego forum? Chcesz przenieść styl z vbulletin 3 na vbulletin 4? Pisz PW


  7. #7
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    sty 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    Myślałem że na vB będzie różowo - pare klików i mod jest. A tu podobnie jak na phpBB mozolne wklejanie linijek kodu...
    Instalacja większości modyfikacji właśnie do tego się sprowadza - importujesz jeden pliczek i gotowe. Jednak niektóre dodatki wymagają ręcznego wprowadzenia zmian (lub autor napisał w ten sposób modyfikację).
    Ostatnio edytowane przez Grzegorz ; 11.02.2010 o 10:04


Podobne wątki

  1. Problem z modem Cyb - PayPal Donate v4.8.2
    By rammiro in forum Pytania i problemy
    Odpowiedzi: 10
    Ostatni post / autor: 19.07.2010, 19:11
  2. Problem z modem
    By Mateusz K. in forum Pytania i problemy
    Odpowiedzi: 3
    Ostatni post / autor: 24.04.2010, 11:31
  3. Problem z modem Ain - Advanced Google AdSense
    By rammiro in forum Pytania i problemy
    Odpowiedzi: 1
    Ostatni post / autor: 26.03.2010, 23:52
  4. Problem z modem
    By Ctrl in forum Pytania i problemy
    Odpowiedzi: 2
    Ostatni post / autor: 03.05.2008, 20:43
  5. Problem z modem
    By Młody in forum Pytania i problemy
    Odpowiedzi: 0
    Ostatni post / autor: 05.03.2008, 19:56
Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67