1s bitrix kā instalēt veidni. Bitrix veidnes izveide. Veidņu pārvaldība. Izņemam valodas frāzes

Sveiki draugi, šī ir nodarbību sērijas turpinājums vai drīzāk piektā nodarbība izveidojot galveno lapu CMS 1C-Bitrix.

Tā kā iepriekšējās nodarbības ierakstīju ilgu laiku, pārizvietosim platformu un pārsūtīsim uz turieni veidni, ar kuru iepriekš strādājām.

Reģistrējieties hostingu saskaņā ar 1C-Bitrix

Dodamies uz ziņu sadaļu, atveriet rakstu 3 mēnešu bezmaksas mitināšana no MAKHOST un nokopējiet no tā reklāmas kodu (8A93-0ECC-D7AD-4A76). Pēc tam dodieties uz Makhost un izvēlnē atlasiet vienumu CMS mitināšana, pēc tam noklikšķiniet uz 1C-Bitrix ikonas.

Reģistrējiet kontu Makhost
Ievadiet e-pastu, reklāmas kodu un voila, mums ir trīs mēneši bezmaksas hostings.




Nākamajā solī mēs pārbaudām datu pilnīgumu, apstiprinām tos. Pēc veiksmīgas reģistrācijas mēs saņemam e-pastu ar pieteikumvārdu un paroli, lai iekļūtu hostinga panelī.




Pēc konta aktivizēšanas dodieties uz PHP iestatījumi un mainiet tā konfigurāciju 1C-Bitrix.


Mēs iestatām šādus parametrus:

Display_errors — ieslēgts
noklusējuma_rakstzīmju kopa — "UTF-8"
mbstring.func_overload — 2
mbstring.internal_encoding — "UTF-8"

Pēc tam mēs ejam uz sava domēna failu pārvaldnieku un izdzēšam visus nevajadzīgos failus, atstājot tikai instalētāju.


Mēs palaižam 1C-Bitrix instalētāju. Vienkārši nokopējiet saiti no vēstules un ielīmējiet to pārlūkprogrammas joslā.


Iepriekšējās nodarbības VEIDNES instalēšana

Ieslēgts Šis brīdis uzstādījām tukša veidne Bitrix, šī iemesla dēļ mēs redzam baltu ekrānu. Dodieties uz administratīvo daļu, noklikšķiniet uz ikonas Saturs -> Faili un mapes -> Bitrix -> Veidnes. Izveidojiet šajā direktorijā tukšu mapi veidnei ar nosaukumu "lendtv". Dodieties uz to un augšupielādējiet veidni no iepriekšējās nodarbības. Izpakojiet to un izdzēsiet arhīvu, mums tas vairs nebūs vajadzīgs.


Lai veidne varētu izveidot savienojumu, mums tā ir jāatlasa pašreizējās vietnes iestatījumos. Lai to izdarītu, dodieties uz Iestatījumi -> Produkta iestatījumi -> Vietnes -> Vietņu saraksts.


Mēs atveram pirmo vietni, dodamies uz leju līdz pašai apakšai un sadaļā "Vietnes veidne" atlasiet veidni, kuru mēs nokopējām iepriekš.


Ejam uz mājas lapa, atiestatiet tās kešatmiņu, un, kā redzat, veidne ir veiksmīgi savienota.


kā šis vienkāršā veidā varat izveidot savas veidnes un pēc tam pārsūtīt tās starp projektiem. Tas arī viss, nākamajā nodarbībā mēs analizēsim, kā pārsūtīt šādu veidni uz vietējo mapi.

Nodarbību sagatavoja Gorelovs Deniss.

Otrajā rakstā par Bitrix veidnēm mēs runāsim par veidņu pārvaldību, aprakstīsim jaunas veidnes instalēšanas procesu, kā arī pateiksim, kā konfigurēt dažādu veidņu parādīšanu dažādām lapām un sadaļām.

Bitrix veidne ir php failu, stila failu, attēlu un komponentu veidņu kopa. Visas veidnes atrodas mapē /bitrix/templates/ un tās var lietot kā vienu veidni vairākām vietnēm, kā arī vairākas veidnes vienai vietnei. Lapā Iestatījumi → Produkta iestatījumi → Vietņu veidnes iekšā administratīvais panelis tiek parādīts sistēmā pieejamo veidņu saraksts.

Jaunas veidnes instalēšana

