EasyWeb.org.ua
  • Главная
    • shop-script
    • акции
    • php
    • javascript
    • joomla
    • wordpress
    • docs
    • internet
    • объявления
    • other
  • Вопрос ответ
  • Портфолио
  • Модули
  • Обратная связь
  • О блоге
    • Каталог сайтов
    • Карта сайта
Главная » other » книга отзывов для webasyst shop-script
Дек18 35

книга отзывов для webasyst shop-script

Опубликовано в other, php, shop-script

Те, кто работает с системой Shop-Scrip Webasyst меня поймут. Наверняка найдут что-то полезно и те, кто использует ранние версии этого скрипта.

Как магазин он очень даже хорош: форма заказа, сравнение товаров и т.д. Но нескольких дополнений все же не хватает. Первыми были гостевая книга (чтобы благодарные покупатели могли сказать нам спасибо, а мы могли бы этим хвастаться перед всеми), фотогалерея и форма обратной связи для тех, кого что-то не устроило (что-то типо «пожаловаться на заказ»).

Shop-Script структурирован не так как Joomla и просто дописать нужным нам модуль или компонент не выйдет. Но выход есть. Опишу как делал я.

Начнем с гостевой книги.

Необходимые поля:

  1. Имя
  2. Email адрес
  3. Дата
  4. Само сообщение

Необходимые функции:

  1. Отображение записей
  2. Добавление записей
  3. Редактирование (удаление) записей

Реализация:

  • В файле \published\SC\html\scripts\templates\frontend\aux_page.html после открывающейся «{» добавить — eval var=
  • В папке \published\SC\html\scripts\smarty\plugins создаем файл function.guestbook.php с содержанием:
     <?php
    function smarty_function_guestbook($params, &$smarty) {
    
    //все что вам только угодно, например,
    
    $result='Hello world!';
    return $result;
    }
    ?>
    
  • Создаем информационную страницу на которой будет отображена наша гостевая книга и в редакторе html втсавляем {guestbook}
  • Почему все именно так, написано здесь.
  • Думаю код гостевой книги приводить не обязательно :)
  • Чтобы мы имели возможность администрировать свою гостувую (ведь всякое бывает), у Shop-Script’a есть переменная $_SESSION['log'], которая есть только если пользователь авторизован на сайте и значение которой равно логину того самого пользователя. С помощью проверки этой переменной и можно раздвать права на удаление и редактирование записей кому угодно.

Многоязычно можно решить с помощью тех же переменных $_SESSION, только уже $_SESSION['current_language'].

С жалобой все просто, а фотогалерея в следующих выпусках :)

Пример все там же — на webflora.com.ua.

Вопросы и предложения — любым удобным для вас способом.

Метки: shop-script, smarty, webasyst, гостевая, дополнения, отзывы, плагин, расширения

« Предыдущая запись

WP Cumulus для Joomla и Shop-Script

Следующая запись»

исправление ошибок в IE



Просмотров: 3 043

Похожие записи:

  • Последние отзывы на главной
  • Автоматическое заполнение рекомендуемых товаров
  • Две цены в WA Shop-Script
  • Бренды в Webasyst Shop-Script
  • Webasyst Shop-Script новгодняя распродажа

