Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Cleric

Użytkownik
  • Postów

    598
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Cleric

  1. No właśnie. Wiadomo zawsze mogę pobrać gdzieś pirata każdej z tych płatnych modyfikacji ale nie o to chodzi prawda. Więc staram się szukać darmowych. Zwłaszcza że forum na siebie nie zarabia i faszerowanie go płatnymi modami trochę mija się z celem.

  2. Hmm tego że mają go wszyscy i nie można go oddzielić. Jak pewnie już wiesz prowadzę forum serwera pewnej gry, i jego administracja jest ta samą na forum. I chciałem oddzielić oceny pracy na forum z ocenami pracy na serwerze. A obecny system mi to uniemożliwia.

  3. Witam.

    Poszukuje systemu ocen z dodawaniem wpisu przy wystawieniu oceny. jednak musi działać osobno, nie może zastąpić obecnego standardowego systemu w IPB. Czy jest taki? Jeśli nie ma z notkami do ocen to zadowolę się zwykłym.

  4. Bo zmieniając w ACP wszystkie opcje na rozmaite sposoby nie dawało to efektu. A zmieniając w pliku, natychmiast odliczanie było poprawne.

    Sun, nie wyciągam takich wniosków pochopnie. Od jakiegoś czasu głowie się nad tą modyfikacja i w rozmaity sposób wpisuje dane i nic, a gdybym umiał zrobić taką modyfikacje to bym ją zrobił. Poprostu dla mnie jest dziwne wypuszczać modyfikacje z opcjami w ACP które zasadniczo nie działają. Chyba że nagle moje forum jest wyjątkowe i tylko u mnie nie działa jak powinno.

    • Lubię to 1
  5. Ta ta modyfikacja to jakiś pic.

    Odnalazłem pliki od tego i tak na prawde to opcje w ACP są bezużyteczne, wszystko sprowadza się do edycji pliki JS który wygląda tak:

    /*
    Author: Robert Hashemian
    http://www.hashemian.com/
    
    You can use this code in any manner so long as the author's
    name, Web address and this disclaimer is kept intact.
    ********************************************************
    Usage Sample:
    
    <script language="JavaScript">
    TargetDate = "1/15/2011 5:00 AM";
    BackColor = "palegreen";
    ForeColor = "navy";
    CountActive = true;
    CountStepper = -1;
    LeadingZero = true;
    DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
    FinishMessage = "It is finally here!";
    </script>
    <script language="JavaScript" src="http://scripts.hashemian.com/js/countdown.js"></script>
    */
    
    function calcage(secs, num1, num2) {
     s = ((Math.floor(secs/num1))%num2).toString();
     if (LeadingZero && s.length < 2)
       s = "0" + s;
     return "<b>" + s + "</b>";
    }
    
    function CountBack(secs) {
     if (secs < 0) {
       document.getElementById("cntdwn").innerHTML = FinishMessage;
       return;
     }
     DisplayStr = DisplayFormat.replace(/%%D%%/g, calcage(secs,86400,100000));
     DisplayStr = DisplayStr.replace(/%%H%%/g, calcage(secs,3600,24));
     DisplayStr = DisplayStr.replace(/%%M%%/g, calcage(secs,60,60));
     DisplayStr = DisplayStr.replace(/%%S%%/g, calcage(secs,1,60));
    
     document.getElementById("cntdwn").innerHTML = DisplayStr;
     if (CountActive)
       setTimeout("CountBack(" + (secs+CountStepper) + ")", SetTimeOutPeriod);
    }
    
    function putspan(backcolor, forecolor) {
    document.write("<span id='cntdwn' style='background-color:" + backcolor + 
                   "; color:" + forecolor + "'></span>");
    }
    
    if (typeof(BackColor)=="undefined")
     BackColor = "white";
    if (typeof(ForeColor)=="undefined")
     ForeColor= "black";
    if (typeof(TargetDate)=="undefined")
     TargetDate = "1/15/2011 5:00 AM";
    if (typeof(DisplayFormat)=="undefined")
     DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
    if (typeof(CountActive)=="undefined")
     CountActive = true;
    if (typeof(FinishMessage)=="undefined")
     FinishMessage = "";
    if (typeof(CountStepper)!="number")
     CountStepper = -1;
    if (typeof(LeadingZero)=="undefined")
     LeadingZero = true;
    
    
    CountStepper = Math.ceil(CountStepper);
    if (CountStepper == 0)
     CountActive = false;
    var SetTimeOutPeriod = (Math.abs(CountStepper)-1)*1000 + 990;
    putspan(BackColor, ForeColor);
    var dthen = new Date(TargetDate);
    var dnow = new Date();
    if(CountStepper>0)
     ddiff = new Date(dnow-dthen);
    else
     ddiff = new Date(dthen-dnow);
    gsecs = Math.floor(ddiff.valueOf()/1000);
    CountBack(gsecs);

    Po jego edycji odliczanie się zmieniło. Więc jak dla mnie to ta modyfikacja to jedna wielka kicha i tyle. Nie wiem na co ten cały panel skoro i tak nic nie daje.

  6. Chodzi ci o to:

    </td>
           <td width="99%" style="padding: 10px; font-family: verdana; font-size: 11px; line-height: 150%">
    <center>
    <script language="JavaScript">
    TargetDate = "01/01/2011 00:00 AM";
    BackColor = "";
    ForeColor = "#000000";
    CountActive = true;
    CountStepper = -1;
    LeadingZero = true;
    DisplayFormat = "<b>Do Nowego Roku pozostało : </b> %%D%% dni, %%H%% godzin, %%M%% minut, %%S%% sekund <b>.</b>";
    FinishMessage = "<b>Szczęśliwego Nowego Roku 2011 !</b>";
    </script>
    <script language="JavaScript" src="{$this->settings['img_url']}/js/countdown.js"></script>
    </center>
           </td>

    Tylko powiedz co ma to wspólnego z tym co mam wgrane. Bo dla mnie to wygląda jak osobny skrypt. Chyba że się myle.

  7. Witam.

    Mój problem z ta modyfikacją wygląda następująco. Wchodzę do ACP i ustawiam datę do jakiej ma być odliczanie oraz ustawiam czas ile ma trwać wydarzenie. Ustawienia wyglądają tak (to dla testu)

    1295014986-U3.jpg

    A na stronie forum mam cos takiego:

    1295015028-U3.jpg

    Jak widać do wydarzenia jest kolosalna liczba dni. No i nie ma nic poza zegarem. Czy ktoś wie czemu działa to tak a nie jak powinno?

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.