Bitrix veidne ir .tar.gz arhīvs, kurā ir visi nepieciešamie php faili, stila faili, skripti un attēli. Varat instalēt jaunu veidni, vienkārši izpakojot arhīvu mapē /bitrix/templates/ vai izmantojot veidlapu Bitrix administratīvā paneļa lapā Iestatījumi → Produkta iestatījumi → Vietnes veidnes. Šajā lapā jums jānoklikšķina uz pogas Augšupielādēt veidni, atlasiet Ieslēgt lokālais disks arhivējiet ar veidni un ievadiet veidnes simbolisko kodu.

1. attēlā parādīts veidņu saraksts administratīvajā panelī, 2. attēlā parādīta veidlapa jaunas veidnes pievienošanai.

Pēc arhīva izpakošanas tas tiks automātiski izsaiņots mapē /bitrix/templates/ un tiks parādīts admin paneļa veidņu sarakstā.

Lejupielādējot veidni, varat atlasīt vietni, kurai šī veidne tiks lietota pēc noklusējuma.

Veidnes pielietošana pašreizējai vietnei

Kad veidne ir lejupielādēta un pievienota sistēmai, to var lietot kādā no vietnēm. Lai to izdarītu, administratīvajā panelī lapā Iestatījumi / Produkta iestatījumi / Vietņu saraksts atlasiet vietni, kurai jāpiemēro veidne (3. attēlā ir parādīts vietņu saraksts administrēšanas panelī).

Tiks atvērta vietnes iestatīšanas veidlapa. Pēdējie šīs veidlapas parametri ir vietnes veidnes iestatījumi. Šeit varat atlasīt vienu vai vairākas veidnes, kas tiks lietotas šajā vietnē.

Veidņu piemērošanas nosacījumi

Lai vienā vietnē dažādos apstākļos varētu izmantot dažādas veidnes, vietnes iestatījumu veidlapā varat norādīt veidnes lietošanas nosacījumus. Sistēma nodrošina šāda veida nosacījumus: Mapei vai failam, Lietotāju grupām, Laika periods, Parametrs URL, PHP izteiksme. Apskatīsim katru no tiem sīkāk:

Mapei vai failam- šis nosacījums ir jāizmanto, ja dažādām lapām un sadaļām jāizmanto dažādas veidnes. Lai veidne tiktu piemērota tikai lietotāja personīgā konta sadaļai, kā šī nosacījuma vērtība jānorāda - "/personal/" - ceļš uz sadaļu no saknes mapes, kurā atrodas sadaļa " Personīgā zona". Ja veidnei ir jāatšķiras tikai 404. kļūdas lapai, kā nosacījuma vērtība jānorāda “/404.php”.

Lietotāju grupām— izplatīts uzdevums, kad vietnes izskatam jābūt atšķirīgam vadītājiem un parastajiem apmeklētājiem, tiek atrisināts, izmantojot šāda veida nosacījumus. Kā rekvizīta vērtība jānorāda lietotāju grupa, piemēram, “Satura redaktori”. Apmeklētājs, kas ir pieteicies kā lietotājs no satura redaktoru grupas, redzēs atšķirīgu vietnes izskatu un darbību nekā citi apmeklētāji.

Laika periodslabs piemērs izmantot dots nosacījums- Vietnes Ziemassvētku tēma. Ja Ziemassvētku veidne ir jāpiemēro vietnē laika periodā no 25. decembra līdz 10. janvārim, šis diapazons jānorāda kā Laika perioda veida nosacījuma vērtība. Pēc perioda beigām veidne automātiski mainīsies uz noklusējuma veidni.

Parametrs URL- Visbiežāk šāda veida nosacījuma nosacījumi tiek izmantoti, lai izveidotu drukājamu versiju vai pārbaudītu veidni. Lai izveidotu drukas veidnes lietojumu, norādiet "print=Y" kā šāda veida nosacījuma vērtību. Lai pārbaudītu jaunu veidni, kā nosacījumu varat norādīt “test=Y” — un jebkurā lapā, ja testa parametrs tiek nodots vienāds ar Y, tiks izmantota testa veidne.

PHP izteiksme- tā kā šī nosacījuma vērtība var būt jebkura PHP izteiksme, Bitrix API funkcija.

Vietņu veidnes tiek lietotas atbilstoši kārtošanas indeksa vērtībai. Ja lapai var izmantot vairākas veidnes, tiks atlasīta tā, kurai ir augstāks kārtošanas indekss. Tāpēc rūpīgi norādiet veidņu šķirošanu – nepareizs šķirošanas indeksu izvietojums var radīt nepatīkamas kļūdas.

Neaizmirstiet, ka “lietas nevajag pavairot bez vajadzības”, t.i., ja kādu problēmu ir iespējams atrisināt, neveidojot papildu veidni, tad labāk papildu veidni neveidot. Tas ir saistīts ar faktu, ka, kopējot veidni, lai veiktu nelielas izmaiņas, jūs piespiežat sevi uzturēt vairākus identiskus failus, vienlaikus veicot izmaiņas vairākās veidnēs.