35 Коммент.

  1. Rhybribre | 31 декабря 2008 at 2:51

    Оценка 5, базару ноль

    Ответить
  2. Артем | 31 декабря 2008 at 11:44

    будет еще )

    Ответить
  3. finraag | 5 января 2009 at 20:42

    а у тебя есть последняя версия webasyst shop-script? можешь поделиться? ответь в личку пожалуйста.
    спасибо.

    Ответить
  4. Артем | 5 января 2009 at 21:01

    есть, но без лицензии

    Ответить
  5. gezakht | 6 января 2009 at 14:17

    sql инъекция в этой гостевой, не фильтруются ‘ и т.д.

    Ответить
  6. Артем | 6 января 2009 at 22:37

    не фильтруются. будут

    Ответить
  7. Лекс | 13 января 2009 at 11:12

    Читателям моего блога это будет интересно.Можно, сделаю кросспост у себя на блоге?

    Ответить
  8. Артем | 13 января 2009 at 11:18

    да, пожалуйста.
    только ссылку на источник не забудьте

    Ответить
  9. ВероНика | 22 января 2009 at 6:02

    Статья довольно интересная, можно у себя на блоге разместить с неё картинки?
    У меня есть интересное предложение по поводу этой статьи и вашего блога,
    если интересно, напишите на почту :)

    Ответить
  10. Андрей | 11 февраля 2009 at 9:17

    А код гостевой хотелось бы увидеть…

    Ответить
  11. Aleks | 10 марта 2009 at 22:34

    не зажило (

    Ответить
  12. Артем | 10 марта 2009 at 23:28

    опишите проблему, пожалуйста

    Ответить
  13. Aleks | 11 марта 2009 at 0:09

    сделал все по инструкции (выше) и ничего не происходит, т.е по ссылке выдает пустую страницу. даже не знаю, что еще описать

    «Создаем информационную страницу на которой будет отображена наша гостевая книга и в редакторе html втсавляем {guestbook}» — создавал через админ-панель

    заранее спасибо за ответ.

    Ответить
  14. Aleks | 11 марта 2009 at 21:09

    разобрался… спасибо

    Ответить
  15. Артем | 12 марта 2009 at 0:02

    покажите где работает, пожалуйста

    Ответить
  16. Aleks | 12 марта 2009 at 23:13

    ну, я не гостевую пихал ) просто суть использовал

    Ответить
  17. Aleks | 12 марта 2009 at 23:17

    в общем сутью проблемы у меня оказался неправильный путь к смарти: \published\SC\html\scripts\smarty
    сейчас (не знаю с какой версии — недавно вебасистом занялся) по умолчанию используется \kernel\includes\smarty

    Ответить
  18. Евгений | 17 июня 2009 at 10:33

    Выложите код гостевой книги.
    Спасибо.

    Ответить
  19. Антон | 18 сентября 2009 at 17:40

    а код гостевой где найти?

    Ответить
  20. Артем | 18 сентября 2009 at 17:46

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

    Ответить
  21. Антон | 18 сентября 2009 at 17:54

    жаль,
    квалификации хватает делать по инструкции)
    вот если например возможно взять принцип с «отзывов о продукте»?

    Ответить
  22. Антон | 18 сентября 2009 at 17:58

    или такой же принцип, как тут

    Ответить
  23. crimea | 14 ноября 2009 at 18:21

    а для shop-script free описанный выше алгоритм работы подойдет? будет работать?

    Ответить
  24. Артем | 15 ноября 2009 at 22:57

    к сожалению, я не знаю)

    Ответить
  25. maxim | 14 февраля 2010 at 1:53

    Именно ее и искал, теперь бы разобраться с моим то хостингом, а та за статью огромный плюс

    Ответить
  26. Nikolay | 6 ноября 2010 at 3:34

    Поясните, а зачем указывать «В файле \published\SC\html\scripts\templates\frontend\aux_page.html после открывающейся «{» добавить – eval var=»

    что это дает?

    Ответить
    • Артем | 6 ноября 2010 at 20:39

      выполнение смарти в инф. странице

      Ответить
  27. Антон | 16 ноября 2010 at 22:10

    А можно код гостевой в студию, какое-то незаконченное решение, буду примногоблагодарен….

    Ответить
    • Артем | 17 ноября 2010 at 16:18

      нет. тут кода гостевой нет
      его можно найти в интернете на многих сайтах

      Ответить
  28. vicsk | 18 апреля 2011 at 14:39

    Как запустить скрипт этим способом я понял,а вот как запустить скрипт сторонней гостевой,состоящей из кучи файлов?

    Ответить
    • Артем | 18 апреля 2011 at 18:15

      Наверняка там есть index.php в котором подключаются все файлы
      тогда сделать его include внутри функции smarty_function_guestbook

      если гостевая ссылается на каждый файл отдельно, тогда придется переделать index.php, чтобы можно было работать через 1 файл с GET параметрами

      Ответить
  29. vicsk | 19 апреля 2011 at 3:05

    Гостевая лежит в папк пи,файл index.php есть,а теперь как его подключить в смарти?

    Ответить
    • Артем | 19 апреля 2011 at 8:53

      не нужно вам ее подключать в смарти. подключите ее внутри плагина обычным include

      Ответить
    • впрлокгнкнг | 25 апреля 2011 at 19:00

      Здравствуйте,

      Куплю модуль:

      «модерированный вопрос-ответ»

      Если возьметесь, сообщите сроки и стоимость.

      Для связи: [email]787363@mail.ru

      Ответить
  30. надежда | 24 декабря 2011 at 21:25

    Я бы тоже купила бы этот модуль!

    Ответить

Оставить комментарий Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

  • Twitter
  • Facebook
  • Google
  • RSS

| |

Последние комментарии

  • Артем к записи Оплата через LiqPay для Shop-Script
  • Владимир к записи Оплата через LiqPay для Shop-Script
  • The Best к записи Убираем auxpage_ у дополнительныйх страниц
  • Андрей к записи Прием платежей по пластиковым картам в Украине
  • Ирина к записи Партнерская программа. Дорабатываем Webasyst Shop-Script

Самые комментируемые

  • Автоматическое заполнение рекомендуемых товаров (129)
  • дерево категорий по-своему (shop-script) (127)
  • Фильтры в Webasyst Shop-Script (61)
  • WP Cumulus для Shop-Script исправленный (58)
  • Оплата через LiqPay для Shop-Script (51)
  • WP Cumulus для Joomla и Shop-Script (46)
  • Две цены в WA Shop-Script (46)

Самые читаемые

  • Фильтры в Webasyst Shop-Script - 10 572 просмотров
  • дерево категорий по-своему (shop-script) - 9 313 просмотров
  • ввод даты, календарь javascript - 8 843 просмотров
  • Бренды в Webasyst Shop-Script - 6 331 просмотров
  • Автоматическое заполнение рекомендуемых товаров - 5 758 просмотров
  • «хочу в подарок» ВКонтакте для Shop-Script - 4 619 просмотров
  • Слайдер в списках продуктов - 4 179 просмотров

Архивы







Поддерживать ежемесячно с помощью Donutor

Свежие записи

  • Новый Год отменяется :(
  • Webasyst Shop-Script новгодняя распродажа
  • новый шаблон
  • BUBA 2011
  • Zend Framework Day 2011

друзья

  • at-home
  • Fisher — сотовые телефоны
  • WebAsyst
  • WebComplIT
  • Zdorovy.in.ua

Счетчики

www.megastock.ru Яндекс.Метрика

Мета

  • Войти
  • RSS записей
  • RSS комментариев
  • WordPress.org

© 2008-2012 EasyWeb.org.ua | Дизайн elegantthemes.com | Разработано на CMS WordPress