VaM

Новая версия VamShop 1.90

Рекомендуемые сообщения

VaM

Выпущена новая версия VamShop 1.90.

Скачать можно в своих заказах в магазине http://vamshop.ru/

Основные изменения:

Добавлен новый модуль - отзывы для статей.
Добавлен новый модуль - отзывы для авторов статей.
Добавлен новый модуль - отзывы для производителей.
Добавлен новый модуль - отзывы о магазине.
Добавлен рейтинг для магазина, статей, авторов статей, производителей.
Добавлена возможность создавать отзывы для магазина, товаров, статей, авторов статей, производителей через админку.
Добавлена возможность загрузки картинки для статей.
Добавлена возможность загрузки аватарки для авторов статей.
Правки кода для совместимости с php 7.2.


Полный список изменений:

VamShop 1.90

На странице Скидки в dropdown меню выводятся только категории, в коорых есть товар со скидкой, спасибо nexoos.

Корректировка базы данных по умолчанию

Корректировка страницы с отзывами о магазине

Корректировка мета-тэгов для страницы отзывов о магазине

Корректировка шаблона страницы Отзывы о магазине

Добавлена ссылка Отзывы о магазине в бокс Информация

Корректировка страницы с отзывами о магазине

Корректировка перевода

Добавлена возмжность добавления аватарки авторам статей

Корректировка кода вывода рейтинга статей, авторов статей

Добавлен код для вывода отзывов и рейтинга у статей, авторов статей

Добавлен код для вывода отзывов для статей, рейтинга статей

Добавлены новые файлы для отзывов

Добавлена возомжность добавления картинки к статьям

Корректировка кода

Корректировка кода отзывов в админке

Корректировка базы данных по умолчанию

Добавлены js скрипты для админки

Корректировка перевода

Добавлены новые файлы для создания отзывов из админки

Добавлены новые файлы для отзывов

Корректировка перевода

Добавлены новые пункты меню в админке для отзывов

Корректировка перевода

Добавлены новые файлы и таблицы для отзывов

Добавлен новый код для отзывов

Добавлены новые таблицы в базу данных по умолчанию

Добавлены новые таблицы для отзывов в базу данных

Добавлена возможность добавлять отзывы через админку для товаров

Добавлена картинка для статей

Добавлены отзывы о сайте

Добавлены отзывы для производителей

Добавлены отзывы для авторов статей

Добавлены отзывы для статей

Корректировка резервного копирования

Корректировка кода

Корректировка кода для совместимости с php 7.2

Корректировка кода для совместимости с php 7.2

Корректировка кода для совместимости с php 7.2
 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ZM

При импорте sql 

Файл: vamshop-1-89-to-1-90.sql
  Импорт таблицы `article_reviews`
  Установлена кодировка соединения: `utf8`
  Импорт таблицы `article_reviews_description`
  Импорт таблицы `author_reviews`
  Импорт таблицы `author_reviews_description`
  Импорт таблицы `company_reviews`
  Импорт таблицы `company_reviews_description`
  Импорт таблицы `site_reviews`
  Импорт таблицы `site_reviews_description`
  Импорт таблицы `site_reviews_description`
  Warning: mysqli_error() expects exactly 1 parameter, 0 given (/home/v/velomotoru/public_html/admin/sxd/index.php:1833)
2018.05.07 08:51:34 Выполнение прервано из-за ошибки

 

Остальное работает на половину

При добавлении отзывов о магазине пишет что каталога не существует. Аватарку не отображает. Рейтинг Тоже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
22 минуты назад, ZM сказал:

При импорте sql 

Файл: vamshop-1-89-to-1-90.sql
  Импорт таблицы `article_reviews`
  Установлена кодировка соединения: `utf8`
  Импорт таблицы `article_reviews_description`
  Импорт таблицы `author_reviews`
  Импорт таблицы `author_reviews_description`
  Импорт таблицы `company_reviews`
  Импорт таблицы `company_reviews_description`
  Импорт таблицы `site_reviews`
  Импорт таблицы `site_reviews_description`
  Импорт таблицы `site_reviews_description`
  Warning: mysqli_error() expects exactly 1 parameter, 0 given (/home/v/velomotoru/public_html/admin/sxd/index.php:1833)
2018.05.07 08:51:34 Выполнение прервано из-за ошибки

 

Остальное работает на половину

При добавлении отзывов о магазине пишет что каталога не существует. Аватарку не отображает. Рейтинг Тоже.

demo.vamshop.ru - обновлялся тоже.

Всё работает, sql файл загружался через phpMyAdmin.

Аватартка - пока что только колонка в базу данных была добавлена, вывода в шаблонах пока нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
eugenem

Картинки к статьям - очень востребованная доработка была, это отлично. И было бы неплохо добавить такой же функционал и к новостям.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ZM

Я загружал через встроенный sxd

Загрузил чеоез phpmyadmin

Ошибка

SQL запрос:

 

ALTER TABLE admin_access ADD 	article_reviews INT( 1 ) NOT NULL

 

Ответ MySQL: Документация

#1060 - Duplicate column name 'article_reviews'

При добавлении отзыва о магазине пишет что товар не найден, https://velomoto63.ru/site_reviews_write.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
59 минут назад, ZM сказал:

Я загружал через встроенный sxd

Загрузил чеоез phpmyadmin

Ошибка

SQL запрос:

 


ALTER TABLE admin_access ADD 	article_reviews INT( 1 ) NOT NULL

 

Ответ MySQL: Документация

#1060 - Duplicate column name 'article_reviews'

При добавлении отзыва о магазине пишет что товар не найден, https://velomoto63.ru/site_reviews_write.php

Пишет, что уже есть такая колонка в базе данных.

Откатывайте базу данных и загружайте sql файл снова.

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

Все поля формы указаны?!

Каптча указана?!

Отзыв указан?!

Рейтинг указан?!

Наверное, не заполнили форму.

Я вчера всё проверял на demo.vamshop.ru - работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Troynik

Под статьёй такие ссылки: 

"Отзывы о статье: 0 (читать все отзывы о статье, добавить отзыв о статье)

Добавить отзыв"

Как посетитель сайта разберётся где находится отзыв о всём магазине, если вдруг он захочет его оставить? Лично я его увидел только в админке, там весь набор отзывов, а вот на сайте мне непонятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
4 часа назад, Troynik сказал:

Под статьёй такие ссылки: 

"Отзывы о статье: 0 (читать все отзывы о статье, добавить отзыв о статье)

Добавить отзыв"

Как посетитель сайта разберётся где находится отзыв о всём магазине, если вдруг он захочет его оставить? Лично я его увидел только в админке, там весь набор отзывов, а вот на сайте мне непонятно.

Так это отзывы о статьях, авторах статьи. Это ж не отзывы о магазине.

Отзывы о магзаине в другом месте.

http://demo.vamshop.ru

Селва в боксе Информация добавилась ссылка - Отзывы о магазине.

Можете вставить в любое место магазина ссылку на страницу site_reviews.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Troynik

Понятно. Надо включить бокс "Информация". У меня он выключен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
1 час назад, Troynik сказал:

Понятно. Надо включить бокс "Информация". У меня он выключен.

Это уже сами смотрите.

Я ж говорю, можно в любом месте просто добавить ссылку на страницу site_reviews.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MIL2
В 08.05.2018 at 10:13, VaM сказал:

Отзывы о магзаине в другом месте.

http://demo.vamshop.ru

Селва в боксе Информация добавилась ссылка - Отзывы о магазине.

Добавил один отзыв для проверки- отзыв прошел, но без оценки- решил, что сам забыл проставить и решил попробовать еще раз, но со второй попытки вышла ошибка http://demo.vamshop.ru/site_reviews_write.php/action/process  Товар не найден! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
11 минуту назад, MIL2 сказал:

Добавил один отзыв для проверки- отзыв прошел, но без оценки- решил, что сам забыл проставить и решил попробовать еще раз, но со второй попытки вышла ошибка http://demo.vamshop.ru/site_reviews_write.php/action/process  Товар не найден! 

Просто в браузере нажали назад?!

Так, вроде бы, форма не заполнится.

Надо, видимо, опять слева нажать ссылка Отзывы о сайте и заполнить форму.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MIL2
1 минуту назад, VaM сказал:

Просто в браузере нажали назад?!

Так, вроде бы, форма не заполнится.

Надо, видимо, опять слева нажать ссылка Отзывы о сайте и заполнить форму.

По разному попробовал и страницу перегружал, и еще раз сейчас попробовал со ссылки из блока- то же самое (может что с браузером)

Еще бы хорошо сделать возможность добавлять отзывы только залогиненным пользователям и админа уведомлять о новых отзывах по почте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
9 минут назад, MIL2 сказал:

По разному попробовал и страницу перегружал, и еще раз сейчас попробовал со ссылки из блока- то же самое (может что с браузером)

Еще бы хорошо сделать возможность добавлять отзывы только залогиненным пользователям и админа уведомлять о новых отзывах по почте

Может потому что оценку не указываете?!

Рейтинг нужно обязательно указать.

Да, будут вноситься разные правки в следующих версиях.

Это ж только первый вариант.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MIL2

И с оценкой, и без оценки- возможно что-нибудь на моей стороне глюкануло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
eugenem