Tātad, mēs esam apsvēruši veidņu pārvaldības procesu: jaunas veidnes augšupielāde sistēmā, veidnes lietošana vietnei, nosacījumi dažādu veidņu lietošanai lapā. Nākamajos rakstos mēs pāriesim tieši uz jūsu veidnes izveidi.

Kārtējo reizi mēģinu atrast programmētāju, kurš sadarbojās CMS 1C-Bitrix Man ir problēmas ar savu pilsētu...

Ir programmētāji, kuri ir strādājuši ar dažādiem bezmaksas ietvariem, piemēram, Joomla, WordPress u.c., bet, runājot par Bitrix, viņi visi kā viens saka: - "Ak, tas ir maksas, kāpēc man tas ir vajadzīgs, ja ir daudz citu bezmaksas. Viņi nevēlas uzņemties kaut ko jaunu.

Tā es sāku, izņemot vienu, uzreiz parādīja kā, kas un kāpēc. Bet es atradu materiālu tīklā un Habré. Tāpēc es sākšu ar vienkāršu, piemēram, parasts programmētājs, kurš zina PHP un vismaz pamata HTML, CSS, JS, sākšu strādāt ar Bitrix.

Es nerunāšu par veidņu direktoriju struktūru, jūs varat lasīt par to. Pirmā lieta, kas jums jārisina, ir HTML veidnes integrēšana CMS.

Pieņemsim, ka jums ir gatava HTML veidne un jums tā ir jāintegrē sistēmā. Sāksim ar instalēšanu serverī:

  1. Mēs ejam uz Bitrix vietni un lejupielādējam instalētāju;
  2. Augšupielādējiet bitrixsetup.php serverī un sāciet instalēšanu.
    Pirmā lieta, ko instalētājs jums piedāvā, ir izvēlēties izdevumu:

    Izvēlieties nepieciešamo izplatīšanas komplektu (parasti tas ir "Vietnes pārvaldība"), ja jums ir atslēga, ievadiet to un noklikšķiniet uz "Lejupielādēt". Process sākās...

  3. Ja izpakošana bija veiksmīga, tiek parādīts sveiciena instalēšanas logs


  4. Nākamā lieta, ar ko saskaras iesācēju programmētāji, ir "Nepieciešamie sistēmas parametri", proti:


    Lai atrisinātu šo problēmu, mēs ejam uz serveri, atveram .htaccess failu un atrodam tur šādas rindas

    #php_value mbstring.func_overload 2 #php_value mbstring.internal_encoding UTF-8

    Komentēsim tos. Mēs nospiežam F5 un viss darbojas ... Ja tas joprojām nedarbojas (un tas dažreiz notiek), rakstiet tiem apelāciju. hostinga atbalsts.

  5. Nākamais solis ir datu bāzes instalēšana. Šeit es domāju, ka nav nepieciešams krāsot. Tāpēc mēs ejam tālāk. Ja viss ir kārtībā, jūs redzēsit Bitrix instalēšanas procesu:


  6. Nonācām pie Bitrix piedāvāto risinājumu izvēles. Tā kā mums ir nepieciešama tīra sistēma bez papildinājumiem, atlasiet “Demonstrācijas vietne izstrādātājiem”

  7. Tālāk mūs sveic standarta "Meistars"


    Ar to jūs varat instalēt demonstrācijas datus. Mums tas nav vajadzīgs, noklikšķiniet uz "Atcelt".

Viss šajā instalēšanas posmā beidzas, mēs turpinām tieši ar veidnes integrāciju. Mēs ejam uz administrācijas paneli sadaļā "Iestatījumi". Tālāk mēs ejam pa tinktūras koku: Produkta iestatījumi - Vietņu veidnes, noklikšķiniet uz pogas "Pievienot veidni"


atveras standarta forma veidojot veidni.


Nāciet klajā ar ID (es parasti izmantoju galveno), ievadiet veidnes nosaukumu. Lauks "Apraksts" nav obligāts, tas drīzāk ir paredzēts izstrādātājiem, lai nesajauktu veidnes, ja tās ir vairākas.

Šeit sākās interesantākais. Parasti raksts HTML lapas sekojoši:

...
...


Šeit galvenais ir saprast, kas pieder veidnei un kas satura daļai. Šajā piemērā satura daļa sākas starp sadaļas tagu. Tāpēc mēs kopējam veidni laukā "Vietnes veidnes izskats". Starp tagu

