Рейтинг
60.64
голосов: 51

О блоге

В блоге предлагаю делиться реализованными вами небольшими модернизациями и опытом, полученном при изучении движка в целом.



Этот блог не для вопросов!

Администраторы (1)

Модераторы (0)

Модераторов здесь не замечено

Читатели (328)

ort Fanta fiva yuri25 Lora_GT iredactor sovetnik onthefly benone Carw kruft ravin eXtravert daewoo skachko g15rus nytro xRay punkil ingolmo

Все читатели блога

Запрос адреса при вставке видеоролика

9
Вставлять видеоролики в специальные теги не очень удобно для многих пользователей. Чтобы сделать запрос ссылки нужно выполнить совсем немного действий.

Читать дальше
  • +6
  • 24 января 2009, 15:32
  • Carw

валидация тега <cut>

8
Сейчас занимаюсь созданием сайта на базе данной CMS. Может кто-то обвинит меня в излишней скурпулезности, но я люблю чтобы мои сайты были валидными. Вопрос в тэге
<cut>
, дело в том что этот тэг является не HTML тэгом, а внутренним тэгом CMS, и поэтому в коде страниц этого тэга быть не должно во избежание всяческих эксцессов. При добавлении или редактировании топика данный тэг не удаляется из текста топика после разбиения его на анонс и полный текст. Я поступил следующим образом:


Читать дальше

OpenID реализация

42
Для реализации вам потребуется:
  1. добавить поле user_openid в таблицу пользователей

  2. Изменить форму входа, которая на каджой странице

  3. Изменить форму входа, которая на странице входа

  4. Изменить модельку пользователя

  5. Изменить actionRegister


Кстати кат я переделал, у меня нормально работал. В tinyMCE — обрезает по [cut]


Читать дальше
  • +12
  • 29 декабря 2008, 17:57
  • fiva

Создание админки. ч2. Создание своего меню, получение и сохранение настроек.

16

И так, продолжаем. В этой части будет расказано как создать меню (как на картинке) и воспользоваться модулем из предыдущего урока.
Для создания меню(панели админа) необходимо в каталоге «templates\skin\habra\» создать файл «menu.admin.tpl» (код файла приведен ниже).
Основное на что стоит обратить внимание это переменные: $sMenuItemSelect — с помощью нее можно узнать выбранное основное меню (например «Админка»), $sMenuSubItemSelect — это подменю которое выбрано (например, «Сайт»), а также стоит обратить внимание на указанные пути ссылок типа "{$DIR_WEB_ROOT}/admin/site/" от них будет зависеть какое действие будет вызываться.


Читать дальше
  • +22
  • 24 декабря 2008, 00:22
  • gran

Создание админки. ч1. Создание модуля для работы с настройками(данными) из БД.

16

Вступление


Столкнулся с тем, что не удобно настраивать сайт, постоянно прописывая все настройки в config-файлах, поэтому решил сделать админку, где можно будет менять настройки сайта. Так же поделюсь информацией для создания своего модуля работы с данными.
Тем, кто еще не создавал модулей, лучше сначала прочитать статью об описании работы модулей и системы.

Хранилище данных настроек


Настроек может быть несколько видов, поэтому они будут разделены на группы для удобства. Для хранения настроек будет использоваться таблица с двумя полями, одно имя группы настроек, другое значение в котором будет хранится строка-ассоциативный массив.


Читать дальше
  • +10
  • 23 декабря 2008, 23:35
  • gran

Человеко Понятные Урлы

26
Моя доработка LS пригодится тем, кто хочет видеть ссылки на топики в блогах в виде http://www.newmusic.ru/blog/events/2174/zavtra-shpongle-live-v-moskve.html Все ищется и индексируется, как и прежде, по ID топика, поэтому эта переделка минимально затрагивает движок и абсолютно не сказывается на производительности системы...

Читать дальше
  • +12
  • 23 декабря 2008, 11:56
  • Covax

AdSense-идентификатор - AdSense дружит с ЛС

15
Возможность транслировать свои AdSense-аккаунты на страницах собственных публикаций.


Читать дальше

Добавление Скайпа и / или МСН Мессангер

59
Добавление Скайпа и / или МСН Мессангера в профиль пользователя.

Спонсором нашего сегодняшнего топика является Беноне!!! Спасибо ему:)



Читать дальше

Добавление комментариев гостем.

27
Добавление комментариев гостями.
После определенных манипуляций, гость имеет возможность оставлять комментарии.
Ему доступны поля: login, email, captcha:)
Новые комментарии выводятся как от пользователя «Имя (гость)».



делаем
  • +17
  • 19 декабря 2008, 21:35
  • benone

Регистрация (Ajax+mootools)

21
Сегодня хочу рассказать как я сделал удобные подсказки на аяксе при регистрации пользователей.

На данный момент:
— Проверяется на занятость и корректность ввода логин;
— ...email;
— соответствие и корректность ввода паролей;



Что нужно сделать для установки:
— Загрузить два файла;
— Подправить два шаблона;
— Добавить немного стилей в css;

Итак, приступим ;)

Читать дальше
  • +10
  • 27 ноября 2008, 23:12
  • skif