Апгрейд скрипта блога до Seo-Dozen 2013
Блог сей построен на скрипте от Вадима Ласто (История изменений данного блога). Надо отдать должное автору скрипта - скрипт поддерживается в надлежащем состоянии и периодически улучшается. Зачем нужны улучшения? Всё меняется в нашем мире, меняются алгоритмы поисковиков, методы работы хакеров различных, да и всё застывшее приедается, как правило.
05.04.2023. Да, действительно всё меняется. Давным давно всё почило в бозе. Нет ни скрипта, ни поддержки, ничего. И пост этот устарел давно. Да и скрипт-то - не рекомендуется никому (см. ссылку выше).
Несмотря на то, что очередной апгрейд вышел аж в прошлом году (12.05.12), сменить скрипт решил только сейчас. Ошибки какие-то стали всё больше доставать, в области отражения статистики посещений. Да и просто - пришла пора. А скорее всего - просто времени немного появилось свободного.
На ознакомление с процедурой апгрейда ушло немного времени, и-и - начали. Скачал свежую версию с сайта разработчика, посмотрел. Вообще, конечно, работа над скриптом блога идёт капитальная. Некоторые файлики датированы аж 20.12.12, обновлены, то есть. И объём исходника увеличился с 511 (первый релиз) до 817 кб примерно.
Инструкция по апгрейду скрипта написана весьма подробно и полный апгрейд с версии «Seo-Pepetun» до «Seo-Dozen» занял буквально минут 20. Заработало всё сразу. НО!!!
Дальше пошли недостатки-заморочки, на устранения которых подобилось ещё четыре часа. Аж до пол-второго ночи!
Недостатки известные: структура блога не очень заточена под апгрейды. А именно:
CSS:
Конечно же, блог, построенный на скрипте исходной поставки, никогда не отвечает всем пожеланиям, а потому улучшается до упора. Размер букв, расстояние между строк, поля текста слева и справа, нумерованные списки, оформление таблиц, оформление шапки, оформление всяческих сап и реклам... Всё тут же вернулось к варианту по умолчанию, то есть - стало плохо. Час ушёл на вспоминание и внесение всех изменений в файл CSS - годами ведь вылизывалось!
Далее - оформление меню и add. Блок меню тут «улучшенный», автоматически строит оглавления и анонсы категорий, с указанием во всплывающей подсказке количества постов в каждой категории. Задумка хорошая, но - не очень понравилась. Благо не все категории хочется «светить». Да и расположение блоков rss и сервисов сделал под себя. Ещё некоторое время отняло. Особенно перенос rss пунктов меню (чтобы они попрежнему располагались в add, необходимо после их переноса в add указать $add.=<<
Далее.. по мелочи всё. Корректировка банов некоторых сайтов, вновь возникших, немножко design.php, counters.php. Подстройка плагинов, редиректов - вот кстати, зря при апгрейде требуется уничтожать папку php_pages, там много чего скапливается, которое сразу и не вспомнишь где было взято и зачем.
Немного времени - на кнопки социалок. Так и не понял, как внедрить более продвинутые кнопки от Dimox-а (share42.com - весьма пространый набор социалок вместе с популярной ныне кнопкой +1 от гугла). Просто смена *.js-а ничего не дала.
Собственно, и все работы по апгрейду. Проверил-перепроверил всё и вся - работает новый скрипт, как часы. И с сапой никаких проблем не возникло (как поставить ссылки сапы на скрипт блога).
То есть, отныне, блог сей построен на скрипте версии Seo-Dozen, с поправками от конца декабря 2012 года.