ievietojiet pakalpojuma direktīvu #WORK_AREA# . Rezultātā jūsu veidne izskatīsies šādi:

#WORK_AREA#
...


Ja jums ir CSS, dodieties uz cilni "Veidņu stili" un ielīmējiet to tur.


Tālāk es parasti rediģēju failus, izmantojot FTP. Atveriet savu teksta redaktoru (man ir Notepad ++, tāpēc es nerakstīšu viņa piemēru) un dodieties uz serveri. Visa Bitrix veidne atrodas /bitrix/templates/template_name/ , ja jums ir attēli vai papildu stila faili, JS skripti utt., tad kopējiet visu uz šo mapi.

Pārejam uz pēdējo daļu un pierakstīsim visus nepieciešamos Bitrix mainīgos. Atveriet failu header.php un sāciet rediģēt. Pirmā lieta, kas jādara, ir pievienot vietnes galvenes izvadi:

ShowHead();?> …

Vietnes publiskajā daļā vēlamies arī redzēt vietnes administratora paneli:

ShowPanel();?> ...

Lai parādītu lapas nosaukumu, pievienojiet funkcijuShowTitle();?> uz atbilstošo tagu. Rezultātā mēs iegūstam šādu failu:

<?$APPLICATION->ShowTitle();?> ShowHead();?> ShowPanel();?>

Starp citu, aizmirsu pateikt, ja vēl ir papildu faili, vai tie būtu JS, CSS, favicon un tā tālāk, tad, lai nenoteiktu pilnu garo ceļu /bitrix/…/ ir īpaša konstante SITE_TEMPLATE_PATH . Un ielīmējiet to pareizajā vietā:

Neaizmirstiet rediģēt ceļus CSS, saglabājiet visu un varat apskatīt rezultātu.
Ak, jā, izveidotā veidne joprojām ir jāpiemēro vietnei. Lai to izdarītu, dodieties uz "Produkta iestatījumi - Vietņu saraksts - s1"



Ar to process, protams, nebeidzas. Bet ar to pietiek, lai sāktu. Nākamajos rakstos mēs apskatīsim, kā veidnei pievienot komponentu un to pielāgot.

Bieži vien ir nepieciešams mainīt vai papildināt dažus veidnes elementus vai pilnībā pārtaisīt veidni. Parasti, lai pilnībā mainītu vietnes dizainu, apakšdomēnā tiek izveidota testa vietne un tiek veikts darbs, lai pielāgotu veidni. Šī pieeja nav no vieglākajām, jo ​​var rasties problēmas ar pārnešanu uz galveno domēnu. Šobrīd vietnes mobilās versijas ir nepieciešamas ne tikai lietotāja ērtībām, meklētājprogrammas arvien vairāk dod priekšroku vietnēm ar mobilajām versijām, izmantojot šo metodi, varat viegli pielāgot veidni mobilajām versijām, neapturot esošu projektu.

Atbalsts neierobežotam skaitam veidņu 1C-Bitrix.

Ikviens, kurš strādā ar 1C-Bitrix, zina, ka CMS nodrošina iespēju savienot neierobežotu skaitu veidņu. Tiem, kas to nezina, apskatīsim, kā tiek izmantota vairāku veidņu ieviešana.
Lai pievienotu veidni, dodieties uz sadaļu, vietnes administratīvajā daļā "Iestatījumi" - "Produkta iestatījumi" - "Vietnes" nolaižamajā izvēlnē sadaļā "Vietnes", ir divas apakšsadaļas - "Vietne veidnes" un "Vietņu saraksts".

Kopējiet galvenās vietnes veidni.

Vispirms nokopēsim vietnes veidni, lai to paveiktu, dodieties uz sadaļu Vietnes veidnes un kopējiet veidni, lai ar to strādātu vēlāk. Noklikšķiniet uz kopēšanas pogas, kā parādīts ekrānuzņēmumā:

Lietojiet veidni vietnei rediģēšanai.

Mums atliek vietnei lietot veidni, taču, tā kā vietne darbojas un lietotāji tajā var atrasties, un mums nav nepieciešams, lai viņi redzētu vietnē veiktās izmaiņas, mēs savienosim veidni ar nosacījumu - " Parametrs URL”. Darīsim tā - dodieties uz sadaļu "Vietņu saraksts" un dodieties uz tās vietnes iestatījumiem, kurai nepieciešamas izmaiņas. Vietnes iestatījumu lapas pašā apakšā ir bloks "Vietnes veidne". Kolonnā "Veidne" esošajā sarakstā atlasiet mūsu veidnes kopiju, iestatiet nosacījumu "Parameter in URL" un pievienojiet jebkuru jums piemērotu nosacījumu, piemēram, test=Y, kā parādīts ekrānuzņēmumā:

