Cea de-a doua bandă RSS pe DLE
În panoul de administrare DLE Engine din pagina Setări sistem -> Personalizați exportul de știri RSS în coloana RSS Export Format, puteți selecta trei opțiuni:
Simplu - afișează numai textul de știri fără formatare
Full - afișează tot textul știrilor cu salvarea formatării și a imaginilor
Yandex news - afișează textul în formatul necesar pentru integrarea site-ului în sistemul Yandex
Pentru integrarea în sistemul de știri Yandex, singura opțiune corectă este cea din urmă, dar în acest caz nu există imagini în bandă, ci în categoria socială. fără imagini, știrile arată foarte slabă. De aceea avem nevoie de cel de-al doilea flux - Full rss.
Deci, sarcina este stabilită, cum să o rezolvați?
1. Du-te la site-ul prin intermediul FTP în dosarul motorului și găsiți fișierul rss.php - acesta este cel care este responsabil pentru afișarea fluxului de știri de pe site.
2. Noi copiem și dăm un nume uman, de exemplu rss2.php. Nu originală? Și ce?
0 - ieșire simplă
1 - Performanță completă
2 - Afișează știri Yandex
4. Se pare că totul, dar nu destul. Dacă completați fișierul în acest formular, atunci există un conflict de cache. Dacă banda principală este stocată în cache, cea de-a doua va da o eroare. În schimb, dacă al doilea a fost stocat în cache, atunci în primul acesta va produce o eroare. Deci, căutați linia 117 config ['allow_cache'] = true; și schimbați la
5. Acum e asta. Salvați și bay în același motor de dosar.
0 - ieșire simplă
1 - Performanță completă
2 - Afișează știri Yandex