Доброй ночи, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались. | |
| Похожие темы |
|
andre005 | Валюты в магазине Доброго дня! Вопрос по магазину: то ли я забыл что-то, то ли это всё же баг, а именно: в настройках магазина не удаётся задать курсы валют. При попытки сохранить сбрасываются на значение 1. Основная валюта - рубль. Хочется, чтобы работал модуль отображения цен в разных валютах. Как побороть? Система от 29.05.2017, без изменений шаблона, с чистой базой. Собственно, чистую установил потому, что на рабочей та же фигня стала получаться. Отредактировано Андрей (andre005): 04.07.2017, 14:38:00 |
andre005 | Спасибо! Удивляет оперативность Ваших ответов. Или это только мне так везёт ) |
SX | Везет тем кто находит баг и пишет об этом, а не ждет чудес когда оно само исправится |
andre005 | В продолжение валютной истории Заменил 3 файла (class.SX.php, update.php, class.AdminShop.php) на сайте. Очистил кэши, валюты отлично заработали, НО. Перестали отображаться странички отдельных товаров. То есть, открываются пустые страницы. Попробовал восстановление таблиц в базе сделать - не помогло. Попробовал откатиться на "как было" - заменил обратно эти 3 файла на старые, предварительно очистив кэши, - сайт перестал открываться совсем. В то же время, на "чистой" системе (на Open Server) после замены этих трёх файлов на новые при создании НОВЫХ товаров (база была чистая) всё работает и отображается. Попробую ещё поковырять (с экспортом своей базы вместо "чистой", т.п.), но на всякий случай решил сообщить. |
SX | Включайте режим отладки и увидите причины белых страниц. Откат не возможен при возвращении файлов так как вносятся изменения в базу. Частичный перенос файлов может не сработать, так как системы выкладывается не только с определенными правками, ну например здесь касательно бага с валютами, но есть и прочие правки которые со временем вносятся и система уже выкладывается со всеми изменениями |
andre005 | Частичный перенос делал только в этот, последний раз. Дебаггер при попытке открыть страничку любого товара дает вот такой диагноз: Fatal error: Can't use function return value in write context in /home/291517/http/class/class.Captcha.php on line 168 Системное сообщение: Ошибка PHP! Ошибка №: 64 Сообщение: Can't use function return value in write context Файл: /home/291517/http/class/class.Captcha.php Строка: 168 Причём, включена ли проверка капчей, выключена ли, и какой именно режим выбран - роли не играет. Ну, да. И модули "Вопрос-ответ", и "Обратная связь" перестали, оказывается, работать. Отредактировано Андрей (andre005): 07.07.2017, 21:35:23 |
SX | У вас скорее всего версия стоит старее. Где то пару месяцев назад были изменения как раз в капче, что бы боты не пробивали, так что вам нужно методом сравнения файлов обновляться, даже в шаблонах были правки. Но после этого боты стали бессильны перед капчей системы. В подписи ссылка ребята могут сделать обновление дорого не берут |
andre005 | Да, вероятно, дело в изменениях, что были в шаблонах. Остальное-то я обновил полностью. Попробую вручную обновить, если не выйдет - обращусь к более опытным бойцам. Спасибо! |
olegwolf | Captcha.php Александр, добрый вечер! Прошу прошения что пишу опять по этой теме. Скачал с сайта чистую сборку. Установил с нуля и нажав на "Обратная связь" в меню на сайте, появляется белая страница. Сразу в админке в Системные сообщения появляется запись: Ошибка PHP! Ошибка №: 64 Сообщение: Can't use function return value in write context Файл: /home/host/сайт.ru/htdocs/www/class/class.Captcha.php Строка: 168 |
olegwolf | Обратная связь Всё, я сдаюсь! Когда отправляешь с "форма обратной связи 1", письма не приходят. Если поставить галочку "Отправить мне копию" то копия письма приходит на почту (Ваше сообщение отправлено! Это копия Вашего сообщения) а основное письмо, не приходят! Менял несколько почтовых ящиков, толку ноль. Я думаю что где-то ошибка или пропустили что-то в годе. Только где капать я не знаю. |
SX | Функция mail отрабатывает корректно, дальше читайте логи сервера. Неоднократно на форуме писалось, что для нормальной отправки почты, исходящей почтой должен быть быть ящик с доменом сайта, а вы любите использовать ящики типа маилру, конечно с чужого сервера маилрушные письма доходить не будут |
|
Похожие темы | Предыдущая тема | Следующая тема |
Быстрый переход: |
Темы | Сообщения | Пользователи | |
За сутки: | 0 | 0 | 0 |
За неделю: | 0 | 0 | 0 |
За месяц: | 0 | 0 | 1 |
Всего: | 1444 | 9453 | 3410 |
Мы приветствуем нового участника: dota812651 |