Skocz do zawartości

mikele

Użytkownik
  • Postów

    9
  • Dołączył

  • Ostatnia wizyta

Informacje o forum

  • Wersja
    -brak-

Osiągnięcia mikele

Rekrut

Rekrut (2/14)

  • Pierwszy post
  • Rozpoczęcie dyskusji
  • Pierwszy tydzień zakończony
  • Miesiąc później
  • Rok z nami

Najnowsze odznaki

0

Reputacja

  1. cieszę się cieszę i aż z tej radości chciałem się tym podzielić temat do zamknięcia, jeśli takie rozwiązanie może zostać do przekazywania potomnym
  2. pogrzebałem i : forum/admin/applications/core/modules_public/global/login.php metoda doLogout( $check_key=true ) linia pod : //----------------------------------------- // Return.. //----------------------------------------- $url = ""; dodałem następujący kod: if($_GET['ret']) return array( 'immediate', '', 'http://www.adres_strony.pl/'.$_GET['ret'] ); link do wylogowywania może teraz mieć pustać: http://www.xxx.pl/forum/index.php?app=core&module=global&section=login&do=logout&k=7a266b8525dd9730dc2446d025865331&ret=miejsce_do_ktorego_chce_wrocic_po_wylogowaniu. co powiecie? btw, na forum jest stary (nieaktualny juz?) tutek: który traktuje o tym samym.
  3. a ta metoda, która wywoływałem wywołuje ją z 5 razy. Że też tego nie zauważ yłem. solved.
  4. Integruje forum ipb 3+ ze stroną. Jedną z funkcjonalności jest wyciągnięcie kalendarza na stronę główną STRONY. Ponieważ nie bardzo wiedziałem, skąd wyciągnąć informacje o wydarzeniach z bieżącego miesiąca postanowiłem przerobić plik calendars.php i w metodzie calendarShowMonth() zwracam kalendarz, który w oryginale jest przypisywany tylko do zmiennej. Dzięki temu i kilku preg_replace jestem w stanie wyświetlić sobie tabelkę z kalendarzem: $forum_path = 'forum/'; chdir( $forum_path ); $forum_path=''; define( 'IPB_THIS_SCRIPT', 'public' ); require_once( $forum_path . 'initdata.php' ); /** * Get IPB registry */ require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' ); $ipbRegistry = ipsRegistry::instance(); $ipbRegistry->init(); include_once $forum_path."admin/sources/base/ipsController.php"; require_once( $forum_path . 'admin/applications_addon/ips/calendar/modules_public/calendar/calendars_1.php' ); $cal= new public_calendar_calendar_calendars; $cal->makeRegistryShortcuts($ipbRegistry); $cal -> initCalendar(); $calendar=$cal -> calendarShowMonth(); $this->month=$calendar[1]; $this->year=$calendar[2]; $c=preg_replace(array("/<ul>[^<]*<li class=\'cal\'>[^<]*<a[^>]+>[^<]+<\/a>[^<]*<\/li>[^<]*<\/ul>/",'/: Dziś/','/<th[^>]+>[^<]*<a[^>]+>[^<]*<img[^>]+>[^<]*<[^>]+>[^<]*<[^>]+>/'), array(' ',' ',' '), $calendar[3]); chdir("../"); return $c; A teraz moje pytanie. Czy da się to zrobić dzięki jakiejś klasie w "pretensjonalniejszy" sposób? Mój będzie mnie zmuszał do zmiany regexpa za każdym razem gdy zmieni się skin kalendarza...
  5. Integruje forum ipb 3+ ze stroną. Jedną z rzeczy jest logowanie/wylogowywanie. Gdy loguje się ustawiam ukryty input name="referer" i przekierowuje mnie dokładnie tam gdzie chce. Problem jednak występuje przy wylogowywaniu. Czy można dodać jakiś parametr do url ( http://www.xxx.pl/forum/index.php?app=core&module=global&section=login&do=logout&k=7a266b8525dd9730dc2446d025865331) żeby przekierowywało mnie tam skąd przyszedłem?
  6. po zwiekszeniu limitu pamięci, upgrade przeszedł bez problemu.
  7. a zwiekszenie pamieci dla wykonywanych skryptow pomoze? w kazdym razie, ten upgradeFinish pomogl z kodowaniem. Teraz juz wszystko zapisuje sie w bazie tak jak powinno w UTF8. Martwie sie tylko faktem, ze nie przeszedl caly i cos sie gdzies moglo nie zmienic
  8. dzięki za hinta, znalazłem wiadomości o upgradeFinish, które po zapuszczeniu wykrzacza mi się w momencie : &section=upgrade&do=tasks&previous=calendar wyskakuje mi wtedy okienko z index.php do pobrania ...
  9. Witam, od kilku dni walczę z problemem kodowania w ipb 3.0.5 Potrzebuję napisać skrypt, który będzie dodawał wątki po utworzeniu nowego artykułu w autorskim CMSie. Mam bazę w UTF-8. Wszystkie wpisy dokonywane przez PHP bez użycia skryptów forum (ale z użyciem set names utf8) pokazują się w niej z polskimi znakami. Natomiast wpisy dodawane przez forum mają w bazie krzaki zamiast polskich znaków. Posty dodane przez PHP przy pomocy set names utf8 wyświetlają się na forum z krzakami. Posty dodane przez forum wyświetlają się dobrze. Wniosek, który nasuwa się na myśl to, że forum nie ma wywoływanego set names utf8. próbowałem zastosować się do rad z tego posta: i wychodzi na to, że mam nie ustawioną zmienną sql_charset w conf_global.php gdy próbuję ją ustawić, lub odpalić w connect() na sztywno jakieś zapytanie otrzymuję error: Fatal error: Uncaught exception 'Exception' with message 'Could not initiate the registry, the settings cache is empty or missing' in xxx/forum/admin/sources/base/ipsRegistry.php:1710 Stack trace: #0 xxx/forum/admin/sources/base/ipsRegistry.php(498): ipsRegistry->setUpSettings() #1 xxx/forum/admin/sources/base/ipsController.php(75): ipsRegistry::init() #2 xxx/forum/admin/sources/base/ipsController.php(62): ipsController->init() #3 xxx/forum/index.php(24): ipsController::run() #4 {main} thrown in xxx/forum/admin/sources/base/ipsRegistry.php on line 1710 podejrzewam, że muszę wyczyścić jakiś cache. Ale jaki i gdzie? pozdrawiam.
×
×
  • 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ę.