#1
Отправлено 29 July 2014 - 12:14 PM
Помогите пожалуйста разобраться с проблемой следующего характера:
Создаю товар пишу название, описание и т.п., в разделе "добавить фото" (Фотография А, В, С) нажимаю "выберете файл", появляется им файла, нажимаю сохранить. И появляется товар, при его просмотре в клиентской части есть название описание, цена...но картинки нет! Захожу в админку, в редактирование товара, а там в разделе "добавить фото" пусто.
Что это может быть, и как это возможно исправить?
#2
Отправлено 29 July 2014 - 12:44 PM
Нажать не "Сохранить", а зеленый плюсик справа от выбранных фоток. При этом фотки добавятся к товару.Что это может быть, и как это возможно исправить?
#3
Отправлено 29 July 2014 - 01:54 PM
#4
Отправлено 29 July 2014 - 06:53 PM
Проблема с хостингом или Вы где-то на своей площадке ShopCMS осваиваете? Уж больно похоже на второе.Пробовал и так. Тоже самое, страница обновляется и пустые поля.
#5
Отправлено 30 July 2014 - 08:16 AM
Сайт находится на хостинге. Т.е. нужно обратиться к хостеру? А с каким вопросом? Так и объяснить им, что картинки не грузятся?Уж больно похоже на второе.
У меня на этом же хостинге другой сайт, но на OsCommerce у него с картинками все ок.
хостеры сказали что с их стороны все в порядке, что эту проблему нужно искать веб мастеру.
#6
Отправлено 30 July 2014 - 11:40 AM
Нет. Если сайт на хостинге, то врядли что-то не так с правами на каталоги. Т.е. вариант кривых ручек отпадает.Сайт находится на хостинге. Т.е. нужно обратиться к хостеру?
Я не представляю, что там можно искать. Загрузка картинок в ShopCMS не относится к проблемным местам и единственный глюк, который я помню - невозможность загрузить сразу больше 20-ти картинок. Да и это не глюк, а дефолтовое ограничение PHP. Может, у Вас картинки с русскими именами? Вот этого никогда не пробовал .хостеры сказали что с их стороны все в порядке, что эту проблему нужно искать веб мастеру.
#7
Отправлено 30 July 2014 - 12:29 PM
нашел такую заметку "Функции изменения размера фотографий и наложения водяного знака работают только в том случае, если фотографии хранящиеся на сервере принадлежат тому же пользователю под которым работает скрипт, обычно это "apache:apache". Если ваши фотографии были загружены не через скрипт, а к примеру через FTP, то скорее всего вам нужно будет изменить их владельца с помощью Shell консоли вашего сервера.
Назначить для всех файлов в папках data/small/, data/medium/, data/big/ и data/category/ пользователя apache и группу apache можно следующей shell командой: "chown apache:apache *.*". Внимание! Если вы не знаете что такое shell и как с ним работать обратитесь к более опытному специалисту для выполнения необходимых действий, не пытайтесь выполнить их самостоятельно!"
У меня в админке есть два пользователя, один мой, второй пользователь разработчиков. Оба пользователь состоят в группе администраторы, но у пользователя разработчиков в графе "Выполнит действие" написано "нет разрешенных действий".
С разработчиками связи нет, пропали куда-то люди, ни телефон, ни электорнка ничего не отвечает.
Как получить доступ к их учетке, или назначить такие же права своему пользователю.
В других CMS встречал возможность сброса пароля администратора на дефолтовый через БД. Возможно здесь сделать так же?
#8
Отправлено 30 July 2014 - 06:04 PM
Это текст как раз и относится к "самодельным" хостингам, т.е. когда сайт делается на собственном сервере. Именно об этом я выше и спрашивал. На нормальном коммерческом хостинге этой проблемы быть не может. Т.е. теоретически-то возможно все, но практически там давным давно все сделано правильно и вне зависимости, как вы загрузили файл - через FTP-клиента или через панель ISPmanager-а - права на этот файл будут правильными.нашел такую заметку "Функции изменения размера фотографий и наложения водяного знака работают только в том случае, если фотографии хранящиеся на сервере принадлежат тому же пользователю под которым работает скрипт, обычно это "apache:apache". Если ваши фотографии были загружены не через скрипт, а к примеру через FTP, то скорее всего вам нужно будет изменить их владельца с помощью Shell консоли вашего сервера.
Но если хочется заведомо исключить этот момент, то снимите галочку преобразования фотографий в настройках.
Это вообще не имеет отношения к делу. У вас есть два админа - один (admin) штатный, стартовый, полученный при инсталляции сайта. У него НЕИЗМЕНЯЕМО есть все права. Потому и пишется у него "Нет разрешенный действий", что его нельзя ни поменять, ни удалить. Всех остальных админов можно и редактировать, и удалять. Второй админ добавлен позже. Им Вы, видимо, и заходите. Если ему разрешены все действия, то он по факту не сильно отличается от дефолтового. И по любому работа под этим админом никак не влияет на загрузку фотографий .У меня в админке есть два пользователя, один мой, второй пользователь разработчиков. Оба пользователь состоят в группе администраторы, но у пользователя разработчиков в графе "Выполнит действие" написано "нет разрешенных действий".
Совершенно беспроблемно. Но зачем сбрасывать, когда узнать можно пароль? ИМХО, я где-то на форуме уже публиковал код получения списка логинов-паролей. Это надо положить в корень, запустить, сохранить результат, стереть (чтобы никто больше не сохранил результат).В других CMS встречал возможность сброса пароля администратора на дефолтовый через БД. Возможно здесь сделать так же?
<?php
require_once "core/config/connect.inc.php";
mysql_connect(DB_HOST,DB_USER,DB_PASS);
mysql_select_db(DB_NAME);
while ($row = mysql_fetch_assoc($data)) echo $row['Login'].":".base64_decode($row['cust_password'])."<br>";
mysql_close();
?>
#9
Отправлено 31 July 2014 - 08:42 AM
Сделал так, но у меня белый лист. Может что не правильно сделал... создал файл login.php в него вписал ваш код, сохранил, залил в корень сайта, ввожу в браузере mysite.ru/login.php и у меня ничего просто белая страница.Это надо положить в корень, запустить, сохранить результат, стереть (чтобы никто больше не сохранил результат).
Хочу проверить через пользователя по умолчанию.
Хотя с другой стороны это действительно не может быть связанно с пользователями, т.к. тогда бы не пропали уже имеющиеся картинки.
#10
Отправлено 06 August 2014 - 02:42 PM
У меня была такая проблема, на самом деле все очень просто, названия фотографий надо писать на английском а не русском.Добрый день!
Помогите пожалуйста разобраться с проблемой следующего характера:
Создаю товар пишу название, описание и т.п., в разделе "добавить фото" (Фотография А, В, С) нажимаю "выберете файл", появляется им файла, нажимаю сохранить. И появляется товар, при его просмотре в клиентской части есть название описание, цена...но картинки нет! Захожу в админку, в редактирование товара, а там в разделе "добавить фото" пусто.
Что это может быть, и как это возможно исправить?
#11
Отправлено 07 August 2014 - 09:15 AM
Пробовал добавлять на англ. - тоже самое.У меня была такая проблема, на самом деле все очень просто, названия фотографий надо писать на английском а не русском.
Скрины прилагаю, до нажатия "add" и после.
Разобрался!!! Нашел!!! Помогла статья "Файловая структура ShopCMS".
Какие-то "умники" переименовали папки с картинками, приписав им префикс.
Вопрос другой. По стартовому админу.
Как мне удалить его или изменить доступы этого пользователя к админке (изменить ему пароль). Может через БД пароль ему поменять? Но как тут это сделать я не знаю, помогите!один (admin) штатный, стартовый, полученный при инсталляции сайта. У него НЕИЗМЕНЯЕМО есть все права. Потому и пишется у него "Нет разрешенный действий", что его нельзя ни поменять, ни удалить.
Прикрепленные файлы
#12
Отправлено 07 August 2014 - 11:48 AM
Я пропустил одну строку в коде, когда вставлял. Вот так правильно:Сделал так, но у меня белый лист. Может что не правильно сделал... создал файл login.php в него вписал ваш код, сохранил, залил в корень сайта, ввожу в браузере mysite.ru/login.php и у меня ничего просто белая страница.
<?php
require_once "core/config/connect.inc.php";
mysql_connect(DB_HOST,DB_USER,DB_PASS);
mysql_select_db(DB_NAME);
$data = mysql_query("SELECT Login, cust_password FROM ".DB_PRFX."customers");
while ($row = mysql_fetch_assoc($data)) echo $row['Login'].":".base64_decode($row['cust_password'])."<br>";
mysql_close();
?>
#13
Отправлено 12 August 2014 - 03:14 PM
Подскажите, а как сменить пароль пользователя? Что-то не могу найти нигде...
#14
Отправлено 12 August 2014 - 04:26 PM
в личном кабинете. Это не в админке, а в обычной клиентской части.Подскажите, а как сменить пароль пользователя?
#15
Отправлено 14 August 2014 - 07:58 AM
Пока вопросы закончились. Благодарю еще раз!
#16
Отправлено 05 March 2016 - 05:13 PM
Доброго времени суток.Нажать не "Сохранить", а зеленый плюсик справа от выбранных фоток. При этом фотки добавятся к товару.Что это может быть, и как это возможно исправить?
На днях обнаружил что у меня схожая проблема с фото, как описано в этой теме, но о том что для добавления фото нужно нажать на иконку с зелёным плюсиком запамятовал.
Стал искать этот плюсик, но мои программа экранного доступа Jaws не пожелала читать объект Onclick как раз в последней ячейке таблицы из за чего место где плюсик просто не озвучивалось. (всё это я обнаружил в коде_Возник вопрос где находится этот код в каком файле? Хотел прописать в нём alt, потому что он пустой, хоть по всплывающий подсказке смогу находить этот плюсик.Искал в папках includs, function, tmp/admin при помощи Dreamweaver, но нечего похожего не обнаружил. А по вхождению plus.gif в includs/processor этих файлах wishcat.php, wishlist.php, wishprod.php нашел вхождение, но что там и на что менять не понятно. Также ещё было вхождение в tpl/admin/menu.tpl.html, но и в этом файле не чего похожего на вот этот образец нет.
вот код из шаблона страницы добавления товара в котором нужно либо добавить подпись картинке или изменить на кнопку:
<td align="center" valign="middle"><img src="data/admin/plus.gif"alt="" style="cursor: pointer" onclick="upd2(),document.getElementById('MainForm').submit()"></td>
С уважением ко всем Valentin-Kupriyanov.ru
#17
Отправлено 06 March 2016 - 12:00 PM
файл admin.phpВозник вопрос где находится этот код в каком файле?
искать третье вхождение plus.gif , это тот самый зеленый плюсик.
#18
Отправлено 08 March 2016 - 06:16 AM
файл admin.php
искать третье вхождение plus.gif , это тот самый зеленый плюсик.
Благодарю, проблема решена. Не знаю почему не догадался туда глянуть, был уверен что это где то в includes или шаблоне tpl/admin.Вписал подсказку в атрибут alt и стало возможным и мне нажимать на "плюсик". Мне программа в том месте читает как "по щелчку" и произносит подсказку из alt.Часто на сайтах встречаю подобную проблему, у кликабельных объектов onclick отсутствует атрибут alt или он не заполнен из-за чего такие кнопки, иконки просто недоступны для нажатий незрячими. Бывает, что вместо атрибута alt используют атребут title? но по неведомой для меня причине из него наши программы экранного доступа не всегда могут взять информацию для озвучивания, а вот из alt берут 100%.Пример такого сайта - это vk.com, ok.ru.Ещё раз благодарю, плюсом за плюс.
С уважением ко всем Valentin-Kupriyanov.ru