Tagad, ja nosūtīsit šo parametru vietrādim URL, tiks parādīta jūsu veidnes kopija, kā norādīts vietnē site.ru/?test=Y, kur site.ru ir jūsu vietnes domēns. Šis nosacījums darbosies visās jūsu vietnes sadaļās un lapās, piemēram, ja vēlaties redzēt, kā veidne izskatīsies noteiktā vietnes sadaļā, dodieties uz šo sadaļu un nododiet savu parametru, šajā gadījumā? test= Y un lapa tiks parādīta ar jaunu veidni.

Tagad varat rediģēt jauno veidni, kamēr apmeklētāji redz vietni kā parasti. Lūdzu, ņemiet vērā, ka visas izmaiņas būs jāveic jaunajā veidņu mapē, un, ja jums ir jāmaina komponentu veidnes, kas nav mapē, jums būs jākopē komponentu veidne mapē ar jauno veidni. Nekādā gadījumā nerediģējiet komponentus mapē /bitrix, tas var izraisīt kritiskas sekas. Un vienmēr izveidojiet dublējumu 1C-Bitrix Cloud.

Tā patiesībā ir visa tehnika, mēs ceram, ka tas palīdzēs jums ietaupīt laiku.

Šajā ierakstā es aprakstīšu savu metodiku Bitrix veidnes izveidei. Tas nedaudz atšķiras no izstrādātāju ieteiktā, un tas, pirmkārt, izpaužas minimālā admin paneļa lietošanā. Tiek pieņemts, ka mums ir vietnes izkārtojums, kas instalēts vietējā cms mašīnā, funkcionālāks piezīmju bloka analogs un labs failu pārvaldnieks (nevis Explorer :)

Kāpēc man nepatīk Bitrix administratora panelis - pirmkārt, tas ir ļoti smags, un, otrkārt, tas ir slikti pielāgots veidņu izveidei. Salīdzinoši nesen iebūvētais vizuālais redaktors satur ievērojamus lietošanas ierobežojumus. Īpaši mani iepriecināja frāze “demonstrācijas versijas veidnes ir pielāgotas lietošanai šajā režīmā” - veidnes “asināšanas” nozīme redaktoram ir nesaprotama.

Tātad, ķersimies pie vissvarīgākās lietas.

Pirmais posms - neinteresants

Tas paredz ilgu, pārdomātu iepazīšanos ar rokasgrāmatām (lejupielādēt no dev.1c-bitrix.ru) un sekmīgu integrācijas kursa pabeigšanu. Pēc dažu jautājumu izpētes jums vajadzētu pazust.

Tagad pāriesim pie prakses.

Otrais posms - izveidojiet failus

Faila komponentu veiksim manuāli – tas ir ātrāk un ērtāk. Veidnes tiek glabātas /bitrix/templates/ direktorijā, šeit jums ir jāizveido direktorijs savai izveidei, piemēram, tests. Tā iekšpusē ievietojam:
- katalogs attēlus- veidņu attēliem (kas nav atkarīgi no skatītās lapas) tie nav jāuzglabā publiskajā daļā
- katalogs iekļaut_apgabalus- iekļautajiem failiem
- katalogs page_templates- iekļauto apgabalu paraugiem
- fails header.php- daļa no veidnes PIRMS satura
- fails kājene.php- veidnes daļa PĒC satura
- fails apraksts.php- veidnes nosaukums un apraksts
- fails .styles.php- vizuālā lapas redaktora stilu apraksti
- fails template_styles.css- veidņu stili
- fails stili.css- satura un iekļauto apgabalu stili

Trešais solis - aizpildiet failus

Bildes uzreiz iegrūžam bildēs, visus css stilus template_styles.css, tad no tā styles.css izvēlamies vajadzīgo minimumu. Es vienmēr cenšos veidnes stilus ievietot template_styles, jo tā tiek savienota pēdējā un nejauša pārdefinēšana nepārkāps vietnes ietvaru.

Sākotnējā izkārtojumā jums ir jāizvēlas satura apgabals un jāsagriež izkārtojums 3 daļas- pirms tā pats saturs un pēc tā. Skaidrības labad iedošu bildi

Punkti:
- Header.php ir iekļauta 1 daļa, izņemot saturu starp un tagiem (var atstāt dažādu skriptu savienojumu). Noteikti pievienojiet pēc
ShowPanel();?>
- galvas sadaļā noņemto metatagu, galvenes, css failu savienojumu vietā mēs izsaucam Bitrix funkcijas, kas dinamiski ģenerēs šos datus

