Etichete și tag cloud in dle (evidențiază)

Dar astăzi sunt hotărât să vă spun despre etichetele din DLE, inclusiv crearea unui nor tag. Postul va fi util incepatorilor si celor care cauta informatii despre sistemul DLE. Am lucrat cu versiunea de DLE 9.4 și toate codurile de mai jos sunt chiar de lucru pentru el (pentru restul de presă nu pot garanta).







Etichete din panoul de administrare DLE

Deci, introduceți etichete pentru știri când le adăugați în fila "Avansat". Caracterele speciale nu pot fi folosite.

Etichete și tag cloud in dle (evidențiază)

De asemenea, în panoul de administrare DLE există o secțiune "Gestionarea cloud-ului tagului", unde veți găsi o listă cu toate etichetele adăugate, cu posibilitatea de redenumire și ștergere.

Etichete și tag cloud in dle (evidențiază)

Modulul se numește "tagscloud", așa cum înțeleg că se întâmplă în ansamblul CMS implicit.

Rezultat de etichete pentru știri

Adesea pentru afișarea completă a postărilor și arhivelor în etichetele wordpress am post după fiecare înregistrare. Aceasta, pe de o parte, îi spune utilizatorilor ce este implicat în articol, pe de altă parte - o opțiune suplimentară pentru navigarea pe site.

În DLE, ieșirea de știri este utilizată. De asemenea, este folosit pentru a emula un nor tag. Găsim fișierul șablon cu afișarea completă a știrii fullstory.tpl. unde adăugăm:

Același lucru se poate face și în paginile principale + din arhive. Pentru a face acest lucru, editați fișierul shortstory.tpl. unde (în cazul meu) este indicat șablonul de afișare a anunțurilor de știri.

Noul tag din DLE

Pentru a afișa norul de etichetare în bara laterală, se utilizează același lucru. În cod se arată astfel:

Noul tag

Dar, înainte de a adăuga, nu uitați să mergeți la secțiunea "Setări de sistem" - elementul "Optimizarea interogărilor bazei de date", unde să activați suportul pentru cloud-ul de etichete. Apoi, puteți să actualizați memoria cache în DLE și să verificați afișarea acesteia pe site.

Eu personal din cauza asta a fost o problemă cu tag-urile - doar de ieșire text fără un nor. Dar am întâlnit alte probleme, în care era necesar să editez fișierul htaccess etc. - Cu privire la aceste probleme, Google soluția din rețea.

Dacă doriți să afișați un anumit număr de linkuri în cloud-ul de etichete DLE, puteți utiliza următoarea structură:

În cazul meu, acest lucru, din păcate, nu a funcționat, așa că a trebuit să găsesc fișierul motor / modules / tagscloud.php. unde să faceți unele ajustări. Există o selecție SELECT din baza de date la cererea $ db-> interogare. Mai precis, există 2 dintre ele în șablonul meu - unul pentru un nor de tag în bara laterală, altul pentru o pagină cu toate etichetele. Am editat această linie:







$ DB> interogare ( "SELECT SQL_CALC_FOUND_ROWS tag-ul, COUNT (*) count DE LA" prefixului "_tags GROUP BY ORDIN etichetă de către numărul de DESC LIMIT 0.40" ..);

După suprascrierea fișierului - goliți memoria cache! Apropo, în teorie, deoarece aici proba este realizată din baza de date, este posibil să sortați nu numai prin scăderea (DESC), dar, de asemenea, fac tag-urile cele mai nepopulare (ASC) pentru indexare mai bine, dacă este necesar. Cei care sunt bine versat în PHP pot pune în aplicare chiar de ieșire tag-uri aleatoare.

Pagina de etichetă DLE

Pentru pagina tuturor etichetelor din șablon trebuie să existe un fișier tagscloud.tpl. dacă am înțeles corect. Apropo, în acest caz, setarea de limită a funcționat așa cum ar trebui.

Toate etichetele cheie:


Dacă nu vedeți numărul necesar de etichete, puteți de asemenea să modificați fișierul motor / modules / tagscloud.php. Apropo, verificați cu atenție fișierul șablon tagscloud.tpl pentru prezența unor link-uri de la terțe părți - "bine-înțelepții" meu au postat spam-ul acolo.

