Перейти к содержимому


Не добавляются картинки товаров

картинки товаров

  • Вы не можете ответить в тему
Сообщений в теме: 17

#1 Respirator

    Пользователь

  • Пользователи
  • PipPip
  • 11 сообщений
Репутация: 0
Начинающий

Отправлено 29 July 2014 - 12:14 PM

Добрый день!
Помогите пожалуйста разобраться с проблемой следующего характера:
Создаю товар пишу название, описание и т.п., в разделе "добавить фото" (Фотография А, В, С) нажимаю "выберете файл", появляется им файла, нажимаю сохранить. И появляется товар, при его просмотре в клиентской части есть название описание, цена...но картинки нет! Захожу в админку, в редактирование товара, а там в разделе "добавить фото" пусто.
Что это может быть, и как это возможно исправить?
  • 0

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 29 July 2014 - 12:44 PM

Что это может быть, и как это возможно исправить?

Нажать не "Сохранить", а зеленый плюсик справа от выбранных фоток. При этом фотки добавятся к товару.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 Respirator

    Пользователь

  • Пользователи
  • PipPip
  • 11 сообщений
Репутация: 0
Начинающий

Отправлено 29 July 2014 - 01:54 PM

Пробовал и так. Тоже самое, страница обновляется и пустые поля.
  • 0

#4 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 29 July 2014 - 06:53 PM

Пробовал и так. Тоже самое, страница обновляется и пустые поля.

Проблема с хостингом или Вы где-то на своей площадке ShopCMS осваиваете? Уж больно похоже на второе.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#5 Respirator

    Пользователь

  • Пользователи
  • PipPip
  • 11 сообщений
Репутация: 0
Начинающий

Отправлено 30 July 2014 - 08:16 AM

Уж больно похоже на второе.

Сайт находится на хостинге. Т.е. нужно обратиться к хостеру? А с каким вопросом? Так и объяснить им, что картинки не грузятся?
У меня на этом же хостинге другой сайт, но на OsCommerce у него с картинками все ок.

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

#6 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 30 July 2014 - 11:40 AM

Сайт находится на хостинге. Т.е. нужно обратиться к хостеру?

Нет. Если сайт на хостинге, то врядли что-то не так с правами на каталоги. Т.е. вариант кривых ручек отпадает.

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

Я не представляю, что там можно искать. Загрузка картинок в ShopCMS не относится к проблемным местам и единственный глюк, который я помню - невозможность загрузить сразу больше 20-ти картинок. Да и это не глюк, а дефолтовое ограничение PHP. Может, у Вас картинки с русскими именами? Вот этого никогда не пробовал :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#7 Respirator

    Пользователь

  • Пользователи
  • PipPip
  • 11 сообщений
Репутация: 0
Начинающий

Отправлено 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 встречал возможность сброса пароля администратора на дефолтовый через БД. Возможно здесь сделать так же?
  • 0

#8 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 30 July 2014 - 06:04 PM

нашел такую заметку "Функции изменения размера фотографий и наложения водяного знака работают только в том случае, если фотографии хранящиеся на сервере принадлежат тому же пользователю под которым работает скрипт, обычно это "apache:apache". Если ваши фотографии были загружены не через скрипт, а к примеру через FTP, то скорее всего вам нужно будет изменить их владельца с помощью Shell консоли вашего сервера.

Это текст как раз и относится к "самодельным" хостингам, т.е. когда сайт делается на собственном сервере. Именно об этом я выше и спрашивал. На нормальном коммерческом хостинге этой проблемы быть не может. Т.е. теоретически-то возможно все, но практически там давным давно все сделано правильно и вне зависимости, как вы загрузили файл - через FTP-клиента или через панель ISPmanager-а - права на этот файл будут правильными.

Но если хочется заведомо исключить этот момент, то снимите галочку преобразования фотографий в настройках.

У меня в админке есть два пользователя, один мой, второй пользователь разработчиков. Оба пользователь состоят в группе администраторы, но у пользователя разработчиков в графе "Выполнит действие" написано "нет разрешенных действий".

