Witam, na forum Przema nie dostalem pomocy wi?c pisz? tutaj z nadziej? ze ktos mi pomoze. a wiec tak mialem modyfikacje bbcode manager i niestety musialem wywalic wszystkie dodatki i nadpisalem wszystkie pliki, wszystko dziala oprocz bbcode ktorego ten manager zrobil chodzi mi g??wnie o to :
Kod
[b]karol[/b]
Nie wiem jak to naprawic . moze mi ktos w tym pomoc ? z g?ry dziekuje, bibus
wygl?da na to jakby? ?le co? wykona? z instrukcji, poniewa? nie zamienia [b:{CYFRA}] na znacznik, nie da si? potestowa? bbcode, mo?e dasz usera testowego?
edit:
w og?le nie zamienia ?adnego znacznika, nie tylko
rzymek01, s?uchaj, ale tam juz niema bbcode managera:) wywalilem go bo wywalalem wszystkie modyfikacje i nadpisalem orginalne pliki. a nie wiecie jak to z baza jest ?
wi?c tak:
BBCode Menager moim zdaniem zapisuje do bazy danych znaczniki bbcode troche w inny spos?b
wniosek:
wszystkie posty pisane po usuni?ciu jak i przed instalacj? moda s? poprawne, natomiast te posty, kt?ry pisane by?y, gdy mod dzia?a? - nie wy?wietlane s? poprawnie mo?na jednynie w bazie danych pozmienia? posty...
P.S. Oczywi?cie teraz ju? wszystko funkcjonuje dobrze.
ale by?y cofane zmiany, tzn. nadpisane pliki z oryginalnej paczki
qbs 19:01:20
musialbys przepruscic kazdego posta przez prepare_post
warna 19:02:53
tzn jak?
warna 19:03:23
przy pobieraniu przemieli? prepare_postem ?
qbs 19:05:05
najpierw przez preg_replace('#\[(.*?):([0-9]+)\]#i', '[\\1]', $message) a pozniej przez prepare post
warna 19:06:51
dobra, dzi?ki co? pokombinuje
_________________ ixdude.com i have been waiting, all of my life, for you to come along and make everything all right. my body shaking, right through the bones, so take my by the hand, please don't leave me here alone. and i wonder if you know just how i feel, i feel... yeah... and i wonder how i know it is... it's real... it's real. coz' i want you to save me, just please save me, save me... coz' i need you to save me, just please save me, save me...
ixdude.com, tak wlasnie o to chodiz, ale moglbys udzielic jakiejs dokladniejszej informacji, jak to naprawic ? bo naprawde zbytnio na php si? nie znam.
bibus, ja mia?em dok?adnie to samo, no i razem ze znajomym wymyslili?my cosik
wi?c tak...
w bazie w tabeli z postami masz text danego postu a przy znacznikach np.
Kod
[b : 1] [/b : 1] , [b : 2] [/b : 2] itd.
ja to zrobi?em przez sql_replace.php
wszystkie znaczki: [b]:2, :3, :4, :5[/b] itd. zamieni?em na [b]:1[/b]
a wtedy u?y?em 2 zapyta? do bazy:
ALTER TABLE `phpbb_posts_text` DROP `bbcode_uid`
i
Kod
ALTER TABLE `phpbb_posts_text` ADD `bbcode_uid` CHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL DEFAULT '1';
i tym sposobem wszystkie bbcode w postach mia?y ID=1 co wida? w tabeli phpbb_posts_text w kom?rce bbcode_uid
a bbcode w postach zamienil?my wcze?niej na :1
co ?adnie si? teraz zgrywa, wypr?buj ten spos?b
ale zanim to zrobisz zr?b oczywi?cie backup bazy danych (dok?adniej to opisywanej przeze mnie tabeli)
a tak BTW... ten mod bbcode manager to najbardziej niedopracowany mod z jakim si? zetkn??em...
_________________ ixdude.com i have been waiting, all of my life, for you to come along and make everything all right. my body shaking, right through the bones, so take my by the hand, please don't leave me here alone. and i wonder if you know just how i feel, i feel... yeah... and i wonder how i know it is... it's real... it's real. coz' i want you to save me, just please save me, save me... coz' i need you to save me, just please save me, save me...
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum
Za treść postów administracja nie odpowiada. W przypadku naruszenia prawa, wszelkie zgromadzone dane o osobie łamiącej prawo, zostaną przekazane odpowiednim władzom. Kopiowanie elementów graficznych oraz rozwiązań technologicznych zastosowanych na niniejszej witrynie surowo wzbronione.
Strona wygenerowana w 0,09 sekundy. Zapytań do SQL: 52