Hogyan távolítsuk el az anyag idét a joomla linkből - hogyan továbbítsunk két bájtot?

A cikk Hogyan távolítsuk el a index.php-t a Joomla url-ről, már elmondtam, hogy milyen paramétereknek kell lennie a SEF Joomla szabványos eszközeinek beállításaiban, ezért feltételezzük, hogy ezeket a beállításokat már használta.

De ez még mindig nem elég, mert a linkek így fognak kinézni:

A linkben látható az anyag azonosítójának megfelelő szám.
Az ilyen azonosító eltávolításához két javítást kell elvégeznie a Joomla fájlokban.

1. Szerkessze a config.xml fájlt

Ez a fájl a következő elérési utat tartalmazza: root_our_site / administrator / components / com_content / config.xml

Hogyan távolítsuk el az anyag idét a joomla linkből - hogyan továbbítsunk két bájtot?

Furcsa módon, de a Joomla 1.5 verzió fölött már van egy funkció, amely letiltja az anyag azonosítóját az URL-ből, de valamilyen oknál fogva nem jelenik meg a beállításokban.
Az alábbiakban ismertetett műveletek lehetővé teszik a funkció megjelenítését az anyagbeállításokban.

Szükség van tehát a kód hozzáadására a config.xml fájlban a line description = "COM_CONTENT_CONFIG_ARTICLE_SETTINGS_DESC"> után

Végül a következőket kell tennie:

Hogyan távolítsuk el az anyag idét a joomla linkből - hogyan továbbítsunk két bájtot?

Most, ha az adminisztrációs területre lép, nyissa meg az anyagkezelőt, és válassza a "Beállítások" lehetőséget, majd a szükséges opció megjelenik az "Anyagok" lapon.

Hogyan távolítsuk el az anyag idét a joomla linkből - hogyan továbbítsunk két bájtot?

Alapértelmezés szerint már van "Igen" érték, de mindig megváltoztathatod.

Az elvégzett műveletek eltávolítják az anyagazonosítót a linkről, de ez nem elég. Néhány oldal 404 hibával esik ki! Ezért ügyeljen arra, hogy kövesse a következő lépést, még akkor is, ha úgy tűnt számodra, hogy a te esetedben minden olyan jó és nincs hiba egyáltalán!

2. Szerkessze a router.php fájlt

Hogyan távolítsuk el az anyag idét a joomla linkből - hogyan továbbítsunk két bájtot?

Ebben a fájlban keressük az if sort ($ count == 1), és változtassuk meg, ha ($ count == 1 advanced)
Ennek eredményeként úgy kell kinéznie, mintha a képen látható lenne

Hogyan távolítsuk el az anyag idét a joomla linkből - hogyan továbbítsunk két bájtot?


a Joomla 3 esetében lehet, hogy ugyanabban a fájllá kell változnia
ahol ($ db-> quoteName ('alias'). '='. $ db-> quote ($ db-> quote ($ szegmens)));
ahol ($ db-> quoteName ('alias'). '='. $ db-> quote ($ szegmens));

Most a linkek extra számok nélkül lesznek!

Kapcsolódó cikkek