ShowHead()?> <?$APPLICATION->ShowTitle()?>

Foter.php ierakstām visu 3. daļu
- pievienojiet /bitrix/templates/ visiem relatīvajiem ceļiem/ Piemēram, tā bija

/images/pict.gif" alt="pict" /> !}

Tādējādi mēs nesaistām ceļus ar konkrētu veidnes nosaukumu, tas tiks aizstāts automātiski (kas ļaus kopēt veidnes bez papildu grūtībām)

Pēc aprakstītajām manipulācijām jums vajadzētu iegūt kaut ko līdzīgu
header.php

ShowHead()?> <?$APPLICATION->ShowTitle()?> ShowPanel();?>

Šī ir kreisā kolonna, tā NAV iekļauta darbvietā un, kamēr tā atrodas veidnē. Nedaudz vēlāk to var noņemt iekļautajā zonā.

Šī ir labā kolonna, tā NAV iekļauta vietnes darbvietā un, kamēr tā atrodas veidnē. Nedaudz vēlāk to var noņemt iekļautajā zonā.



Visi stili ir mapē template_styles.css , fails styles.css pagaidām ir tukšs.

Fails description.php satur tikai vienu formas rindiņu:

"veidnes nosaukums", "DESCRIPTION"=>"veidnes apraksts");?>

Veidņu sarakstā direktorija nosaukums (piemēram, mums ir tas tests) būs ID kolonnā un attiecīgi "Nosaukums" un "Apraksts".

Ceturtais posms – integrācija

Ir pienācis laiks savienot veidni ar vietni (vai sadaļu) un redzēt, kas notiek. Vizuālajam attēlojumam jāatbilst izkārtojuma versijai bez satura. Ja viss ir skaisti, varat sākt atlasīt koda sadaļas pa vienam un aizstāt tās ar vēlamā komponenta izsaukumu. Standarta zvanus var atrast . Atgādināšu, ka šādus nomaiņus ir ērti veikt, teksta redaktorā tieši mainot header.php un footer.php.

Sākotnējā formā informācija, ka izvadītās sastāvdaļas, visticamāk, neietilps dizainā. Mēs pārejam uz izstrādes režīmu - ieduram rīku - nokopējam veidni. Tagad komponenta veidni var viegli sasmalcināt no Bitrix administratora paneļa vai rediģējot style.css un template.php direktorijā /bitrix/templates/[veidnes nosaukums]/components/[komponenta nosaukums]/[komponenta veidnes nosaukums]/

Tas ir viss šodienai, nākamajos rakstos mēs aplūkosim stilus un sāksim rediģēt dažādu komponentu veidnes.

