Szerkesztéséhez címkefelhő

1. Minden tag (kifejezés) tárolódik minden oldalon, törölje a mondat az oldalról, és ha egy ilyen mondat csak ezen az oldalon, a tag törlésre kerül.

2. Vannak olyan helyzetek, amikor sok oldal van rendelve bizonyos címkéket, és egy ponton, olyan helyzet alakul ki, ahol el kell távolítani néhány tag úgy, hogy azok többé nem jelennek meg a címkefelhő.

elég nehéz megtalálni a megfelelő oldalt az ellenőrzési rendszer és a felesleges címkéket. Hogyan lehet ebben az esetben? Távolítsuk el a felesleges tag lehet közvetlenül az adatbázisban. Azt hiszem, mindenki tudja, hogy a szerszám hívott phpMyAdmin. Szükséges sorban is tárolt cms3_object_content c field_id = 8837 táblázat. Az adatbázis címkék tárolják a következő módon - az egyik tag egy sor adatot. Ha valamilyen oldalt naponta két tag, akkor két sorban. Használhatja az SQL lekérdezést, amely kilistázza meglévő címkéket. A kérés a következő:

SELECT * FROM WHERE cms3_object_content field_id = 8837 AND varchar_val nem NULL

Ha el kell távolítani minden olyan tag, akkor csak meg kell nyitni szerkesztésre adatsorban, és állítsa be a NULL jelölőnégyzetet területén varchar_val. Akkor automatizálja ezt a folyamatot az SQL lekérdezés. Például szeretnénk eltávolítani az összes tag, akinek a neve „tag”. Írja sql lekérdezés:

UPDATE cms3_object_content SET varchar_val = NULL WHERE field_id = 8837 AND varchar_val = 'címke'

Ha meg kell állítani az összes tag:

UPDATE cms3_object_content SET varchar_val = NULL WHERE field_id = 8837 AND varchar_val nem NULL

Ha kell törölni statisztikák címkéket, akkor meg kell szüntetnie az asztalra cms_stat_events, cms_stat_events_collected és cms_stat_hits, de semmi esetre sem nem távolítja el a táblák magukat.

Kapcsolódó cikkek