Наследование шаблонов в WordPress

wordpress дочерние темы

Часто замечал ситуации, когда для создания уникального дизайна сайта вебмастера (или нанятые ими разработчики) создавали шаблон для WordPress с нуля. А ведь в движке есть несколько стандартных крутых тем и возможность создания дочерних шаблонов. Расскажу чуть подробнее, как это делается и зачем нужно.

Читать далее «Наследование шаблонов в WordPress»

История про плагины WordPress и снижение трафика

Уведомления в Яндекс.Вебмастере — не такая уж и бесполезная вещь. Например, по одному из сайтов пришло уведомление (которое я заметил только через несколько дней) о слишком долгом ответе сервера для поискового бота. Открываю сайт в браузере — визуально всё в порядке. Проверяю скорость ответа через Яндекс.Вебмастер — ого, 1,6 секунда!

Читать далее «История про плагины WordPress и снижение трафика»

Инсэйлс, рассылки и техподдержка

Для магазина на инсэйлс нужно было добавить форму подписки. В дизайне она уже была, в шаблон сайта её добавили в виде просто вёрстки. Так как платный тариф на инсэйлс предполагает «небольшие доработки по вёрстке», я решил подключение подписки отдать техподдержке.

Читать далее «Инсэйлс, рассылки и техподдержка»

Подготовка к https. Ссылки в WordPress.

Перед переездом сайта на безопасное соединение (SSL / HTTPS), нужно все внутренние ссылки сделать относительными, то есть без явного указания протокола. Делается это простым убиранием http: и оставлением двух слешей в начале. То есть ссылки будут вида <a href=»//example.com/this-page/».

Читать далее «Подготовка к https. Ссылки в WordPress.»

Про формы на InSales

Есть такой конструктор интернет-магазинов — InSales. Хорошее решение, когда нужно быстро запустить магазин, а заморачиваться с технической частью не хочется. Однако эта быстрота и лёгкость на старте имеет и оборотную сторону)

Читать далее «Про формы на InSales»

ISPManager 4 теперь под угрозой

Такое уведомление появилось в панели управления. Рекомендация обновиться, безусловно, правильная и полезная, но… После переписки с техподдержкой хостинга выяснилось, что для обновления панели управления нужно переустановить её полностью.

Читать далее «ISPManager 4 теперь под угрозой»

Руководство по интеграции phpBB 3.0.x и danneo cms 0.5.2

Достаточно часто форум используется как дополнение к сайту. Это приводит к проблеме интеграции движка форума и движка сайта. Благодаря своей распространенности, форум phpBB хорошо интегрируется практически со всеми известными cms.

В этой статье постараюсь подробно осветить процесс интеграции форума phpBB 3.0.x Olympus с danneo cms 0.5.2.

Читать далее «Руководство по интеграции phpBB 3.0.x и danneo cms 0.5.2»

Небольшие изменения в danneo cms для валидации html

Сегодня проверил один из сайтов валидатором — обнаружил аж 6 ошибок (html 4.01 strict). Причем корни этих ошибок лежат не в файлах шаблона, а в php-файлах. Исправил следующим образом:

Читать далее «Небольшие изменения в danneo cms для валидации html»

Проект Slaed cms испытывает не лучшие времена

Исключительно собственные наблюдения…

Летом как-то лазил по Яндекс.Каталогу в поисках новых cms (все-таки наличие оф.сайта cms в ЯК — хороший признак), и попутно запомнилось наличие там сайта Slaed.net. Тематический индекс цитирования был немаленьким — точной цифры не помню, но это было больше 2200.

Читать далее «Проект Slaed cms испытывает не лучшие времена»

Меняем оформление капчи в даннео

При верстке шаблона для даннео, выполненного в черных тонах, столкнулся с небольшой проблемой — стандартная captcha никак не вписывалась в окружающий дизайн. Этакое белое пятно. Непродолжительные поиски по файлам, и ситуация была исправлена. Небольшая инструкция:

Читать далее «Меняем оформление капчи в даннео»

Интеграция phpBB2 и danneo cms, небольшой хак

В этот раз буду дорабатывать интеграцию phpBB 2 и danneo cms.

После установки форума и цмс, включения интеграции в админке сайта можно немного улучшить интеграцию — сделать дублирование аккаунтов при регистрации. Таким образом будет 2 независимых таблицы пользователей, которые можно в любой момент разъединить (то есть использовать отдельно только форум или только сайт).

Читать далее «Интеграция phpBB2 и danneo cms, небольшой хак»

Вывод отдельной страницы на главную страницу сайта в Danneo cms

Понадобилось оформить главную страничку не в виде информационного блока с последними новостями, ссылками и прочим. а в виде отдельной страницы. Для достижения этого есть несколько путей:

  1. 1. Сделать текстовый блок по центру только для главной страницы, все остальное отключить.
  2. 2. Сделать мод, выводящий лишь одну страницу, и использовать его для главной страницы.
  3. 3. Выводить на главную страницу одну из информационных страниц.