Это вообще не имеет отношения к делу. У вас есть два админа - один (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();
?>

  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#9 Respirator

    Пользователь

  • Пользователи
  • PipPip
  • 11 сообщений
Репутация: 0
Начинающий

Отправлено 31 July 2014 - 08:42 AM

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

Сделал так, но у меня белый лист. Может что не правильно сделал... создал файл login.php в него вписал ваш код, сохранил, залил в корень сайта, ввожу в браузере mysite.ru/login.php и у меня ничего просто белая страница.

Хочу проверить через пользователя по умолчанию.
Хотя с другой стороны это действительно не может быть связанно с пользователями, т.к. тогда бы не пропали уже имеющиеся картинки.
  • 0

#10 Dmitriy71

    Пользователь

  • Пользователи
  • PipPip
  • 19 сообщений
Репутация: 0
Начинающий

Отправлено 06 August 2014 - 02:42 PM

У меня

Добрый день!
Помогите пожалуйста разобраться с проблемой следующего характера:
Создаю товар пишу название, описание и т.п., в разделе "добавить фото" (Фотография А, В, С) нажимаю "выберете файл", появляется им файла, нажимаю сохранить. И появляется товар, при его просмотре в клиентской части есть название описание, цена...но картинки нет! Захожу в админку, в редактирование товара, а там в разделе "добавить фото" пусто.
Что это может быть, и как это возможно исправить?

У меня была такая проблема, на самом деле все очень просто, названия фотографий надо писать на английском а не русском.
  • 0

#11 Respirator

    Пользователь

  • Пользователи
  • PipPip
  • 11 сообщений
Репутация: 0
Начинающий

Отправлено 07 August 2014 - 09:15 AM

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

Пробовал добавлять на англ. - тоже самое.
Скрины прилагаю, до нажатия "add" и после.

Разобрался!!! Нашел!!! Помогла статья "Файловая структура ShopCMS".
Какие-то "умники" переименовали папки с картинками, приписав им префикс.

Вопрос другой. По стартовому админу.

один (admin) штатный, стартовый, полученный при инсталляции сайта. У него НЕИЗМЕНЯЕМО есть все права. Потому и пишется у него "Нет разрешенный действий", что его нельзя ни поменять, ни удалить.

Как мне удалить его или изменить доступы этого пользователя к админке (изменить ему пароль). Может через БД пароль ему поменять? Но как тут это сделать я не знаю, помогите!

Прикрепленные файлы


  • 0

#12 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 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();
?>

  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#13 Respirator

    Пользователь

  • Пользователи
  • PipPip
  • 11 сообщений
Репутация: 0
Начинающий

Отправлено 12 August 2014 - 03:14 PM

Отлично!!! Спасибо! Все получилось.
Подскажите, а как сменить пароль пользователя? Что-то не могу найти нигде...
  • 0

#14 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 12 August 2014 - 04:26 PM

Подскажите, а как сменить пароль пользователя?

в личном кабинете. Это не в админке, а в обычной клиентской части.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#15 Respirator

    Пользователь

  • Пользователи
  • PipPip
  • 11 сообщений
Репутация: 0
Начинающий

Отправлено 14 August 2014 - 07:58 AM

Спасибо! Сделал все, и помогла мне ваша статья "Делаем ссылку для входа в личный кабинет".
Пока вопросы закончились. Благодарю еще раз!
  • 0

#16 Valentin

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 146 сообщений
Репутация: 6
Начинающий
  • ГородШахты Ростовская область

Отправлено 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>

  • 0
Социально-информационный проект Nvda.ru о бесплатной программе экранного доступа Nvda для незрячих и слабовидящих.
С уважением ко всем Valentin-Kupriyanov.ru

#17 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 06 March 2016 - 12:00 PM

Возник вопрос где находится этот код в каком файле?

файл admin.php
искать третье вхождение plus.gif , это тот самый зеленый плюсик.
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#18 Valentin

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 146 сообщений
Репутация: 6
Начинающий
  • ГородШахты Ростовская область

Отправлено 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.Ещё раз благодарю, плюсом за плюс.


  • 0
Социально-информационный проект Nvda.ru о бесплатной программе экранного доступа Nvda для незрячих и слабовидящих.
С уважением ко всем Valentin-Kupriyanov.ru