Proiectarea unui nor de etichete DLE

Aici totul, în principiu, se realizează prin stiluri. Puteți adăuga un fel de DIV pentru cloud-ul tag-ului în bara laterală cu stilul de exemplu class = "mytagcloud", apoi scrieți în style.css:

Caut pentru modul în care să pună în aplicare doar de ieșire de etichete aleatoare pe fiecare pagină, este greu de implementat?

Eugene, am încercat să o pun în aplicare, dar nu am reușit, și din moment ce nu era prea mult timp să fac asta, l-am abandonat. Teoretic, în timpul eșantionării din baza de date (în cazul în care codul cu interogarea SELECT) este implementat, este necesar să se citească înregistrări aleatorii. Se pare că este folosit parametrul Rand sau ceva de genul acesta.

Cum să adăugați etichete fără știri?

AnnaSuper, nu cred că e posibil. Da, și nu este clar de ce să creați etichete fără știri. În secțiunea "Gestionarea cloudului de etichete", puteți edita sau șterge anumite etichete. Dar nu există creație acolo.

Buna ziua Am o problemă cu formatarea referințelor în etichetele Obloke nu sunt link-uri corecte și influența volidatsiyu codul HTML chiar și atunci când faceți clic pe problemele tag-ul cu tranziția nu este îmi pasă codul de validare se poate spune unde și cum să-l repara multumesc anticipat!

bikon, puteți încerca mai întâi să corectați șablonul de afișare în cloud, dacă acest lucru nu vă ajută, atunci va trebui să vă înscrieți în codul sursă php al sistemului (deși aceasta nu este cea mai bună opțiune).

Și dacă ștergeți tot ceea ce este asociat cu tag-ul de tag-uri, acest lucru va ajuta ??

bikon, bine, dacă într-adevăr aveți nevoie de validare atât de mult, puteți elimina cu totul tag-ul cloud.

bikon, o întrebare cu dubluri, din păcate, nu am rezolvat, de aceea nu pot solicita. Cred că alte bloguri au sfaturi similare, nu am lucrat foarte activ cu DLE.

vă mulțumesc acum voi merge regulat Th pot găsi în continuare pentru ei înșiși o oblokom întrebare de etichetare a decis să-l ștergeți doar și imediat a devenit un cod valid aici Che avansat oricine interesat obuhalka.ru uite

Colegi, cine știe cum să afișezi un text unic pe pagina tagului cu titlul h1!?

Valery, cel mai probabil pentru asta ai nevoie de un modul special. Am văzut ceva similar, dar, din păcate, nu-mi amintesc numele.

Tod, dacă vă amintiți, vă rugăm să vă dezabonați aici. Voi fi recunoscător!

Valery e-mail-mă pe Skype pokras7777 sau e-mail am un modul special, vă voi arăta toate și va spune poate ajuta să instalați Skype în cazul în care nu există nici o scriere la Asuka 682 232 533 sau, în cazuri extreme, la [email protected] e-mail, voi fi bucuros să vă ajute la scriere))))

cum să adăugați etichete la o hartă site dle?

Dmitri, să fiu sincer, pentru o lungă perioadă de timp cu acest sistem nu a funcționat, poate că există ceva sa schimbat in ultimii 2-3 ani, dar în conformitate cu ultimul meu articol de pe site-ul hărți pentru DLE în etichetarea în configurația sitemap nu este prevăzută în mod expres. Când este vorba de versiunea HTML, atunci există o pagină cu toate etichetele tagscloud.tpl pot pune un link către acesta de pe hartă sau încercați să configurați șablonul și de ieșire, împreună cu etichetele. Pentru XML, probabil, trebuie să caute un fel de modul care acceptă această caracteristică. Din păcate, DLE nu este la fel de puternic ca în WP)

Tod's Blog este destinat celor care doresc să învețe cum să câștige online și sunt interesați în mod activ de tema site-urilor de monetizare.

Unde câștig?







Articole similare

Trimiteți-le prietenilor: