Виджет Табло для яндекс браузера

+26
2.96K
Модуль «Виджет Табло для яндекс браузера» создан для простой генерации манифеста для виджета Табло в Яндекс браузере.
Иллюстрация


Описание:
Модуль позволяет быстро генерировать манифест для виджета Табло в Яндекс браузере, а также подключать его в хидер страницы. Поддерживается только Instant CMS 1.10.3.

Возможности:
Загрузка логотипа, Установка цвета фона, Вкл/Откл показа заголовка страницы сайта, Поддержка нотификаторов (в комплекте идет пока только нотификатор для каталога статей). Со временем будут добавлена поддержка нотификаторов для всех стандартных компонентов Instant CMS.

Разработчики компонентов могут сами легко добавить свой нотификатор, инструция под спойлером.

1. В папке /modules/mod_yandex_table/notifiers создаем файл вида yt_НАЗВАНИЕ_НОТИФИКАТОРА.class.php, в НАЗВАНИЕ_НОТИФИКАТОРА можно использовать только латинские буквы, цифры и знак подчеркивания _.
2. В файле yt_НАЗВАНИЕ_НОТИФИКАТОРА.class.php пишем код класса yt_НАЗВАНИЕ_НОТИФИКАТОРА вида:
  1.  
  2. if(!defined('VALID_CMS')) { die('ACCESS DENIED'); }
  3.  
  4. class yt_НАЗВАНИЕ_НОТИФИКАТОРА{
  5. public static $title = 'Произвольное Название нотификатора';
  6. public static $name = 'НАЗВАНИЕ_НОТИФИКАТОРА';
  7. public static $icon = 'Относительная ссылка на файл иконки нотификатора';
  8.  
  9. public static function getItemsCount(){
  10. //Этот метод должен возвращать количество записей, сообщений и т.п. В примере возвращается количество добавленных статей за сегодня
  11. return cmsDatabase::getInstance()->rows_count('cms_content', "published=1 AND pubdate >= '". date('Y-m-d') ." 00:00:00' AND pubdate <= '". date('Y-m-d') ." 23:59:59' AND is_end=0 AND is_arhive=0");
  12. }
  13. }
  14.  
Пример рабочего нотификатора Каталога статей показывающего сколько статей появилось на сайте за сегодня:
  1.  
  2. if(!defined('VALID_CMS')) { die('ACCESS DENIED'); }
  3.  
  4. class yt_content{
  5. public static $title = 'Каталог статей';
  6. public static $name = 'content';
  7. public static $icon = '/modules/mod_yandex_table/notifiers/icons/content.png';
  8.  
  9. public static function getItemsCount(){
  10. return cmsDatabase::getInstance()->rows_count('cms_content', "published=1 AND pubdate >= '". date('Y-m-d') ." 00:00:00' AND pubdate <= '". date('Y-m-d') ." 23:59:59' AND is_end=0 AND is_arhive=0");
  11. }
  12. }
  13.  
Скриншоты:
Иллюстрация
История версий:

[=] Оптимизация кода и исправление мелких недочетов;

[+] Поддержка нотификаторов;
[+] Нотификатор для каталога статей;

[+] Загрузка логотипа;
[+] Указание версии;
[+] Указание версии api;
[+] Цвет фона;
[+] Отображать или нет заголовок страницы сайта;
Установка:
1. Заливаем содержимое архива на сайт;
2. Устанавливаем модуль;
3. Настраиваем модуль (загружаем логотип, выставляем фоновый цвет включаем отключаем нотификаторы);
4. Выставляем модуль в любую позицию на сайте, включаем показ на всех страницах;
5. Готово, проверяем отображение виджета в яндекс браузере.

Скачать Виджет Табло для Яндекс браузера

P.S.
Модуль пригодится сайтам с большим количеством посетителей с Яндекс браузера (http://browser.yandex.ru/) или с Mozilla Firefox (С установленным расширением визуальные закладки от яндекса visual.yandex.ru), ну может в скором времени появятся расширения и для других браузеров.
0
AndroS AndroS 10 лет назад #
Толком не понял, что это за виджет и как его устанавливать в браузер, но все равно за старания плюсик! :)
0
DS Soft DS Soft 10 лет назад #
В яндекс браузере http://browser.yandex.ru/ есть большое табло при открытии новой вкладки внизу справа у этого табло есть кнопка добавить нажимаем ее и в появившейся строке вводим url адрес сайта с установленным, настроенным и включенным модулем и добавляем сайт в табло.
Так же сайт появляется в этом табло когда часто посещается пользователем.
+1
А. МИхаилович ГОлубь А. МИхаилович ГОлубь 10 лет назад #
Кое что не понятно, если у меня и всех моих посетителей браузер Хром или Опера то этот модуль мне не к чему?
0
DS Soft DS Soft 10 лет назад #
Да если посетители сайта не пользуются Яндекс Браузером то модуль не нужен.
0
DS Soft DS Soft 10 лет назад #
На мои сайты 12% пользователей заходят с Яндекс браузера, в описании модуля сейчас напишу что он нужен если посетителей достаточно много с Яндекса браузера.
+2
А. МИхаилович ГОлубь А. МИхаилович ГОлубь 10 лет назад #
Ясно. Я в гугле ещё прочитаю про этот виджет яндекса. Просто не пользовался этим браузером) Но модуль видно не легкий так что + за то что бесплатно выкладываете свои работы
+1
DS Soft DS Soft 10 лет назад #
Пояндексил и оказалось что так же и мозилла поддерживается если установлено расширение визуальные закладки от яндекса, внес изменения в пост.
0
Def Def 10 лет назад #
добрый день. напишите пожалуйста в скайпе. не смог сконнектиться:(
0
rdimrs rdimrs 10 лет назад #
Спасибо. Отличный Виджет. Сам такими пользуюсь, для вк (отображает количество непрочитанных сообщений), для почты количества новых писем.
Это плюс сайту, если у человека будет стоять подобный виджет с отображением количества новых статей-новостей, пользователь может видеть что есть что то новенькое и зайти на сайт.
0
lezginka.ru lezginka.ru 10 лет назад #
+
добавить бы плагин "кнопка сайта" для Яндекс браузера и мозилла , которая добавляет сайт в виде кнопки в панель браузера...это может стимулировать дополнительное посещение сайта и более того поднимет пф сайта

Еще от автора

DS Twitter Sender
Компонент DS Twitter Sender для Instant CMS 1.10.3.
DS Music v1.0.3 FREE
DS Music v1.0.3 FREE (бывшая Instant Music v1.0) для InstantCMS v1.10.3
Maps Parser
Компонент Maps Parser v1.1.3 для Instant CMS v1.10.3
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.