Chcialbym zmienic we wszystkich postach stare bbcode na nowe. Przykladowo [youtube][/youtube] na
Pewnie jest na to jakieś zapytanie sql, ale niestety nie wiem jaki.
Z góry dziekuję za pomoc.
Chcialbym zmienic we wszystkich postach stare bbcode na nowe. Przykladowo [youtube][/youtube] na
Pewnie jest na to jakieś zapytanie sql, ale niestety nie wiem jaki.
Z góry dziekuję za pomoc.
Radziłbym ci zainstalować to:
Auto Youtube Link-Converter
A co do zamieniania to jest jedna opcja ale nie wiem, nigdy nie używałem
Wejdź w:
Languages & Phrases > Search in Phrases > Find and Replace in Languages
I w "Search for Text" wpisujesz to co chcesz zamienić, np te swoje [youtube][/youtube]
A w "Replace with Text" wpisujesz to na co chcesz żeby się zamieniło
Potem klikasz "Replace" i już
Konwerter super, już zainstalowałem. Niestety stare linki nie działają bo nie ma odstępu miedzy nimi, a bbcode.
Twoja metoda nie działa, chyba dlatego, że to szuka we frazach "silnika forum" nie w postach
A szukałeś razem te youtube czy oddzielnie?
Spróbuj poszukać wpierw samego "youtube" a potem oddzielnie poszukaj "/youtube"
Osobno, ale raze tez nie znajuduje ;/
Wykonaj zapytanie SQL (po czym odbuduj cache postów).
Oto przykładowa zamiana [youtube][/youtube] na [VIDEO][/VIDEO]
Kod:UPDATE post SET pagetext = REPLACE(pagetext, '[youtube]','[video]') SET pagetext = REPLACE(pagetext, '[/youtube],'[/video]')
Z poważaniem,
WoG
Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
"Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"
Po dodaniu 'Wystąpił błąd podczas wykonywania Twojego zapytania. Następujące informacje zostały zwrócone.
Numer błędu: 1064
Opis błędu: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET pagetext = REPLACE(pagetext, '[/youtube],'[/VIDEO]')' at line 3
Wystąpił błąd podczas wykonywania Twojego zapytania. Następujące informacje zostały zwrócone.
Numer błędu: 1064
Opis błędu: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET pagetext = REPLACE(pagetext, '[/youtube]','[/video]')' at line 3
Ostatnio edytowane przez Łukasz Sternowski ; 28.08.2011 o 16:15
Spróbuj osobne zapytania:
Kod:UPDATE post SET pagetext = REPLACE(pagetext, '[youtube]','[video]')Kod:UPDATE post SET pagetext = REPLACE(pagetext, '[/youtube]','[/video]')
Z poważaniem,
WoG
Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
"Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"
A następnie odbudowanie cache postów.
Profesjonalne modyfikacje vBulletin oraz style - gg 1981480 badz PW
Zadziałało