• Welcome to Simple Machines Community Forum. Please login or sign up.

Μαζική Μετατροπή λέξεων λόγω αλλαγής τύπου forum και μη ενεργού (πλέον) Mod

Started by leonpadi, November 14, 2009, 01:01:50 PM

Previous topic - Next topic

leonpadi

Γειά σας και πάλι !
Φανταστείτε ένα forum SMF με υλικό από conversion διαφορετικού τύπου forum.
Στο παλιό forum χρησιμοποιούσα bb code σαν αυτό
το οποίο καταλάβαινε το FMbVPMzSqYY και έδειχνε το youtube βίντεο από εδώ http://www.youtube.com/watch?v=FMbVPMzSqYY.
Ας πούμε οτι θα χρησιμοποιήσω αυτό το mod - http://custom.simplemachines.org/mods/index.php?mod=936 -
...Πλέον θέλω να μετατρέψω όλα τα ...
[youtube] σε [youtube]http://www.youtube.com/watch?v=
ωστε το mod να pars-άρει αυτόματα τα links και να τα δείχνει ως videos.

Εδώ θα ήθελα τα φώτα σας. Βρίσκω τη λύση του Απαγορευμένου Κειμένου (που τακτοποιεί αυτόματα όσες λέξεις του ορίσω) λίγο κομπογιαννίτικη, προφανώς άλλη λύση θα ήταν να επέμβω κατευθείαν στην sql βάση με ένα search and replace τρόπο ?

vkot

Δοκίμασε το παρακάτω, αφού πάρεις backup. Δεν το έχω δοκιμάσει, δεν φέρω καμία ευθύνη αν δεν λειτουργήσει όπως θα ήθελες (πχ. αν έχεις ήδη σε κάποια μηνύματα το [youtube]http://www.youtube.com/watch?v=[/tt] θα στο κάνει [youtube]http://www.youtube.com/watch?v=http://www.youtube.com/watch?v=[/tt])

UPDATE messages SET body=REPLACE(body, '[youtube]', '[youtube]http://www.youtube.com/watch?v=')
For specialized SMF installation/customization, Web Development, Linux Server Administration, click here.
Για εξειδικευμένες υπηρεσίες στα παραπάνω, πατήστε εδώ.

leonpadi

Χμ.. Λογικό ακούγεται :)
Σε ευχαριστώ πολύ για την ιδέα σου!
Ούτως η άλλως, τοπικά θα το δοκιμάσω, να δώ τι θα κάνει, και ύστερα θα το κάνω στο κανονικό sql database. :)
Θα επιστρέψω με αποτελέσματα!

Advertisement: