Yaron

Пользователи
  • Публикаций

    124
  • Зарегистрирован

  • Посещение

Дополнения, опубликованные Yaron

  1. Бесплатный

    Модуль последних отзывов со скроллером

    Описание
    Модуль отображает последние отзывы на вашем сайте и при этом автоматически их пролистывает. В админке вы можете управлять настройками модуля, включать автоскроллинг и эффекты скроллинга, задавать скорость и интервал, а также количество показываемых отзывов. Высота модуля настраивается автоматически в зависимости от количества отзывов и параметров изображения.
    Особенности
    Модуль предназначен только для использования в левой или правой колонке, т.к. скроллинг вертикальный.
    Используется библиотека jquery.jcarousel.min, которая уже по-умолчанию есть в osstore.
    Проверена работа во всех широко используемых браузерах, в том числе и старых.
    Тестировался на версия osstore:
    1.5.0,
    1.5.1.3,
    1.5.2.1,
    1.5.3.1

    Установка
    Перед загрузкой модуля на сервер, переименуйте папку с шаблоном default
    на название вашего шаблона.
    Загрузите содержимое папки upload в корневую директорию магазина.
    установите и настройте модуль в админке:

    установите скорость прокрутки,
    установите паузу,
    установите параметры прокрутки,
    установите место отображения,
    выберите эффект скроллинга
    нажмите сохранить.

    Включите отзывы клиентов, если они еще не были включены.

    183 раза скачали

       (3 отзыва)

    Обновлено

  2. Бесплатный

    Модуль авторизации на сайте

    Описание
    Модуль "Authorization" для OpenCart v.1.5.0-1.5.3.1. В шаблоне по умолчанию он не предусмотрен, а иногда он так необходим. Когда Вам необходимо видеть блок авторизации в одном или разных местах, и главное, чтобы он всегда был виден покупателям. Вот вам решение. Модуль авторизации в виде блока решит поставленные задачи.
    Особенности
    Модуль предназначен для использования в разных местах сайта (слева, справа, в шапке, в подвале)
    Файлы просто копируются ни чего не изменяя
    Простой и нужный
    Если человек авторизовался, то в блоке показывается его имя и фамилия. И изменяются кнопки для входа в личный кабинет. Подробнее на скриншоте или демо сайте.
    Тестировался на версиях osstore:
    1.5.0,
    1.5.1.3,
    1.5.2.1,
    1.5.3.1

    Установка
    Перед загрузкой модуля на сервер, переименуйте папку с шаблоном default
    на название вашего шаблона.
    Загрузите содержимое папки upload в корневую директорию магазина.
    Установите и настройте модуль в админке:
    установите схему отображения,
    установите расположение,
    установите статус,
    установите сортировку,
    нажмите сохранить.

    -----------------------------------------------------------------------------------
    Установка завершена.
    Дополнительно
    Если Вы хотите убрать надпись в шапке сайта "Войти или зарегистрироваться", то вам необходимо сделать следующее:
    Зайти catalog/view/theme/default/template/common/header.tpl
    Найти блок div с идентификатором welcome,т.е.

    <div id="welcome"> <?php if (!$logged) { ?> <?php echo $text_welcome; ?> <?php } else { ?> <?php echo $text_logged; ?> <?php } ?></div>
    3. Удалить его(этот блок). И теперь авторизация возможна только через модуль

    235 раз скачали

       (3 отзыва)

    Обновлено

  3. Бесплатный

    Обратная связь на AJAX

    "FeedBack AJAX - Обратная связь на AJAX"- теперь в виде модуля, который можно располагать где угодно. Данный модуль отправляет письма владельцу магазина без перезагрузки страницы. Этот модуль можно расположить в любом месте и на любой странице (схеме отображения). В данном модуле предусмотрены проверки на ввод, используя javascript, и также на корректность email.
    Особенности:
    Модуль обратной связи работает использую метод AJAX, т.е. отправка письма происходит без перезагрузки страницы (асинхронная передача)
    Модуль мультиязычный (русский и английский)
    Модуль совместим с версиями ocStore v1.5.2.1,ocStore v1.5.1.3, ocStore v1.0.1
    почта отправляется через mail

    Как работает модуль FeedBack AJAX:
    После отправки данных форма очищается (в целях безопасности на спам) и в окне notification отображается, что письмо успешно отправлено. В противном же случае появляется ошибка, что какое-то из полей заполнено не верно. После этого владельцу сайта приходит письмо. Email, на который отправляется письмо находится в настройках, во вкладке Общие.
    Капча пока не предусмотрена, т.к. в принципе она не нужна.
    Установка
    Перед загрузкой модуля на сервер, переименуйте папку с шаблоном default на название вашего шаблона.
    Загрузите содержимое папки upload в корневую директорию магазина.
    Установите и настройте модуль в админке:
    установите схему отображения,
    установите статус,
    установите расположение,
    установите сортировку,

    [*]нажмите сохранить.


    191 раз скачали

       (1 отзыв)

    Обновлено

  4. Бесплатный

    Галерея изображений Tiltviewer

    Описание модуля:
    Модуль "Gallery Tiltviewer" позволяет создавать красивую галерею на flash. За основу был взят скрипт галереи Tiltviewer (http://www.simplevie...net/tiltviewer/) и интегрирован в osstore движок. Модуль позволяет создавать неограниченное количество галерей, аналогично созданию статей в osstore.
    Галерея имеет большое количество настроек по отображению картинок в ней, настройки цветов элементов, число строк и столбцов и других эффектов, о которых подробнее будет написано ниже.
    Модуль галереи помимо самой галереи также включает блоки описания, куда вы можете включить свой текст.
    Основные особенности модуля:
    Позволяет задавать мета теги, название и описание для галереи в режиме мультиязычности
    Позволяет задавать название, описание и ссылку для перехода для каждой картинки в режиме мультиязычности
    Имеет большой количество настроек отображения галереи
    Позволяет добавлять ЧПУ в админке при активном SEO_PRO(отдельно по этой настройке будет дополнение ниже)
    Позволяет создавать неограниченное количество галерей
    Модуль совместим с версиями ocStore v1.5.x-v1.0.1
    Картинки при загрузке в галерею масштабируются по размеру и сохраняются в папку кеша. (нужно для одинаковых пропорций картинок)
    При создании галереи, необходимые параметры галереи сохраняются в xml файлы и хранятся на хостинге. (особенность скрипта Tiltviewer)
    На сайте список галерей отображается в модуле (Аналогично модулю информация)

    Список параметров настройки модуля:
    количество строк изображений
    количество столбцов изображений
    Название ссылки перехода (Например: перейти или купить)
    Максимальный размер изображения (для правильных пропорций отображения)
    Цвет рамки изображений
    Цвет заднего фона изображений
    Цвет градиента фона середины галереи
    Цвет градиента фона галереи
    Кнопка обновления или стрелки перехода
    Кнопка ВО ВЕСЬ ЭКРАН (показывать или нет)
    Кнопка ПЕРЕХОД (показывать или нет)
    Кнопка ОПИСАНИЕ (показывать или нет)

    Установка:

    Создайте backup базы данных на всякий случай (сохраните текщую базу данных в файл)
    Перед загрузкой модуля на сервер, переименуйте папку с шаблоном default на название вашего шаблона (если он вдруг отличается от default).
    Загрузите содержимое папки upload в корневую директорию магазина.
    Зайдите в админку Система->Пользователи->Группы пользователей. Выберите свою группу и поставьте галочки напротив "design/gallery" и "module/gallery" в свойствах "Доступ разрешен" и "Изменения разрешены". Это даст права группе для редактирования и просмотра модуля.
    Зайдите в админку, далее в список модулей и зайдите в "Модуль галереи". Нажмите установить. Затем изменить.
    Нажимаем кнопку "Редактировать галерею"(будет создано 4 таблицы в базе данных). Мы попадаем в настройки галерей, где и сможем добавлять неограниченное число галерей.
    Нажимаем кнопку "Добавить":
    во вкладке "Общие" задаем полностью все описание для галереи (будет видно перед самой галереей, если конечно описание необходимо)
    во вкладке "Данные" задаем настройки отображения галереи (цвета, сортировку и фукции галереи)
    во вкладке "Галерея" задаем изображения и описания к ним (можно задать ссылку перехода по картинки, если необходимо)
    нажимаем сохранить.

    Так создается одна галерея. Можно аналогично добавить еще, сколько нужно.
    Сохранив 1 или несколько галерей, нажимаем на кнопку "Модуль галереи" и задаем место отображения модуля со списком галерей на сайте: выбираем схему отображения
    выбираем расположение
    выбираем сортировку
    выбираем статус
    нажимаем сохранить.

    [*]Установка завершена
    ВНИМАНИЕ:
    Если вы сначала сохраните модуль, не указав ни одной галереи и попытаетесь обновить страницу сайта с этим модулем, то получите ошибку.
    Причина будет в том, что модуль обращается к таблицам, которых еще нет. Так что нажмите кнопку "Редактировать галерею" для создания таблиц и ошибки не будет.
    Дополнительные настройки:
    1. Если нужно вдруг поменять высоту галереи, то она задается здесь:
    catalog\view\theme\default\template\information\gallery.tpl - в строке 6 измените пиксели, вместо 660px поставьте столько, сколько нужно.
    2. Если Хотите убрать из галереи вообще левую или правую колонку то в этом же файле удалите:

    <?php echo $column_left; ?> - это левая колонка<?php echo $column_right; ?> - это правая колонка 3. Чтобы правильно настроить ЧПУ (Только для версии SEO_PRO) нужно сделать следующее:


    Подумать, а нужен ли вообще вам ЧПУ. Если да, то продолжаем.
    Включить режим SEO_PRO в админке

    Зайти в файл
    catalog\controller\common\seo_pro.php
    Сделать копию этого файла на вский случай, если вы что-то сделаете не так.Найти в нем блок.
    Ниже показан блок и строки, которые в него были добавлены
    if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; if (!isset($this->request->get['path'])) { $path = $this->getPathByProduct($this->request->get['product_id']); if ($path) $this->request->get['path'] = $path; } } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/product'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } elseif (isset($this->request->get['gallery_id'])) { //добавлена строка $this->request->get['route'] = 'information/gallery'; //добавлена строка }
    И еще блок. Аналогично добавляется одна строчка:
    switch ($key) { case 'product_id': case 'manufacturer_id': case 'category_id': case 'gallery_id': //добавлена строка case 'news_id': case 'information_id': $queries[] = $key . '=' . $value; unset($data[$key]); $postfix = 1; break; case 'path': $categories = explode('_', $value); foreach ($categories as $category) { $queries[] = 'category_id=' . $category; } unset($data[$key]); break; default: break; }
    Сохранить изменения и обновить страницу сайта.

    194 раза скачали

       (4 отзыва)

    Обновлено

  5. Бесплатный

    Редактор кода, файлов и папок с подсветкой синтаксиса (codemirror) на Ajax

    О редакторе
    Редактор кода с подсветкой синтаксиса на Ajax позволяет добавлять/редактировать/удалять файлы и папки прямо в вашей админке интернет магазина. Вы без труда сможете редактировать код php/js/html/css/txt/xml/sql/ini без использования редакторов в окне браузера. Теперь не нужно ставить дополнительное программное обеспечение на компьютер, настраивать ftp подключение, ждать загрузки. Теперь в любой точке планеты, где есть интернет и компьютер (или планшет) Вы сможете отредактировать код интернет-магазина.
    Редактор совместим со всеми версиями ocstore 1.5.0-1.5.х
    Преимущества редактора EditorCodeAjax
    Высокая скорость работы.
    Возможность редактирования кода из любой точки планеты, где есть интернет.
    Не нужно настраивать ftp доступ и устанавливать дополнительное ПО на компьютер
    В админ панели сайта вы можете делать абсолютно все с сайтом.
    Купив один раз такой редактор, вы сможете использовать его на всех своих сайтах на ocstore и opencart.
    Асинхронная загрузка
    Помощник кода помогает вам не забывать ставить скобки и находить нужные блоки
    Новые возможности, которые будут появляться у редактора, будут доставаться вам бесплатно.

    Особенности редактора
    Редактор сам распознает загружаемый код и подсвечивает его в зависимости от расширений, таких как php/js/tpl/css.
    Редактор умеет добавлять закрывающие теги и подсвечивать их при клике
    Редактор умеет добавлять закрывающие скобки и подсвечивать их при клике
    Редактор понимает табуляцию и нумерует каждую строку для удобства
    Редактор имеет разграничение прав доступа на просмотр и редактирование.
    Редактор умеет делать с папками и файлами:

    открывать
    создавать
    сохранять
    загружать
    вырезать
    копировать
    переименовывать

    Редактор понимает и распознает кодировку UTF-8 и win-1251
    Асинхронно выполняет все манипуляции без перезагрузки страницы с использованием Ajax
    Редактор совместим с версиями ocstore 1.5.x

    Установка редактора
    1.В архиве после скачивания будет находится 2 папки:
    для версии ocstore 1.5.0-1.5.1.1
    и для остальных версий, начиная от 1.5.1.3-1.5.х

    В зависимости от вашей версии возьмите папку admin и загрузите её на ваш сервер. При запросе "заменить файлы" нажмите Да.
    При копировании будут заменены лишь картинки для отображения и скопированы файлы редактора.
    2. Зайдите в админ панель сайта в раздел Группы пользователей и установите флажок для чтения и редактирования для роли АДМИН.
    Внимание: просмотр редактора давайте только ролям, которые являются админами, иначе вы откроете доступ к файлам config.php
    3. Чтобы войти в редактор вам нужно настроить ссылку для входа. Вы можете добавить ссылку в любой пункт меню или сразу в главное меню.
    А пока, чтобы попасть в редактор, перейдите по ссылке:
    http://сайт.ru/admin/index.php?route=tool/editor&token=89692ee0ec1ff7ae234844778a544b69

    Ссылка, в которой текст выделе красным и есть путь к редактору. Остальные параметры зависят от вашего сайта.
    Создание пункта меню в редактор:
    Откройте любой редактор кода, будь то в админ панели или ваш другой.
    1. Зайдите в файл: admin/controller/common/header.php
    и найдите строку примерно под номером 104:
    $this->data['text_zone'] = $this->language->get('text_zone');
    После неё добавьте строку:
    $this->data['text_editor'] = $this->language->get('text_editor');
    Найдите строку
    $this->data['zone'] = $this->url->link('localisation/zone', 'token=' . $this->session->data['token'], 'SSL');
    После неё добавьте строку:
    $this->data['editor'] = $this->url->link('tool/editor', 'token=' . $this->session->data['token'], 'SSL');
    Сохраните файл.
    2. Зайдите в файл: admin/language/russian/common/header.php
    И после строки:
    $_['text_zone'] = 'Регионы';
    Добавьте строку:
    $_['text_editor'] = 'Редактор кода';
    Сохраните файл.
    Для английского языка повторите процедуру по пути admin/language/english/common/header.php если вам нужно
    3. Зайдите в файл: admin/view/template/common/header.tpl
    найдите код:
    <ul class="right" style="display: none;"> <li id="store"><a href="<?php echo $store; ?>" target="_blank" class="top"><?php echo $text_front; ?></a> <ul> <?php foreach ($stores as $stores) { ?> <li><a href="<?php echo $stores['href']; ?>" target="_blank"><?php echo $stores['name']; ?></a></li> <?php } ?> </ul> </li> <li><a class="top" href="<?php echo $logout; ?>"><?php echo $text_logout; ?></a></li> </ul>
    Замените его на:
    <ul class="right" style="display: none;"> <li><a class="top" href="<?php echo $editor; ?>"><?php echo $text_editor; ?></a></li> <li id="store"><a href="<?php echo $store; ?>" target="_blank" class="top"><?php echo $text_front; ?></a> <ul> <?php foreach ($stores as $stores) { ?> <li><a href="<?php echo $stores['href']; ?>" target="_blank"><?php echo $stores['name']; ?></a></li> <?php } ?> </ul> </li> <li><a class="top" href="<?php echo $logout; ?>"><?php echo $text_logout; ?></a></li> </ul>
    Сохраните файл и обновите страницу в админке. Справа наверху появится пункт меню Редактор кода
    Авторы: Yaron и Вова
    Библиотеки: jstree и codemirror
    Настройка стилей редактора
    Все стили подсветки и размеров редактора расположены в файле: admin/view/javascript/jquery/codemirror/lib/codemirror.css
    Поэтому подсветку вы можете настроить под себя
    Скрытие файлов на чтение
    Если вы не хотите, чтобы кто-либо имеющий доступ к вашему редактору на чтение не смог видеть какие либо файлы, то вы можете их добавить в список запрета на чтение.
    Для этого необходимо:
    Открыть файл редактора по пути: admin/controller/tool/editor.php
    Добавить название файла после строки 6:
    class ControllerToolEditor extends Controller { //файлы, которым запрещен доступ на чтение private $files = array( "editor.php", "editor.tpl", //здесь добавляете файлы через запятую );

    Сохранить

    99 раз скачали

       (1 отзыв)

    Обновлено