Използване на LiveStreet като рамка

Платени разширения от каталога

Бяла книга на LiveStreet

На живо

  • Блог за развитие на LiveStreet132.73
  • Сайтове на LiveStreet121.49
  • Въпроси78.96
  • Допълнителни модули и подобрения за LiveStreet73.21
  • LiveStreet68.62 Бяла книга
  • съвети & трикове60.64
  • Размяна на поръчки за развитие и поддръжка срещу пари56.28
  • Предложения и пожелания46.04
  • Шаблони за LiveStreet38.75
  • Решаване на проблеми28.89

използване
LiveStreetне е просто двигател, подобен на habra. И дори не толкова двигател за създаване на общности, колкото прекрасна рамка, която е подходяща за създаване на голямо разнообразие от сайтове. Оказва се, че от хостинг се изисква само php. за обикновен сайт визитка изобщо не е необходима работа с база данни! Разбира се, сайт от няколко страници може да бъде оставен в обикновен html, но с тази публикация искам да покажа, че LS може да се използва за създаване на сайтове от абсолютно всякакъв тип. Като цяло, ако някой се интересува, моля под кат.

И така, как можете да го използвате. Нека да разгледаме 0.4 като пример (почти всичко все още е валидно за 0.4.1). Разопаковайте архива на сървъра и продължете да премахвате излишното. Цялата необходима функционалност на двигателя е в директориятаengine, но цялата функционалност на блогове, потребители и други неща е вкласовеотидете там и изтрийте ненужните файлове с блокове, модули, кукички и действия. В директорията за действия (действия) трябва да излезете

Init.class.php—инициализация на действиеActionIndex.class.php—работи по показване на главната страницаActionError.class.php- показване на грешка

Изчистетеinclude/ajax, след което отидете наtemplates/skin/new/и премахнете ненужните шаблони (обаче, тази стъпка може и трябва да се направи по различен начин - просто напълно да създадете вашия шаблон, но по-бърз начин е да преработите шаблона по подразбиране, който след това може да бъде преименуван по нов начин)

оставих самоfooter.tpl footer.light.tpl header.tpl header.light.tpl system_message.tpl

вtemplates/skin/new/actionsзапазете само шаблони заActionError ActionIndex

Разбира се, шаблонът ActionIndex сега трябва да бъде коригиран и вместо да показва списък с теми, регистрирайте връзката на нов шаблон, например така:

Какво следва? След това можете да премахнете нежелани изображения отtemplates/skin/new/imagesи да качите свои собствени там. Не забравяйте да промените favicon.ico ;) Качете js скриптове и нови css файлове.

След това трябва да изчистите останалите файлове от извикванията на модула ...Потребител:) Да, модулът Потребител се оказа най-разпространеният. Първо, трябва да премахнете блока за статистика за администратора от коренаindex.php(този блок вече не съществува в 0.4.1) — в 0.4 този блок отива най-отдолу и започва с редове

Потребителят също се извиква в конструктораclasses\actions\Init.class.php- премахнете го.

След това отидете на конфигурационния файл и премахнете същия модул от автоматично зареждане :)

На същото място предписваме името на сайта, ключовите думи и конфигурираме други параметри.

Ние конфигурираме маршрута според нуждите, като премахваме излишното и оставяме необходимото:

изтриване на зареждане на ненужни блокове от

от ненужни js файлове (това означава, че ако желаете, можетевместо mootools, използвайте jQuery - тук вие сте пълен господар на ситуацията :)

и от ненужни css файлове.

Това е всичко. Остава да напишем необходимата логика вActionIndex.class.php

, след това попълнете шаблоните си за останалите страници и можете да работите - създавате нови основни модули, пренаписвате старите :) Т.е. създайте абсолютно и напълно нов пълнеж на двигателя, подходящ за вашия проект!