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

unbreak

Użytkownik
  • Postów

    1 053
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez unbreak

  1. Uhh. Masz uwalone cache z cache w PhpMyAdminie.

    Ale że jak? W tym serwerowym? Na hoście?
    Również mógłbym się temu przyjrzeć, przy pomocy ticketu.
    A dokładniej? Jak, ile by to trwało i kosztowało*? :>

    *w cenie supportu - zakupu licencji? :>

  2. Ok. Jedziemy dalej xD

    http://oc-community.org/xxx.php php: 5.2.6-1

    http://oc-community.org/check_requirements.php wszystko jest pass...

    I teraz wywala mi chyba dość konkretnym błędem:

    Fatal error: Uncaught exception 'Exception' with message 'Could not initiate the registry, the settings cache is empty or missing' in /home/users/ocadminftp/www/www.oc-community.iaw.pl/admin/sources/base/ipsRegistry.php:1683 Stack trace: #0 /home/users/ocadminftp/www/www.oc-community.iaw.pl/admin/sources/base/ipsRegistry.php(498): ipsRegistry->setUpSettings() #1 /home/users/ocadminftp/www/www.oc-community.iaw.pl/admin/sources/base/ipsController.php(75): ipsRegistry::init() #2 /home/users/ocadminftp/www/www.oc-community.iaw.pl/admin/sources/base/ipsController.php(62): ipsController->init() #3 /home/users/ocadminftp/www/www.oc-community.iaw.pl/index3.php(24): ipsController::run() #4 {main} thrown in /home/users/ocadminftp/www/www.oc-community.iaw.pl/admin/sources/base/ipsRegistry.php on line 1683

    Jakieś pomysły wtf?

    [+] Dodam iż domyślnym php na serwerze jest wersja 4.4.4, u mnie działą 5.2.6 dzięki wpisowi w htaccess:

    AddHandler php5-fastcgi .php
    Action php5-fastcgi /fcgi/php5
    AddHandler application/x-httpd-php5 .php 

    [++] znalazłem coś takiego: ale tam nie ma rozwiązania :\

    Proszę o pilną pomoc! :preved:

  3. Osobiście "posypałbym" logo śniegiem i tyle, ale to niestety nie przejdzie.
    Czemu nie przejdzie?

    IMO jest to najlepszy sposób na 'uświętocznienie' forum xD bez zbędnego padajacego śniegu, etc xD

    Też może pomyśle właśnie nad zasypaniem loga śniegiem :]

  4. jeśli jakimś cudem na serwerze jest php4 i php5 (bo podobno na moim serwerze tak jest) to jak zmusić skrypt aby był uruchamiany właśnie w php5?

    Podobno trzeba jakoś na górze dopisać php5? Czy jakoś tak, wie ktoś coś na ten temat?

    [+] Nie mogę edytować pierwszego posta, więc nie zmienię tematu :\

    znalazłem... rozszerzenie pliku ma być *.php5

    Dziwne rozwiązanie....

    W takim razie mam nowe pytanie :]

    Jak pozamieniać wszystkim plikom na serwerze rozszerzenia na *.php5 aby wszystko śmigało?

    Albo może da się gdzieś ustawić aby ingorował php4 i wszystko było wykonywane w php5? help?

    phpinfo.php5

    check_requirements.php5

  5. 1. czy jest jakaś możliwość ustawienia dwóch domen na forum? Tz w conf_global podaje się domenę jako $INFO['board_url']. Co jeśli dwie domeny prowadzą do forum?

    2. Jesteśmy właśnie w trakcie przenoszenia serwera, a dokładniej pliki i baza została już przeniesiona, czekamy na aktualizację dnsów. Na forum prowadzi także inna domena i gdy próbuję przez nią wejść, wywala mi taki o to błąd:

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /xxxxxxx/admin/sources/base/ipsRegistry.php on line 30

    zamiast xxxx jest ścieżka do forum

    30 linia to tego pliku to:

    	private static $instance;

    Pomyślałem że to przez to iż próbuję wejść na forum przez inną domenę niż jest w conf_global, stąd moje poprzednie pytanie. Myślałem że wejdę sobie spokojnie przez tą nieznaną nikomu domenę, zaloguję się do ACP i zrobię to co zrobić tam trzeba po przenosinach :) a tutaj.... :) klapa.

    Jakieś pomysły? Rozwiązania? Propozycje? :)

  6. DawPi, ja to zlikwidowałem bez takiej inwazyjnej ingerencji w kod... zaraz napiszę jak to zrobiłem :)

    W ACP:

    System > Applications & Modules > Manage Hooks

    I tam z tabeli Zainstalowane rozszerzenia wywalasz wszystko co się znajduje w tym palenu, a on sam automatycznie znika :)

    • Lubię to 1
  7. Aby stworzyć własny tag którego zawartość będzie chowana przed niezalogowanymi wystarczy wykonać kilka kroków.

    Uwaga: tag działa tylko przy wyłączonym cache'owaniu postów.

    1. tworzymy plik .php z treścią podaną poniżej (kodowanie utf-8):
      <?php
             class bbcode_hide extends bbcode_parent_class implements bbcodePlugin{
                     public function __construct( ipsRegistry $registry ){
                             $this->currentBbcode    = 'hide';
                             parent::__construct( $registry );
                     }
      
                     protected function _replaceText($txt){
                             $_tags = $this->_retrieveTags();
      
                             foreach( $_tags as $_tag ){
                                 $txt = ereg_replace( "\n", " ", $txt );
                                 if( $this->memberData['member_id'] ){
                                         $txt = preg_replace( "/\[{$_tag}\](.+?)\[\/{$_tag}\]/i", "<div style=\"border: 1px dotted #333; padding: 1px; background-color: #333; color: #fff; font-weight: bold; height: 16px; font-size: 13px;\">Ukryta zawartość:</div><div style=\"border: 1px dotted #333; border-top: none;\">\\1</div>", $txt );
                                 }else{
                                        $txt = preg_replace( "/\[{$_tag}\](.+?)\[\/{$_tag}\]/i", "<div style=\"border: 1px dotted #333; padding: 1px; background-color: #333; color: #fff; font-weight: bold; height: 16px; font-size: 13px;\">Ukryta zawartość:</div><div style=\"border: 1px dotted #333; border-top: none;\">By zobaczyć treść trzeba się <a href='" . $this->settings['board_url'] . "/index.php?app=core&module=global&section=login'>zalogować</a>. Nie masz konta? <a href='" . $this->settings['board_url'] . "/index.php?app=core&module=global&section=register'>Zarejestruj się</a> już teraz!</div>", $txt );
                                 }
                             }
      
                             return $txt;
                     }
      
      
             }
      ?>

      Gdzie hide to nazwa tagu.

    2. Wrzucamy go na serwer do katalogu:
      /admin/sources/classes/bbcode/custom/


    3. Teraz odpalamy ACP i w edycji bbcode (Wygląd > Post Content > BBCode Management) dodajemy nowy kod (Dodaj BBCode)
    4. Dodajemy nowy BBCode jak zwykle, tyle że w polu "lub plik PHP do wykonania" wpisujemy nazwę pliku php przez nas stworzonego w kroku 1. i zapisujemy.
      phpc.jpg
    5. Cieszymy się nowym tagiem
      [hide]aasdasdasd blablabla...[/hide]


      który wygląda tak:
      Tak widzi zalogowany użytkownik:
      loginax.jpg
      a tak niezalogowany:
      logoutr.jpg
      UWAGI:

      • TAG działa dla treści mieszczącej się w wielu liniach
      • formatowanie danego bloku, oraz treść wiadomości widzianej przez niezalogowanych, można samemu łatwo zmienić.

    Poradnik stworzony przez unbreak, dla serwisu invisionize.pl, kopiowanie, powielanie oraz przetwarzanie go, bez zgody autora, zabronione!

    Zgodnie z ustawą z dnia 4 lutego 1994 roku o prawie autorskim i prawach pokrewnych.

    • Lubię to 3
  8. eh mój błąd ;p wrzuciłem nie ten kod co trzeba xD

    <?
           class bbcode_hide extends bbcode_parent_class implements bbcodePlugin{
                   public function __construct( ipsRegistry $registry ){
                           $this->currentBbcode    = 'hide';
                           parent::__construct( $registry );
                   }
    
                   protected function _replaceText($txt){
                           $_tags = $this->_retrieveTags();
    
                           foreach( $_tags as $_tag ){
                               $txt = ereg_replace( "\n", " ", $txt );
                               if( $this->memberData['member_id'] ){
                                       $txt = preg_replace( "/\[{$_tag}\](.+?)\[\/{$_tag}\]/i", "<div style=\"border: 1px dotted #333; padding: 1px; background-color: #333; color: #fff; font-weight: bold; height: 16px; font-size: 13px;\">Ukryta zawartość:</div><div style=\"border: 1px dotted #333; border-top: none;\">\\1</div>", $txt );
                               }else{
                                      $txt = preg_replace( "/\[{$_tag}\](.+?)\[\/{$_tag}\]/i", "<div style=\"border: 1px dotted #333; padding: 1px; background-color: #333; color: #fff; font-weight: bold; height: 16px; font-size: 13px;\">Ukryta zawartość:</div><div style=\"border: 1px dotted #333; border-top: none;\">By zobaczyć treść trzeba się <a href='http://oc-community.org/index.php?app=core&module=global&section=login'>zalogować</a>. Nie masz konta? <a href='http://oc-community.org/index.php?app=core&module=global&section=register'>Zarejestruj się</a> już teraz!</div>", $txt );
                               }
                           }
    
                           return $txt;
                   }
    
    
           }
    ?>
    

    Tak lepiej? :> Specjalnie formatowanie daje jako style=" " a nie np id=" " żeby było wiadomo o co cmon :]

    Spróbuje sklepać tego tutka, jakby było coś źle to pisać! :)

    [+] napisany, ale net mi się przyciął i tak jakby dwa razy odświeżyło mi stronę dodawania i teraz nie wiem czy dodało, czy dodało dwa razy czy normalnie? :> W razie czego sobie go zapisałem.

  9. ale jak powiedziałem, w wersji 3.x.x już nie trzeba spolszczać skinów. To wszystkie się spolszcza podczas wgrywania spolszczenia forum.

    Buttony działają na zasadzie Tło + link :)

    a nie obrazkami jak było to w wersjach 2.x.x gdzie trzeba było je wrzucać do photoshopa i przerabiać tekst na nich :)

    [+] Za dużo słowa spolszczać? :>

    • Lubię to 1
×
×
  • 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ę.