Komentāri (41)

    Paldies par šo rakstu, kas ir ļoti detalizēts un pilnībā aprakstīts! Es iemācījos drukāt zem Bitrix!

    Paldies! Vienkārši un par pieņemamu cenu! Tagad pāreja uz Bitrix vairs nešķiet tik grūta

    stulbs jautājums.. bet kā izveidoto šablonu likt standarta vietā. Es ievietoju savu veidni, kā nepieciešams, atsevišķā direktorijā \bitrix\templates\
    no administratīvās sadaļas “Darbvirsma>Iestatījumi>Produkta iestatījumi>Vietnes>Vietņu veidnes” nav nevienas pogas, lai iestatītu savu kā lietotu .. varbūt es tur kaut kur meklēju ...
    Aleksej Valejev, ja tas nav grūti .. vai jūs varētu aprakstīt MENU izveides un darba procesu (piemēram, grafisks vai daudzlīmeņu utt.)
    PS — es izmantoju 1s Bitrix demonstrācijas versiju — vietņu pārvaldība (Biznesa 9.5.0)

    Alex, veidni var instalēt konkrētas vietnes iestatījumos - sadaļā Darbvirsma> Iestatījumi> Produkta iestatījumi> Vietnes atver vietnes iestatījumus un nolaižamajā sarakstā meklē veidni.
    Kas attiecas uz ēdienkarti - es pat nezinu, ko tur var aprakstīt.. viss šķiet caurspīdīgi :)

    paldies Aleksejs .. tiešām veidnes mainās vietnes iestatījumos! Es joprojām izdomāju izvēlni .. mēģinu to izdomāt pēc esošās rokasgrāmatas, bet es vienkārši nevaru atrast vizuālo redaktoru, uz mūžu ..
    Aleksej, es gribēju tev jautāt, ja iespējams, vai vari atstāt man savu asi numuru piemēram .. ātrākai mijiedarbībai .. un lai neaizsprostotu savu emuāru ar stulbiem jautājumiem

    Aleksej, kāpēc ir slikti lietot [?=SITE_TEMPLATE_PATH?], nevis /bitrix/templates/[?=SITE_TEMPLATE_ID?]?

    Un jā, Aleksej, varbūt uzraksti piezīmi par to, kā Ajax tiek ieviests Bitrix. Es vēl neesmu detalizēti izpētījis šo jautājumu, un man ir aizdomas, ka tur viss ir pārredzams, bet tomēr būšu (un, iespējams, arī citi lasītāji) ļoti pateicīgs.

    Nikolaj, nekas nav slikts - tas ir vēl īsāks :)
    Kas attiecas uz Ajax, tā ir laba ideja. Lai gan internetā redzēju pāris labus rakstus par šo tēmu, vajag paskatīties

    Alekss:
    22.11.2010 plkst.07:25
    ********
    jā, tas ir, es neesmu vienīgais :) lejupielādēju pēdējo Bitrix demo, tur bija vizuālais redaktors un pogas izskatījās kā rokasgrāmatā (7. versijai). Tagad ir arī 9.5, un es nevaru atrast vizuālo veidņu redaktoru. vienīgais, ko varēju panākt, bija ieslēgt vizuālā režīma izvēles rūtiņas un tad var rediģēt tekstus tieši lapās, bet tas nav gluži pareizi.

    Galvenā moduļa iestatījumos pirmajā sadaļā "Sistēmas iestatījumi" ir izvēles rūtiņa "Izmantot vizuālo redaktoru, lai rediģētu vietnes veidnes"

    viens no diviem. vai pa nakti parādījās vai vakar biju akls :) vispār atradu. kā es to vakar neredzēju, tas ir noslēpums, jo šajos iestatījumos es vairākas reizes uzkāpu, lasot palīdzību.

    Aleksej, vai jūs varētu paskaidrot, kā header.php veidnē iekļaut js failus? ES nevaru saprast:(

    Liels paldies! Es domāju, kur augšupielādēt js failus.

    Vai varat man pateikt, kurā failā rediģēt pašu darba apgabalu? Piemēram, man ir jānoņem ziņas no turienes un populāri produkti jāvelk uz citu vietu.

    Darba apgabals ir piepildīts ar saturu, kas tiek veidots lapās vietnes fiziskajā struktūrā

    2 Aleksejs Valejevs
    :) skaidrs, ka nekas nav skaidrs :)
    kurā failā šī fiziskā struktūra ir definēta?

    un vēl viens jautājums. Cik es saprotu, Bitrix sākotnēji tika “asināts” tabulas izkārtojumam. vismaz detaļu dizains ir ielikts plāksnēs. vai ir jēga nepūlēties ar diviem un samierināties ar tabulu?

    Ir parādījusies vēl viena problēma. vispār uz diviem uztaisīju vienkāršu dizainu. pārpludināts, šķiet, ka viss darbojas, tiek parādīts. bet, pievienojot preci grozam, vietne sadalās divās daļās :) proti, pati vietne paliek un tai blakus parādās lapas kopija ar preci grozā (ritiniet pa labi).
    Ar ko to var savienot?

    grundfos, jaunākās komponentu versijas sāka taisīt jau divos, ne viss ir taisnība.
    Un kļūme ar grozu, visticamāk, ir saistīta ar Ajax pievienošanu. Vai komponentu veidnes ir ņemtas no demonstrācijas veikala?

    Es īsti nesaprotu par veidnēm. Es darīju kā. instalēta Bitrix. pēc tam saskaņā ar izlasīto dizaina saistīšanas rokasgrāmatu es nokopēju vietni s1 un nosaucu kopiju s2. pēc tam nomainīja galvenes kājeni. tad viņš devās uz s1 vietni un, izmantojot rediģēšanas režīmu, nokopēja visus komponentus (grozs, meklēšana, ziņas utt.) uz s2 vietni. rokasgrāmatā par to arī bija rakstīts, ka pēc kopēšanas no .default komponentu veidnes kļūst pielāgotas un tās var viegli rediģēt. Es paņēmu komponentu zvanu kodus no jūsu raksta par zvanu kodiem. Izskatās, ka viss ir nesakārtots :)

    groza izsaukšanas kodā noņēma “.default” koda gabalu, šķiet, ka sadalīšana ir apstājusies. bet, noklikšķinot uz "Pievienot grozam", šķiet, ka prece peld tajā virzienā, kur pēc noklusējuma atradās grozs. nesaki man, kur labot koordinātes vai preču kustības virzienu.

    Vietnes veidnē ir fails script.js (tas ir standarta veikals). Tas satur līniju
    flyImage.animate(( platums: 10, augstums: 10, pa kreisi: 948, augšā: -58 ), 500, 'lineārs');
    Es domāju, ka šeit ir noteiktas "lidojuma" koordinātas. Nepārbaudīja.

    Jā. paldies, mēģināšu. Ja es norādīšu lidojuma koordinātas, vai preču skaits grozā automātiski mainīsies? bet tagad, pievienojot preci, prece tiek pievienota, bet saitē uz mazo groziņu preces daudzums paliek nemainīgs līdz lapas atsvaidzināšanai vai līdz kaut kur aizbrauc.

    cits jautājums :) paroles atgādinājums - kāds ir tā embed kods? veidnē ir jauna lietotāja reģistrācija (es izveidoju jaunu testa veidni tajā tabulu un iebāzu visus komponentus vizuālajā režīmā, lai redzētu to zvana kodu) Atradu reģistrāciju, bet tur nav paroles atgādinājuma.

    Es visu izdarīju saskaņā ar jūsu rokasgrāmatu, man radās problēma, “GetMessage” netiek parādīts, piemēram, autorizācijas modulī nav vārdu, lai ievadītu un izietu. GetMessage nosūta tukšu virkni. Lengs iemeta failus veidnes saknē, tas nepalīdzēja, veidnē ir IncludeTemplateLangFile (__FILE__). Rokas jau nolaistas.

    Andrej, komponentu veidnēm ir valodas faili. Ievietojiet nepieciešamās rindas /lang/ru/template.php autorizācijas veidnei un izvadiet no šīs veidnes caur GetMessage , viss darbosies.

    Paldies. Ir izlemts.

    Es darīju tā, kā aprakstīts otrajā rindkopā, viss ir pietiekami ātri un vienkārši.

    Liels paldies! Raksts ļoti palīdzēja

    >> pievienot /bitrix/templates// visiem relatīvajiem ceļiem

    Labāk ir nekavējoties pievienot ceļu pašreizējai veidnei:

    src="/images/logo.png" />

    Pastāstiet man, lūdzu, vai ir iespējams mainīt [?=SITE_TEMPLATE_PATH?] = /bitrix/templates/… vērtību, tāpēc es nevēlos visiem kodā parādīt, ka tas tika darīts Bitrix, vai ne?

    Atvainojos par, iespējams, stulbu jautājumu. Es tikai mācos.
    Šeit es izveidošu veidni jūsu rakstam, šī būs galvenā lapa. Bet kā ir ar pārējām lapām, uz kurām ir saites no manas veidnes?
    Kurā mapē tās jāievieto? Vai kā?

    Vispārīgā gadījumā veidne tiek veidota nevis vienai lapai, bet visai grupai (iespējams, visai vietnei). Viss, kas atšķiras no lapām, ir jāpārvieto, lai iekļautu apgabalus.

    Sveiks Aleksej. Bija vietnes izkārtojums, es sāku no tā veidot veidni. Viss saskaņā ar dažādiem pantiem (jūsu par pamatu ņēmāt). Rezultātā viss izkārtojums bija sašķiebies, izkustināts, puse bilžu netiek rādīta. Kāda varētu būt problēma? (manās greizajās rokās)

    Artem, un jūs skatāties uz vietnes izkārtojumu neatļautā formā un salīdziniet to ar oriģinālu. Protams, stili vai neaizvērti tagi nebija saistīti.

    Sveiki. Es iegādājos Bitrix demo versiju. Es gribu mainīt veidni. (man neatbilst priekšmeta un darba ziņā). kā es varu to izdarīt?
    vai tas ir iespējams uzņēmējā?

    Pēc koda ievietošanas galvenē šis gabals (no sākuma līdz tagam) vienkārši pazūd, kad mēģināt to saglabāt. Kur tas nonāk un kā to var novērst?

    ShowHead()?>
    ShowTitle()?>

    $(dokuments).ready(function()(
    $("#featured").tabs((fx:(necaurredzamība: "pārslēgt"))).tabs("pagriezt", 5000, true);
    });

    (Es arī mainīju relatīvos ceļus, šeit tas nav parādīts)

    Paldies par rakstu. Bet vai varat padalīties pieredzē par to, kā izveidot savu veidni (stilizāciju) Bitrix administratora panelim. Es zinu, ka bitrix mapē ir motīvu mape ar vienu .default sadaļu. Bet kā pieslēgt savu tēmu vai kur likt, lai vēlāk nav nobružājušies atjauninājumi, kamēr neatradu informāciju.




Tops