Cum de a elimina digital (id) al materialului de referință 3 Joomla

Cum de a elimina digital (id) al materialului de referință 3 Joomla
Există o problemă în formarea de legături către materiale în joomla 3.4 după actualizarea de la 2.5 Platform. Soluția a fost pentru a elimina posibilitatea de formare a numerelor de identificare URL materiale ca rezultat al aspectului inițial reținut de link-uri.

Ca rezultat, am încercat să versiune joomla 3.4.0 și 3.4.1. Apoi, el a trebuit să după actualizare prodelyvat din nou pași în legătură cu care sa constatat că nu totul funcționează și există mai multe soluții la problema

Facem câțiva pași ca acestea:

1. Înlocuiți fișierul în /components/com_content/router.php

$ = $ Params- avansată> get ( 'sef_advanced_link', 0);

$ = $ Params- avansată> get ( 'sef_advanced_link', 1);

3. În același fișier găsiți linia:

și meneyaem la: -> în cazul în care ($ DB> quoteName ( 'alias') '=' $ DB> citat ($ segment) ..);

4. În fișierul \ administrator \ componente \ com_content \ config.xml adăuga opțiunea imediat după descrierea string = "COM_CONTENT_CONFIG_ARTICLE_SETTINGS_DESC">:

Salvați fișierul. Du-te la panoul de site-ul administratorului, selectați meniul de sus / Materiale Manager, apoi faceți clic pe butonul Setări din partea de sus a paginii. Uite care să indice în cauză cu privire la ID-ul materialului cu două comutatoare, nu si da, am fost în stare să Da. Ar trebui să fie verificate în mod implicit, dar activați elementul dorit, dacă este necesar. Preserved.

Încercăm on-line dacă numerele de identificare ale referințelor eliminate.

UPD (datorită Dmitry Hripko). Dacă ID-ul este pierdut, dar 404 apare în tranziția la pagina de materiale, încercați să înlocuiți codul din fișierul pe /components/com_content/router.php prezentate mai jos

Atunci când actualizarea Joomla, aceste fișiere vor fi înlocuite! Salvați-le pentru a re-nu va aduce modificări mâinile.

Sergey Krylov: Nu este o soluție de lucru. Mulțumesc. nu a ajutat.

Sergey gavrus: instrucțiuni corectate. Încercați versiunea corectată. Lucrez pentru versiunea 3.4.5 a joomla

Invitat: Vă mulțumesc, acesta este singurul găsit soluții care au funcționat (versiunea joomla 3.4.8)

Invitat: Vă mulțumesc foarte mult! Ea a lucrat pentru versiunea 3.5

Sergey Mikolaenko: Da, vă mulțumesc câștigat de Joomla! 3.5.1. Ok, dar ce să nu piardă legătura de căutare, trebuie să faci redirectiona manual fiecare link sau în mod automat o dată?

Invitat: Metoda a lucrat în versiunea 3.6.2

Andriy Bіlovus: 3.6,0 în modul de a face cu id-ul?

Sergey gavrus: Am unul dintre site-urile cu versiunea 3.6.0 metoda id de eliminare de mai sus, încercați, ar trebui să funcționeze

Dmitry Hripko: ID-ul de link-uri care lipsesc, dar când te duci la pagina (material) bate 404

Sergey gavrus: Vă mulțumesc. Codul Adăugat în publicația, cineva vine exact la îndemână

Invitat: eliminat și înlocuit cu acest text complet - site-ul a încetat să funcționeze. Versiunea Joomla 3.6.2.

Invitat: nu funcționează cu acest text - tot site-ul nu mai funcționează cu acest text

Sergey gavrus: Am înțeles fiecare set de componente si plug-in-uri este diferit pentru fiecare site. Am cauta mai multe pe site-urile lor și să publice mai multe versiuni de fișiere. Și pașii de mai sus nu au ajutat la tine?

Invitat: Am ajutat plugin SEF Wizard - rapid și comod, nu trebuie să sară cu o tamburina pentru a elimina acest rahat din Urla

Oaspeții: Mesaj „Întregul site-ul a încetat să funcționeze“ apar din cauza unei erori de sintaxă în rândul 25: meniu $ = $ app -----> getMenu (); ar trebui să fie înlocuit cu: meniul $ = $ app-> getMenu (); Vă mulțumesc pentru toate lucrările)

Grigoriy Andreev: Da, funcționează. Mulțumesc. Joomla 3.6

Grigoriy Andreev: Nu uita: $ meniu = $ app -----> getMenu (); ar trebui să fie înlocuit cu: meniul $ = $ app-> getMenu ();

Sergey gavrus: Potrivit pentru K2, dar pentru materialul în sine nu se potrivește joomla