În al doilea caz, găsirea unui nume de domeniu devine și mai complicată și uneori chiar imposibilă, cu ochiul liber, deoarece este ascunsă în interiorul link-ului:
De asemenea, dezvoltatorii se confruntă de multe ori o astfel de problemă, dar de obicei este asociat cu dezvoltarea mai multor tipuri similare de site-uri, sau mai multe resurse într-o singură organizație, atunci când conținutul paginilor este similară.
Cum de a rezolva această problemă?
În cazul în care trebuie să creați un link către partiția rădăcină, următoarea construcție ne va ajuta:
Un exemplu de fundal de tabel descris corect:
Un exemplu de imagine corect descrisă:
Mare, acum toate imaginile și legăturile au căi relative. Ce urmează?
Variabilă cu numele site-ului pe 1C-Bitrix!
Ceea ce descriu acum într-o anumită măsură șantaj. Deci, greșește. Dar uneori este posibil și necesar.
Concluzia este că, în conformitate cu ideologia 1C-Bitrix este considerată improprie pentru a efectua apeluri directe către baza de date în pagina de cod și pentru a minimiza codul php în organism, încercând să se utilizeze la maximum API încorporat. Deci, reducerea riscului de erori și vulnerabilități de securitate, deoarece codul CMS a fost testat de mii de dezvoltatori și zeci de mii de proiecte reale de muncă. În plus, rămâneți la standardul standard și colegii dvs. vor fi mai ușor să accepte site-ul dvs.
Cu toate acestea, uneori, numele site-ului încă mai trebuie să scrie textul paginii. De exemplu, pentru a explica utilizatorului unde este și cum să ajungă din nou aici. Motivele pot fi în masă. Este important ca atunci când schimbați numele de domeniu sau transferul proiectului (precum și fișiere atunci când un proiect de împrumut pentru a lucra pe de altă parte) ar răspândi și că nu este adevărat numele de domeniu specificat! Typo va fi confuz pentru utilizatori, iar unii decid că site-ul se face prea iresponsabil, și de la vizita lui ar trebui să fie eliminate.
Pentru a rezolva această problemă, utilizați un API constantă 1C-Bitrix SITE_SERVER_NAME, în cazul în care apelul se face după cum urmează, în textul paginii (acest lucru se aplică numai paginile cu php extensia, deoarece paginile .html statice prin executarea de cod implicit PHP nu este posibil!):
Pentru a evita referirea la acest manual de fiecare dată și nu pentru a căuta pe Internet, puteți să lansați bucăți de cod frecvent utilizate sub formă de fragmente. De exemplu, este foarte convenabil în acest fel să stocați pe site semne și cadre speciale pentru procesarea textului pe pagini statice.
Fiți la fel de atent cu astfel de variabile și constante!
Acesta este un instrument foarte convenabil pentru site-uri mari, dar nu încercați să-l abuzați prea mult, este destul de posibil ca doar punerea în ordine pe 10 pagini statice ale site-ului dvs. este doar un manager de conținut competent ...
Și, desigur, nu uitați că numele site-ului este specificat în setările unui anumit site (Setări - Setări de sistem - Site-uri - Lista de site-uri) și setările unității principale 1C-Bitrix. Fiți atenți la editarea acestor câmpuri, deoarece acest lucru va afecta alte părți ale site-ului! Este mai bine dacă o astfel de manipulare este realizată de către un administrator cu experiență 1C-Bitrix.
Numele site-ului în textul paginilor - cum se pot evita problemele în 1C-Bitrix