-
Postów
1 053 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Treść opublikowana przez unbreak
-
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!
-
Upgrade forum do wersji IP.Board 3.0.5! :)
unbreak odpowiedział(a) na DawPi temat w Informacje i ogłoszenia
Przecież nie napiszą że będzie wolniejsze ;p -
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 :]
-
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
-
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?
-
Edytowałem tamtego posta, ale może to być przeoczone, więc: 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
-
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
-
Drupal jest na prawdę dobry, poza tym bardzo dobrze że nie ufasz Joomli!, może sama w sobie nie jest zła, ale część wtyczek, modułów, etc. jest niestety dziurawa...
-
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. 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§ion=login'>zalogować</a>. Nie masz konta? <a href='" . $this->settings['board_url'] . "/index.php?app=core&module=global§ion=register'>Zarejestruj się</a> już teraz!</div>", $txt ); } } return $txt; } } ?> Gdzie hide to nazwa tagu. Wrzucamy go na serwer do katalogu: /admin/sources/classes/bbcode/custom/ Teraz odpalamy ACP i w edycji bbcode (Wygląd > Post Content > BBCode Management) dodajemy nowy kod (Dodaj BBCode) 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. Cieszymy się nowym tagiem [hide]aasdasdasd blablabla...[/hide] który wygląda tak: Tak widzi zalogowany użytkownik: a tak niezalogowany: 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.
-
ROZWIĄZANY: Nowy tag BBcode ukryty dla gości...
unbreak odpowiedział(a) na unbreak temat w Programowanie / tworzenie styli
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§ion=login'>zalogować</a>. Nie masz konta? <a href='http://oc-community.org/index.php?app=core&module=global§ion=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. -
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ć? :>
-
ROZWIĄZANY: Nowy tag BBcode ukryty dla gości...
unbreak odpowiedział(a) na unbreak temat w Programowanie / tworzenie styli
ba! Działa: <? if( $this->memberData['member_id'] ){ 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 ); $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 ); } return $txt; } } }else{ 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 ); $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§ion=login'>zalogować</a>. Nie masz konta? <a href='http://oc-community.org/index.php?app=core&module=global§ion=register'>Zarejestruj się</a> już teraz!</div>", $txt ); } return $txt; } } } ?> Wystarczył jeden wpis: $txt = ereg_replace( "\n", " ", $txt ); a o to efekt: -
Primo to jest skin do wersji 3.x.x. Ty w profilu masz wpisane 2.3.x ;] Ssecundo, Co oznacza polskich potrzeb? Przecież w wersji 3.x.x. już nie ma tak jak w 2.x.x. że każdy button jest 'narysowany' i trzeba go spolszczać, wystarczy spolszczenie forum.
-
ROZWIĄZANY: Nowy tag BBcode ukryty dla gości...
unbreak odpowiedział(a) na unbreak temat w Programowanie / tworzenie styli
Nie poddaję się, po prostu myślałem że ktoś mnie naprowadzi Będę walczył dalej -
ROZWIĄZANY: Nowy tag BBcode ukryty dla gości...
unbreak odpowiedział(a) na unbreak temat w Programowanie / tworzenie styli
Dobra... mogę liczyć jeszcze na jakąś podpowiedź?... czytam i czytam na co tylko natrafię o wyrażeniach regularnych... przeczytałem ze trzy razy: http://pl2.php.net/manual/en/function.preg-replace.php Ale nic mi jakoś nie pomaga dokładnie w moim problemie Testuje na czymś takim, ma mi zamienić wszystko pomiędzy znakiem "!" a "?" i zamienia, jeśli wszystko jest w jednej linii <?php $s = "!Testing, testing.\r\n" . "Another testing line.\r\n" . "Testing almost done.?"; $s2='!Text Text2? '; echo "<br />"; $txt = preg_replace( "/(*ANYCRLF)\!(.*)\?/m", "Cos tutaj jest... \\1 ...a tutaj sie konczy", $s ); echo $txt; echo "<br />";echo "<br />";echo "<br />"; $txt2 = preg_replace( "/(*ANYCRLF)\!(.*)\?/m", "Cos tutaj jest... \\1 ...a tutaj sie konczy", $s2 ); echo $txt2; ?> Jakaś mała wskazówka może? :> -
ROZWIĄZANY: Nowy tag BBcode ukryty dla gości...
unbreak odpowiedział(a) na unbreak temat w Programowanie / tworzenie styli
No i właśnie o taką pomoc mi chodziło Wiem teraz w czym tkwi problem i zabieram się za analizę i poprawki -
Komunikat nie jest brak dostępu a: brakdostepubrakdostepubrakdostepu....itd Widzisz, Ty uważasz że nie ma sensu, ja jednak twierdzę że zabezpieczać się powinno wszystko co tylko się da...
-
Wiesz, aplikacje powinny być idiotoodporne. Programista powinien przewidzieć wszystkie możliwe, nie ważne jak bardzo dziwne, zachowanie przyszłego usera jego softu... To tak jakbyś po wjechaniu w ścianę powiedział że wszystko jest ok że poduszki powietrzne nie zadziałały... czy wjeżdżanie w ścianę to jakiś nowy rodzaj używki? Więc po co się zabezpieczać, skoro nikt normalny tego nie zrobi... xD
-
zaleta to 1, wada to 2. wada bo narasta ilość nopermission, powinno to być jakoś inaczej rozwiązane... tzw. raz a porządnie :]
-
ROZWIĄZANY: Nowy tag BBcode ukryty dla gości...
unbreak odpowiedział(a) na unbreak temat w Programowanie / tworzenie styli
W klasie czy w metodzie? :> Czy jak to się tam w php nazywa ;p <? 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 ){ 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§ion=login'>zalogować</a>. Nie masz konta? <a href='http://oc-community.org/index.php?app=core&module=global§ion=register'>Zarejestruj się</a> już teraz!</div>", $txt ); } } return $txt; } } ?> No ok, ale co zrobić z tym żeby na więcej linii też działało? :> -
To miało być takie Już nie będę... taki żart ;p
-
ROZWIĄZANY: ShoutBox Ustawienia
unbreak odpowiedział(a) na Cleric temat w Aplikacje pakietu IPS Community
przebuduj skin: Wygląd > Look & Feel > Template Tools > Przebuduj skin -
No ok, zgłaszam tylko. Już nie będę...
-
ROZWIĄZANY: Nowy tag BBcode ukryty dla gości...
unbreak odpowiedział(a) na unbreak temat w Programowanie / tworzenie styli
Raczej to przez to (jak widać na screenie) że poprzedni tag był w trzech liniach, a jak napisałem nie działa na takie ;/ Co do kodu, to za wiele nie kombinowałem, delikatnie mówiąc zerżnąłem go z tego co podałeś - "Custom bbcode plugins." a o to i kod: <? if( $this->memberData['member_id'] ){ 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 = 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 ); } return $txt; } } }else{ 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 = 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§ion=login'>zalogować</a>. Nie masz konta? <a href='http://oc-community.org/index.php?app=core&module=global§ion=register'>Zarejestruj się</a> już teraz!</div>", $txt ); } return $txt; } } } ?> Proszę nie patrzeć na to jak jest styl formatowany, to wersja robocza Jakbyś mógł mnie jedynie naprowadzić w czym szukać rozwiązania... pewnie trzeba coś z $txt pokombinować, ale też pewnie się mylę
