dle snvote

Другие модули:

Главная / Модули DLE / SNVote

Модуль SNVote для DLE

FREE! или PRO за 599
 

Пост на блоге, где идет обсуждение модуля, принимаются все отзывы, пожелания, замечания и найденные ошибки - https://alaev.info/blog/post/2435

Модуль для организации голосований при помощи социальных сетей на базе движка Datalife Engine. Лучшая реализация движка социальных голосований среди всех (в том числе среди не являющихся модулями для какой-либо CMS) имеющихся в интернете. Управление и настройка через панель администратора.

Версия - 1.1 (от 24.11.2011)

Совместимость - DLE 8.2-9.6.

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

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

Процесс установки проходит в 5 шагов. Среднее время установки 10 мин.

  1. Распаковываем архив и загружаем содержимое папки uploads (кроме /templates/) на сервер.
    Содержимое /templates/Default/ загружаем в папку своего шаблона /templates/{THEME}/
  2. Дополнительные файлы из архива используются для обновления/удаления модуля:
    snvote_uninstaller.php — предназначен для полного удаления следов модуля из базы данных MySQL;
    snvote_updater.php — предназаначен для обновления таблиц и записей в базе данных до актуальной структуры устанавливаемой версии.
  3. Отредактируйте необходимые файлы (см. ниже):
    • Открываем /engine/engine.php
      Находим:
      switch ( $do ) {
      ПОСЛЕ вставляем:
      case "snvote" :
          include ENGINE_DIR . '/modules/snvote.php';
          break;
      Находим:
      elseif ($do == 'stats') $nam_e = $lang['title_stats'];
      ПОСЛЕ вставляем:
      elseif ($do == 'snvote') $titl_e = $metatags['title'];
      Находим:
      if ($config['allow_rss']) $metatags .= <<
      HTML;
      ПОСЛЕ вставляем:
      if(!empty($snvote_headers)) $metatags .= $snvote_headers;
      Находим:
      if ($titl_e) $s_navigation .= " » " . $titl_e;
      ПОСЛЕ вставляем:
      if($do=='snvote') $s_navigation = $snvote_speedbar;
    • Открываем .htaccess
      Находим:
      RewriteEngine On
      ПОСЛЕ вставляем:
      # Модуль SNVote
      RewriteRule ^snvote/([0-9]+)-(.*).html(/?)+$ index.php?do=snvote&poll_id=$1&alt_name=$2 [L]
      RewriteRule ^snvote/page/([0-9]+)(/?)+$ index.php?do=snvote&cstart=$1 [L]
      RewriteRule ^snvote(/?)+$ index.php?do=snvote [L]
  4. Запускаем инсталляционный файл http://site.ru/snvote_installer.php и следуем инструкциям.
    Сразу после процедуры установки удаляем файл с сервера.
  5. Процесс установки завершен, можете начинать настройку.

Для получения дополнительной информации смотрите вкладку Доп.

 

 

 

ver.X.X
xx.xx.2011 - Оптимизация кода. Обновление installer'а, updater'а, uninstaller'а. Обновление иконки под общий стиль авторских модулей.