1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Esthetic Banner Management System [RU]

Тема в разделе "Made in XF-Russia.ru", создана пользователем Viodele, 29.06.2011.

Загрузка
  1. Viodele

    Viodele Местный

    Регистрация:
    22.06.11
    Сообщения:
    60
    Симпатии:
    124
    Версия XF:
    1.1.2
    Привет всем.. по просьбе старого друга накатал такую вот банерку.

    Esthetic Banner Management System v.1.0.2 beta
    Версия: 1.0.2 beta

    Довольно простая система вывода баннеров на страницах форума.

    Требования
    Версия XenForo 1.0.2

    Установка

    1) Скачиваем архив дополнения и распаковываем во временную папку.
    2) Копируем содержимое папки ./library в соответствующую папку ./library на вашем хостинге.
    3) Открываем систему администрирования и переходим к панели установки дополнений:
    Главная -> Установка дополнений
    4) Устанавливаем дополнение из файла esthetic.banner.system.v.1.0.2.xml
    5) Для поддержки русской локализации пересобираем язык, использовав дополнительные фразы из файла esthetic.banner.system.v.1.0.2.language.pack.ru-RU.xml

    Если все выполнено правильно, то дополнение сразу становится готовым к работе, о чем можно убедиться, просмотрев меню Приложения в системе администрирования:

    001.png

    Начало работы

    Для начала работы следует создать первое правило отображения. Переходим в меню Правила отображения(Placement rules) и нажимаем кнопку + Добавить правило(+ Add Rule). Читаем подсказки и заполняем форму. Хотелось бы остановиться на панели ввода ширины и высоты баннерного места:

    002.png

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

    После сохранения правила Вам станет доступен код вставки, который следует вставить в шаблон страници, на которой необходимо отобразить баннер.

    Название банера будет отображаться при его выводе при наведении курсора(атрибут alt тэга img). На одно правило отображения Вы можете назначить несколько баннеров. Таким образом, указав более одного баннера, Вы можете создавать своеобразную ротацию. Система, после вывода первого баннера, перейдет к следующему и т.д.. После отображения последнего банера в списке ротации система автоматически перейдет к первому и т.д..

    Данная версия дополнения все еще находится на стадии тестирования и является бесплатной для использования.

    Краткий прогноз версии 1.0.3:
    - Система управления ротациями.
    - Возможность отображения статистики в Личном Кабинете пользователей форума.
    - Ввод ограничений количества кликов, просмотров, времени вывода.
    - Базовые шаблоны правил: вывод баннеров через каждых 2, 3, 5, 10, 20 сообщений, посредине страници и т.п..
     

    Вложения:

    Serberg, SeM13, UginS и 9 другим нравится это.
  2. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    А кто автор, откуда плагин?
     
  3. Viodele

    Viodele Местный

    Регистрация:
    22.06.11
    Сообщения:
    60
    Симпатии:
    124
    Версия XF:
    1.1.2
    Автор я, ПП поправил.
     
    TheShack и Romchik® нравится это.
  4. Palych

    Palych Местный

    Регистрация:
    21.12.10
    Сообщения:
    269
    Симпатии:
    59
    Версия XF:
    1.1.1
    А можно картинку того, как это выглядит на форуме?
     
    CyberAP нравится это.
  5. Viodele

    Viodele Местный

    Регистрация:
    22.06.11
    Сообщения:
    60
    Симпатии:
    124
    Версия XF:
    1.1.2
    Выглядит это примерно так:
    003.jpg

    Хотя, баннеры можно всунуть в любое место на страницах форума, зависимо только от Вашего желания.
     
    Serberg, Palych, Senior и ещё 1-му нравится это.
  6. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    Ну получается что создается баннерное место, для него генерится код который вставляется в шаблоны форума (куда вам вздумается), а потом уже добавляются баннеры и прикрепляются к этому баннерному месту.
    Плагин написан по моей просьбе... планирую его использовать на своем форуме когда мигрируем на ксеню ) ну и надеюсь к тому времени, эта баннерка обростет еще более вкусным функционалом )
     
    Touch33 и arelav нравится это.
  7. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Хорошая штука. Пока для работы с рекламой практически ничего нет.
    Был XenAMS, но уже не поддерживается. Правда причина в том, что автор взялся за рабработку нового менеджера - XenFx Ad Manager. Вдруг интересно посмотреть на будущий проект.
     
    Viodele и arelav нравится это.
  8. Senior

    Senior Местный

    Регистрация:
    05.10.10
    Сообщения:
    195
    Симпатии:
    42
    Версия XF:
    1.1.1
    будем ждать 1.0.3
    планы радуют
     
  9. Goldman

    Goldman Местный

    Регистрация:
    07.11.10
    Сообщения:
    70
    Симпатии:
    37
    на домене site.ru сайт , форум установлен в site.ru/forum
    при добавлении картинки и ссылки для банера, переход при клике происходит на адрес site.ru/index.php?banner-system-redirect/2/link

    А если удалить ссылку и картинку , и добавить просто код банера в Расширенный HTML код

    будет нормально выводить картинку и ссылку, но рядом появляется bb.png , причём появляется даже если убрать в управлении банерами все ссылки и на картинки и на сайт рекламодателя.
     
    Viodele нравится это.
  10. Viodele

    Viodele Местный

    Регистрация:
    22.06.11
    Сообщения:
    60
    Симпатии:
    124
    Версия XF:
    1.1.2
    Принято к сведению, будет исправлено в ближайшие 24 часа.
    Спасибо за информацию.
     
    CyberAP и Goldman нравится это.
  11. Goldman

    Goldman Местный

    Регистрация:
    07.11.10
    Сообщения:
    70
    Симпатии:
    37
    Хотелось бы спросить- файл перезаливался или ещё руки не дошли ?:)
     
  12. Viodele

    Viodele Местный

    Регистрация:
    22.06.11
    Сообщения:
    60
    Симпатии:
    124
    Версия XF:
    1.1.2
    В данный момент еще ведутся работы над системой, задержка возникла при работе над совмещением дополнения с версией XenForo 1.0.0. Вполне вероятно, что перезаливка файла состоится уже с нововведениями, правда, не уверен, что все запланированное уместится в предполагаемой версии 1.0.3. После окончания всех тестов и проверок и после перезаливки архива - сразу же отпишу тут. Следите за обновлениями темы.
    :)
     
    Goldman нравится это.
  13. Ra

    Ra Местный

    Регистрация:
    06.10.10
    Сообщения:
    97
    Симпатии:
    18
    я мож чего не вкурил.. какой такой 1.0.0 - 1.0.3 на дворе...
     
  14. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Не все используют последнюю и предпоследнюю версии XenForo. Некоторым нужно и на 1.0.0 использовать данное дополнение.
     
  15. Dima

    Dima Активный пользователь

    Регистрация:
    30.06.11
    Сообщения:
    8
    Симпатии:
    0
    на 1.0.4 он пойдет? или ткните на что еще можно посмотреть типа етого
     
  16. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    стукни разработчику - подшлифует под 1,0,4 =)
     
  17. Dima

    Dima Активный пользователь

    Регистрация:
    30.06.11
    Сообщения:
    8
    Симпатии:
    0
    ааа)ага да)
     
  18. Viodele

    Viodele Местный

    Регистрация:
    22.06.11
    Сообщения:
    60
    Симпатии:
    124
    Версия XF:
    1.1.2
    С версией 1.0.4 дополнение работает. Но особого внимания я пока не акцентирую на этой версии дополнения, так как в данный момент ведется работа над обновленным вариантом.
     
  19. nikita90

    nikita90 Местный

    Регистрация:
    22.05.11
    Сообщения:
    47
    Симпатии:
    25
    Версия XF:
    1.1.0 RC
    Viodele, спасибо за плагин. Посмотрел код, мне показалось там можно обходиться без явного прослешивания примерно так:
    Код:
    $sql_data=array(
      (int)$data['rule_id'],
      $data['link'],
      $data['image'],
      $data['code'],
      date ('Y-m-d H:i:s', time ()),
    );
    
    $db->query('
      UPDATE `est_banner` SET
            `rule_id`    = ? ,
            `title`      =  ? ,
            `link`      = ? ,
            `image`      = ? ,
            `code`      = ? ,
            `created_at` = ? ,
            `is_active`  = ?
      WHERE `id` = ?
    ', $sql_data );
    
     
    Viodele нравится это.
  20. Viodele

    Viodele Местный

    Регистрация:
    22.06.11
    Сообщения:
    60
    Симпатии:
    124
    Версия XF:
    1.1.2
    Вполне согласен. По правде говоря, это моя первая работа для Xen. :)
     

Поделиться этой страницей