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

При верстке шаблона для даннео, выполненного в черных тонах, столкнулся с небольшой проблемой — стандартная 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»

Текст вместо кнопок в phpBB

Для одного стиля потребовалось заменить все кнопки вида «Написать ЛС», «Профиль» и т.п. на соответствующие им надписи. Итак, как это правильно сделать. Покажу на примере страницы просмотра темы в стиле subSilver2.

Читать далее «Текст вместо кнопок в phpBB»

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

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

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

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

BB-код создания ссылки на профиль пользователя

В phpBB 3 есть отличная возможность — можно добавлять свои собственные bb-коды. Недавно кто-то попросил помочь реализовать bb-код для создания ссылки на профиль пользователя.

Вот что было предложено мною:

Читать далее «BB-код создания ссылки на профиль пользователя»

Ссылки в новом окне/новой вкладке

В phpBB 3 все ссылки открываются в той же вкладке, что и страница-источник. Сделано это в связи с рекомендациями xhtml. Однако многим это не нравится.

Для этого есть специальный мод, называется Prime Links

Читать далее «Ссылки в новом окне/новой вкладке»

Open Slaed 1.1

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

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

Поисковые боты в phpBB

В Олимпусе очень удобная система для работы с поисковыми ботами. Кроме того, форум по умолчанию распознает 50 видов ботов. Однако 50 — это далеко не все. Например топовые российские поисковики в конфигурации по умолчанию отсутствуют. Поэтому я добавил их вручную.

Читать далее «Поисковые боты в phpBB»

Смайлики в phpBB 3

В русской версии phpBB 3 два смайла (см. внизу записи) имеют не совсем корректный перевод — «Ботан» и «Мегаботан». Лично я считаю, что эти названия некорректны, так как оригинальное название — «Geek» имеет очень мало общего со словом «Ботан».

Читать далее «Смайлики в phpBB 3»

Редирект при авторизации в 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»