Читать далее «Вывод отдельной страницы на главную страницу сайта в Danneo cms»

Шаблон для danneo cms — рефакторинг html разметки

Почти вся пятница ушла на переписывание .tpl файлов шаблона Default. Почти все таблицы были заменены на div. В конечном итоге код шаблона уменьшился примерно на 12-14Кб.

Читать далее «Шаблон для danneo cms — рефакторинг html разметки»

Шаблон для danneo cms

Получил «добро» на рефакторинг шаблона Default, который используется в danneo по умолчанию. Данная работа будет полезна для меня — я получу опыт, поучаствую в разработке интересного open-source проекта, получу заготовку для будущих шаблонов своих сайтов. Ну и для всех пользователей системы также будет полезным получить новый шаблон — за счет уменьшения размера он будет чуть быстрее работать, за счет перевода на блочную структуру сайты будут лучше индексироваться, за счет выноса оформления в css шаблон будет более простым для редактирования.

Читать далее «Шаблон для danneo cms»

Полупрозрачность png в internet explorer 6 (png ie)

Как я намучался с этим недобраузером… Вечно что-нибудь именно в нем не работает. Один из самых популярных косяков — некорректное отображение полупрозрачности в картинках формата png в 6 версии недобраузера.

Запишу решение данной проблемы, так как мне еще часто оно понадобится.

Читать далее «Полупрозрачность png в internet explorer 6 (png ie)»

Open Slaed 1.1

Релиз за релизом. Касаемо слаеда — думаю главной причиной выхода этой версии было по-прежнему желание закрыть найденную ранее уязвимость. Поэтому опять же, советую обновиться всем тем. кто пользуется open slaed 1.0

Читать далее «Open Slaed 1.1»

Редирект при авторизации в danneo

Внимание!!! Статья незавершена! Советую не пользоваться рекомендациями из этой статьи, так как они еще не проверены.

В danneo cms при авторизации пользователя его перекидывает на страницу модуля user. Но при включенной интеграции с форумом данный мод отключается, поэтому при авторизации получаем пустую страницу. Попробуем исправить эту ошибку.

Читать далее «Редирект при авторизации в danneo»

Интеграция phpBB и danneo cms, небольшой хак

Danneo cms имеет встроенную интеграцию с phpBB 3.0.x. При ее использовании осуществляется совместная регистрация, лог-ин и лог-аут. Но при этом используется таблица _users форума, а таблица пользователей даннео вообще никак не используется. В чем тут недостаток? Да хотя бы в том, что пароли в phpBB хэшируются специальным методом, в то время как остальные cms в большинстве своем используют для хэширования md5. Поэтому потом вы можете нажить некоторые проблемы с этим, так как у вас попросту не будет нужных хэшей.

Читать далее «Интеграция phpBB и danneo cms, небольшой хак»

Slaed 2.6 lite

Новая версия в лайт-ветке. Из изменений упоминается улучшение безопасности, так что скорее всего это та же самая 2.5 лайт, но с залатанной уязвимостью (через которую не так давно взломали систему).

Действительно советую всем обновиться, для своей же безопасности.

Danneo cms

Очень долго и придирчиво выбирал новую cms, на которую собирался переходить с slaed’a. После долгих поисков и распросов выделил для себя danneo cms. В ней нашел все, что было мне нужно. Прежде всего это:

  • open source (открытый код), который позволяет при должном навыке переписать систему под себя,
  • лицензия gpl2, которая подразумевает бесплатность и правомерность изменения кода
  • интеграция с форумами, в том числе с phpBB 3
  • российское коммьюнити, неудивительно, ибо разработчики — русские программисты
  • ну и конечно же дружелюбность на проекте + никаких «копирайтных» войн.

Читать далее «Danneo cms»

Slaed 4.2 pro

Завершён основной этап работы над новой версией системы SLAED CMS 4.2 Pro. На данный момент производятся заключительные настройки и корректировки для окончательной сборки архива. В данной версии системы появились новые возможности, улучшен функционал системы в целом, модифицированы проблемные и неудобные участки, реализованы новые модули.

Особый акцент при работе над данной версией был сделан на безопасность, произведены значительные модификации, максимально снижающие уязвимость системы. По этой причине всем пользователям и клиентам настоятельно рекомендуется произвести обновление до этой версии. Более детальную информацию можно получить при подробном просмотре.
Читать далее «Slaed 4.2 pro»

Ситуация вокруг slaed cms

Надоели мне эти войны, эти скандалы с авторским правом, эти вечные обсирания участниками проектов друг друга, весь этот варез и нарушения лицензий… Не буду пытаться понять, кто прав, а кто нет, мне это не так интересно. А вот то что саппорта почти никакого нету, то что багов в системе (таких простых, по сути дела) много, а также некоторые другие причины в конце концов подтолкнули меня к переходу на другую систему управления контентом.

Читать далее «Ситуация вокруг slaed cms»