Hogyan lehet eltávolÃtani azonosÃtót az URL-rÅ‘l a Joomla 2.5 és 3.0
Nyisd meg a components\com_content\router.php valamilyen szerkesztÅ‘ben, és végezd el az alábbi módosÃtásokat:
in function ContentBuildRoute(&$query) replace line 27
27 | $advanced = $params ->get( 'sef_advanced_link' , 0); |
with
27 | $advanced = $params ->get( 'sef_advanced_link' , 1); |
in function ContentParseRoute($segments) replace line 208
208 | $advanced = $params ->get( 'sef_advanced_link' , 0); |
with
208 | $advanced = $params ->get( 'sef_advanced_link' , 1); |
Comment out lines 228-232
228 229 230 231 232 | if ( strpos ( $segments [0], ':' ) === false) { $vars [ 'view' ] = 'article' ; $vars [ 'id' ] = (int) $segments [0]; return $vars ; } |
so it would be
228 229 230 231 232 233 | /* if (strpos($segments[0], ':') === false) { $vars['view'] = 'article'; $vars['id'] = (int)$segments[0]; return $vars; }*/ |
Ennyi az egész. Teszteltve Joomla 2.5.4 alatt és úgy néz ki, hogy működik, de nem mondhatom, hogy működik minden esetben. Ha megpróbáltad a fent leÃrt módszer, és működik, akkor hagyd úgy, ahogy van, és zárd be ezt az oldalt, de ha érdekel egy kis magyarázat, olvasd el az eredeti cikket.