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

Самописанные блоки для XenPorta

Тема в разделе "Плагины для XenForo [1.x]", создана пользователем demm45, 07.03.2014.

Загрузка
  1. demm45

    demm45 Местный

    Регистрация:
    02.03.14
    Сообщения:
    25
    Симпатии:
    27
    Всем привет. Искал подобную тему но не нашел.
    Если подобное размещают в http://www.xf-russia.ru/forum/threads/8wayrun-com-xenporta-portal-ru.166/
    То это убиться можно искать на 71 странице флуда.
    Решил поделиться тем что сделал сам. Если не нашел эту такую тем и делаю дубль то можете смело снести. Как говорится, не помрем.

    И так, два блока:
    1. Случайная цитата с Баша (чисто один файл XML).
    2. Курс Евро и Бакса за последние два дня. Если курс на завтра установлен, то сегодня и завтра, если нет, то сегодня и вчера. Так же стрелками отображает динамику за указанный день по сравнению с предыдущим. Берет непосредственно с сайта ЦБ РФ. Хотел тоже сделать в одном файле, но ява как то в теле форума криво работает с XMLHttpRequest, в отдельном шаблоне всё работает, как вставляю в движок - ответа 200 нет. Пришлось делать отдельный PHP. Минус в том, что запрос к серверу ЦБ РФ постоянно будет идти с вашего сервака, вот если бы на яве вышло, то от клиента шел бы.

    Блоки тестировались на IE9 и Chrome. Если на других вылезут косяки то поправлю.


    Короче вот фото:

    Снимок.JPG

    Вот собственно и сами блоки.
    ps В планах блок с выбранным блогом ВКонтакте, Последние фото из XenGallery с прокруткой и прочие ништяки.
    С Уважением.
     

    Вложения:

    • Bash.zip
      Размер файла:
      573 байт
      Просмотров:
      49
    • Exchanges.zip
      Размер файла:
      4,7 КБ
      Просмотров:
      51
    Romchik®, SpiritFlame и Mirovinger нравится это.
  2. demm45

    demm45 Местный

    Регистрация:
    02.03.14
    Сообщения:
    25
    Симпатии:
    27
    Какой сайт точнее всего погоду по России кажет? Откуда для блока инфу выдрать?
     
  3. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Все врут. А вообще сильно зависит от местности, для которой нужна погода.
     
    Mirovinger нравится это.
  4. RouR

    RouR Местный

    Регистрация:
    21.03.12
    Сообщения:
    64
    Симпатии:
    9
    Версия XF:
    1.2.0
    я больше доверяю rp5.ru
     
  5. demm45

    demm45 Местный

    Регистрация:
    02.03.14
    Сообщения:
    25
    Симпатии:
    27
    Обновил блок с курсами, чтобы немного был по презентабельней и учел косяки длительного отсутствия новых курсов на сайте ЦБ (оттуда берется инфа).
    Ex.jpg
    --- добавлено : Dec 2, 2014 7:12 AM ---
    А так же написал блок для правой колонки для проверки наличия штрафов через базу ГИБДД.
    Есть тонкости с установкой. Для этого надо зарегить свой сайт на их сайте. Инструкция во вложении.
    SG.jpg
    Можно и не регистрируясь совсем, но тогда будет только для центральной колонки, ибо получается очень широкий блок. Этого не делал, но если кому надо, напишите, дел не много.
     

    Вложения:

    Последнее редактирование модератором: 10.12.2014
    Mirovinger нравится это.
  6. demm45

    demm45 Местный

    Регистрация:
    02.03.14
    Сообщения:
    25
    Симпатии:
    27
    В связи с последними перепетиями в экономике и падении цены на нефть добавил в блок курсов валют биржевую цену нефти.

    Как и полагается все обновляется в момент открытия страницы, то есть данные самые новые. Плюс пересчет цены нефти в рубли по курсу ЦБ.

    Exchanges.jpg

    Устанавливается как обычно. Копируем файлы по пути, совпадающие заменяем, потом не удаляя старый блок просто ставим в админке поверх новый файл Exchanges.xml

    Всем удачи.
     

    Вложения:

    • Exchanges.zip
      Размер файла:
      9 КБ
      Просмотров:
      9
    Последнее редактирование: 13.01.2015
    Mirovinger и Exile нравится это.
  7. becdelbnik

    becdelbnik Местный

    Регистрация:
    21.07.12
    Сообщения:
    136
    Симпатии:
    20
    Версия XF:
    1.3.0
    Добрый день и с праздником.

    ТС, а можете блоки проверку штрафом и курсы валют сделать дне WidgetFramework ?
     
  8. demm45

    demm45 Местный

    Регистрация:
    02.03.14
    Сообщения:
    25
    Симпатии:
    27
    Не ставил себе.
    Дайте ссыль на свой форум, посмотрю как оно.
    А то читал вот эту тему: http://www.xf-russia.ru/forum/threads/bd-widget-framework.749/page-17
    Таки не понял, надо оно мне или нет.
     
  9. demm45

    demm45 Местный

    Регистрация:
    02.03.14
    Сообщения:
    25
    Симпатии:
    27
    Поставил. Хм... интересная штука. Логика работы совсем другая. Кое что из моих личных доделок испортила почему то, но сносить не буду. Разрулю. Спасибо за наводку. С вашего разрешения пару дней поковыряюсь с чем ее едят и тогда уже приступим к созданию виджетов.
     
    becdelbnik нравится это.
  10. becdelbnik

    becdelbnik Местный

    Регистрация:
    21.07.12
    Сообщения:
    136
    Симпатии:
    20
    Версия XF:
    1.3.0
    Исправьте ошибку в заголовке Курсы вАлют
     
  11. demm45

    demm45 Местный

    Регистрация:
    02.03.14
    Сообщения:
    25
    Симпатии:
    27
    Я уже заметил. Спасибо. Файлы менять не буду из уважения к скачавшим. Любой установивший может это сделать сам в настройках блока. Там заголовок редактируется, можно написать хоть "курсы Деда Мороза" :)
    Exchanges1.jpg

    Кстати, ниже можно будет поменять обработчик который парсит XML с сайта ЦБ РФ, но это в перспективе, пока инструкции не написал.
     
  12. demm45

    demm45 Местный

    Регистрация:
    02.03.14
    Сообщения:
    25
    Симпатии:
    27
    Блок валют и нефти немного переделал. Цену нефти теперь берет с finam.ru. Тот сайт с которого брал раньше оказался не стабилен в работе.

    Ниже архив. Блок можно и не переустанавливать, только скопировать upload
    Exchanges.jpg
     

    Вложения:

    • Exchanges.zip
      Размер файла:
      8,5 КБ
      Просмотров:
      9
  13. demm45

    demm45 Местный

    Регистрация:
    02.03.14
    Сообщения:
    25
    Симпатии:
    27
    Классная фича. Если мне все блоки переписать то и портал нафиг не нужен.
    Но я не могу найти хотя бы образец XML файла. Какие только конструкции не пробовал ей подпихивать, все равно пишет что это не корректный файл виджета.
    Поиск не дал. Может плохо искал.
    Нашел конструкцию аддона чтобы он и в Фрэймворке потом работал, но что то ломает мяня аддон ради этого писать. Все равно что коробок спичек с помощью бульдозера переставить с места на место.

    Есть хоть один образец файла виджета XML ?
     
  14. demm45

    demm45 Местный

    Регистрация:
    02.03.14
    Сообщения:
    25
    Симпатии:
    27
    Полностью переписал информер валют. Теперь это версия 2.0
    что нового:
    - возможность обновления без перезагрузки страницы;
    - настройка периода обновления информации в информере;
    - возможность выбрать какие блоки отображать (курсы ЦБ РФ, курсы ММВБ, цена нефти Brent);
    - добавлен блок текущих курсов на торгах ММВБ;
    - возможность включить индикатор обновления информации.
    - информер теперь можно ставить не только на боковую панель, но и в центр. Блоки распространятся по ширине и выровняются по центру.

    Блок нужно переустанавливать полностью. Старые файлы можно не удалять, перезаписать только.
    Ну и картинки как это выглядит:
    Exchanges 5.jpg
    Exchanges 4.jpg
    Exchanges.jpg Exchanges 1.jpg Exchanges 2.jpg Exchanges 3.jpg
     

    Вложения:

    Romchik®, SpiritFlame и Mirovinger нравится это.

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