Да, функционал отзывов совсем сырой.
По варнингу - причина похоже в количестве символов текста. Видел тоже "Товар не найден!", когда ввел одно слово, написал больше, и все прошло.
Оценка, действительно, не показывается на странице отзыва, но есть цифрой в списке.
Еще момент, языковые метки заголовков не прописаны в lang_russian.conf
В целом, это не смертельно, если знать, где поправить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MIL2

Наткнулся только что в контакте, так как в тему и с юмором то запощу ):

РАБОТА С ОТЗЫВАМИ.
интересная идея с просторов интернета.

— клиент хочет написать отзыв о вашей компании у вас на сайте.
— после нажатия на кнопку "ДОБАВИТЬ ОТЗЫВ" пеед посетителем всплывает поп-ап окно в котором он выбирает сколько звед поставить компании.
— если посетитель набирает 4 или 5 звезд, то мы считаем, что он напишет положительный отзыв и клиент попадает на страницу на которой может написать свой отзыв.
— если посетитель выбирает 1, 2 или 3 звезды, то этот отзыв мы условно считаем "негативным" и клиент попадает на страницу на которой он так же пишет отзыв, но этот отзыв "отправляется на модерацию" и не размещаясь на сайте попадает сразу к менежеру который связывается с клиентом и решает проблему.
— когда клиент слил негатив и "очистил душу", то ему предлагается исправить свой отзыв.
— клиент опять приходит на страницу с отзывами и алгоритм запускатся по новой.

не могу гарантировать, что это можно решить технически (извините - тут я не спец), но по моему достаточно элегантное решение.


FmENcBB9MXY.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
42 минуты назад, eugenem сказал:

Да, функционал отзывов совсем сырой.
По варнингу - причина похоже в количестве символов текста. Видел тоже "Товар не найден!", когда ввел одно слово, написал больше, и все прошло.
Оценка, действительно, не показывается на странице отзыва, но есть цифрой в списке.
Еще момент, языковые метки заголовков не прописаны в lang_russian.conf
В целом, это не смертельно, если знать, где поправить.

Спасибо.

Будем править.

9 минут назад, MIL2 сказал:

Наткнулся только что в контакте, так как в тему и с юмором то запощу ):

РАБОТА С ОТЗЫВАМИ.
интересная идея с просторов интернета.

— клиент хочет написать отзыв о вашей компании у вас на сайте.
— после нажатия на кнопку "ДОБАВИТЬ ОТЗЫВ" пеед посетителем всплывает поп-ап окно в котором он выбирает сколько звед поставить компании.
— если посетитель набирает 4 или 5 звезд, то мы считаем, что он напишет положительный отзыв и клиент попадает на страницу на которой может написать свой отзыв.
— если посетитель выбирает 1, 2 или 3 звезды, то этот отзыв мы условно считаем "негативным" и клиент попадает на страницу на которой он так же пишет отзыв, но этот отзыв "отправляется на модерацию" и не размещаясь на сайте попадает сразу к менежеру который связывается с клиентом и решает проблему.
— когда клиент слил негатив и "очистил душу", то ему предлагается исправить свой отзыв.
— клиент опять приходит на страницу с отзывами и алгоритм запускатся по новой.

не могу гарантировать, что это можно решить технически (извините - тут я не спец), но по моему достаточно элегантное решение.


FmENcBB9MXY.jpg

Да технически то всё возможно.

Просто зачем мухлёж такой, лучше уж тогда удалить такой отзыв затем в админк и всё.

Отзывы и так на заказ пишут многие, это ж не секрет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Nexoos

В файле \admin\authors.php
Не много не доработано добавление картинок.
Картинки сохраняются в \images\articles\
Туда же сохраняются картинки статей.
Названия файлов остаются такими же как при загрузке.
При одинаковых названиях картинки перезаписываются, также не удаляются прежние картинки, к примеру загружаем картинку с названием 30.png

затем загружаем картинку 30.jpg обе картинки находятся в папке.
При удалении автора не реализовано удаление картинок.

Предлагаю картинки авторов загружать в папку \images\articles\authors\
+ название файлов картинок делать транслитерацию названия автора нижнее подчеркивание и id в базе.
пример: sergei_2.jpg
 

В файле \article_reviews_info.php

Неправильная строка

$products_image = DIR_FS_CATALGO.DIR_WS_IMAGES.'articles/'.$reviews['authors_image'];

Нужно

$products_image = DIR_WS_IMAGES.'articles/'.$reviews['articles_image'];

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
1 час назад, Nexoos сказал:

Нужно



 

Спасибо, в следующих обновлениях будет исправлено.

Указанную правку в текущий код добавил, спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти