Как я уже писал ранее, появился у меня интерес к продукту от Мастера Ласто - движку его блога.
Какими-то неправдами в мои руки попал комплект скриптов сего продукта, версии LastoBlog-b v.08.02.07 first variant of relise.
В сравнении с тем же ворд-прессом, по пользовательским свойствам сей движок проигрывает вчистую. Начиная от инсталляции (хотя и там, и там инсталляция - нехитра), и заканчивая настройкой. Если у WP вся настройка заключается в том, что редактируется один (!!) файл, где прописывается три или четыре значения, после чего нужно открыть свой сайт в броузере и нажать ОДНУ БОЛЬШУЮ КНОПКУ “INSTALL”, то в продвинутом движке от Ласто этот номер не пройдет.
Прошерстите, пожалуйста, несколько файлов, отредактируйте, пожалуйста, пару-тройку десятков значений, и имейте, пожалуйста, в виду, что в одних файлах синтаксис (правила языка) один, а в других файлах - несколько иной.
Зато ластовский блог, по уверениям автора, самый шустрый, не грузит базу данных (он ею не пользуется), не грузит сервер провайдера и очень любим поисковиками.
Стоит движок около 200 рублей, лицензия на один домен - еще столько же.
Домен www.test.ru и test.ru - разные, с точки зрения скриптов.
Мой интерес не был вызван желанием сэкономить 200-400 рублей, или нарочно не заплатить, чтобы Мастер обеднел.
Мне было интересно, как блог работает с поисковиками, как обрабатывает и выдает статистику, как решает еще некоторые проблемы.
Все это, к сожалению, скрыто Zend Optimizer-ом, поэтому пришлось вооружиться DeZender-ом и исходные коды из бинарников извлечь.
Как я ранее писал, дезенд происходит ужасно, коды не восстанавливаются до уровня работоспособности, но, тем не менее, какие-то алгоритмы, заложенные авторами скрипта, понять можно.
Например, после некоторых ухищрений удалось просмотреть функцию check_license(), и, вынеся ее в отдельный файл, сгенерировать валидную лицензию на домен tort.ru
Сделать это было несложно, ибо в кодах производится проверка if ($licence == $generated_license) {continue_working()} а тремя строками выше идет код, набивающий данными этот самый $generated_license.
Теоретически, из-за примененного алгоритмического решения, возможен даже бит-хак зазенденного файла functions.php, чтобы он работал с любым доменом на данной дефолтной лицензии.
А функции поиска и работы с ним, к сожалению, не столько прозрачны. Их еще придется очистить от дезендовского мусора, и втыкать-втыкать-втыкать суть.
Popularity: 17%