Kaip pašalinti straipsnio ID iš URL nuorodos

PDFSpausdintiEl. paštas

Penktadienis, 19 Birželis 2015 19:51 Parašė Rimvydas Peržiūrų: 2149

( 3 Balsai )
Kaip pašalinti straipsnio ID iš URL nuorodos - 5.0 out of 5, based on 3 votes

Jei naudojame tik standartinius Joomlos SEO nustatymus (nenaudojam papildomų plėtinių) tai  straipsnio nuorodoje yra rodomas to straipsnio ID numeris. Tai nėra kažkoks trūkumas ir nuo to nei tinklalapis nei SEO blogiau neveikia tačiau nėra kaip sakoma "tvarkinga ir graži" nuoroda.

Norėdami tą reikalą sutvarkyt atliekame sekančius veiksmus:

Atidarome teksto redaktoriumi failą config.xml esantį:

administrator/components/com_content/config.xml

 

 Po eilute:
1
description="COM_CONTENT_CONFIG_ARTICLE_SETTINGS_DESC">

įdedame sekantį įrašą ir išsaugome:

1
2
3
4
5
6
7
8
9
<field name="sef_advanced_link"
type="radio"
default="0"
label="Sef Advanced Mode"
description="Remove ItemID from Content URL?">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field
 
Toliau reikia sutvarkyt ruoter.php failą:

 components/com_content/router.php

 susirandame tokį įrašą (pas mane 34 ir 287 eilutės)

1
$advanced = $params->get('sef_advanced_link', 0);

ir 0 keičiame į 1 gauname:

1
$advanced = $params->get('sef_advanced_link', 1);

Tame pačiame faile ištriname arba komentuojame šį kodo gabaliuką (313-319 eilutė):

1
2
3
4
5
6
if (strpos($segments[0], ':') === false) {
$vars['view'] = 'article';
$vars['id'] = (int)$segments[0];
return $vars;
}
 

Išsaugome ir tikriname rezultatą.



Aptarkite šį straipsnį forume
Norėdami dalyvauti diskusijoje turite prisijungti arba užsiregistruoti .

Joomla123.lt is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries.