Skocz do zawartości

Zamiana starego tagu na nowy


Przejdź do rozwiązania Rozwiązane przez Jurij,

Rekomendowane odpowiedzi

Opublikowano

Cześć wszystkim,

 

Kontynuuję moją przygodę z upgradem forum. Okazało się, że dawny admin stworzył tag 'youtube' w czasach przed tagiem 'media'. Dziś 'youtube' to alias 'media', a to sprawia, że moje starsze filmiki nie działają, bo niestety tag działał nieco inaczej,

 

Dziś używa się go tak:

[youtube]
U mnie działał tak:

[youtube]WSYPYq9D_No[/youtube]
Więc dziś w postach widzę to:

WSYPYq9D_No

Wygląda mi na to, że wystarczyłoby zamienić wszystkie:

[youtube]
Na:

[youtube]https://www.youtube.com/watch?v=
Ale nie jestem pewien, jak. Proszę Was o radę i wskazówki.
Opublikowano (edytowane)

Można to zrobić zapytaniem do bazy sql, tylko jest pewien problem. Jeśli zamienisz:

[youtube]

na

[youtube]https://www.youtube.com/watch?v=

to stare filmiki będą się wyświetlać prawidłowo, natomiast te które są już prawidłowo wyświetlane będą w poście wyglądać tak:

[youtube]https://www.youtube.com/watch?v=https://www.youtube.com/watch?v=WSYPYq9D_No[/youtube]

i nie będą działać.

 

Ale... Sprawdziłem u siebie na wersji 3.4.6 i Youtube normalnie działa. Wyeksportowałem Ci ustawienia bbcode: bbcode.xml dla Youtube. Importujesz je sobie w ACP => Wygląd => Zawartość postów => BBCode. U mnie jest to w postaci:

[yt]ID filmu[/yt]

ale możesz sobie to łatwo zmienić na całe Youtube.

 

Edyta: I najważniejsze - aby zmiany weszły w życie musisz na górze w różowej tabelce zaznaczyć, że chcesz wyczyścić cache postów i dopiero zapisać zmiany.

Edytowane przez Jurij
Opublikowano (edytowane)

Dzięki. Wypróbuję Twój sposób, choć mam wrażenie, że youtube będzie się kłóciło z aliasem tagu media.

Co do pierwszej uwagi - oczywiście masz rację, ale forum w wersji 3 działa od kilku dni i ludzie używają tagu media więc tragedii by nie było.

Mimo to pierw spróbuję z tagiem - w sql grzebię tak rzadko, że będę miał problem z prostym query. Dam znać.

Edytowane przez P396
Opublikowano

U mnie działa i tag media i tag yt oraz jak się wstawi link do filmu w poście to filmik się wyświetla i bez żadnych tagów. Więc nic Ci się gryzło nie będzie :)

Opublikowano

Gryyyzie sięęę. ;) Bo widzisz, oczywiście masz rację, że nie ma problemu z importem, ale przecież chodzi o to, żeby yt zmienić na youtube, a tego zrobić nie mogę, bo otrzymuję komunikat, że tag youtube jest używany jako alias tagu media.

  • Rozwiązanie
Opublikowano

No to usuń tag youtube z aliasów tagu media. Bo inna opcja, która mi przychodzi do głowy, jest bardziej skomplikowana - importujesz sobie to co Ci dałem i za pomocą dwóch zapytań do bazy sql zamieniasz tagi otwierające i zamykające youtube na yt po czym usuwasz cache postów. Ja bym jednak tak bardzo nie ingerował w bazę danych, no chyba że musisz.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • 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ę.