Legosp Forum
Shop-Script "Legosp" => Дизайн и шаблоны => Тема начата: maa1988 от Ноября 23, 2014, 05:15:38 pm
-
Ддополнительные фотографии которые добавлены - они в админке в товаре отображаются без "." т.е. вместо privet.jpg - отображается privetjpg
В странице товара отображается фотографии дополнительные маленькие, картинки видны что на них.
Но если нажать на доп фото, она увеличивается и вылазиют одни иероглифы.
Помогите пожалуйста решить вопрос
-
Все фотки загружены и их видно (дополнительные)
Загвоздка как я понял в точке в админке ...
Как уже и писал вместо privet.jpg - privetjpg
-
Ответ в файле \includes\admin\sub\catalog_products_edit.php
Более подробно сказать смогу когда скинете мне листинг этого файла в личку.
Не могу отправить Вам в личку сообщение... Слишком много символов. Прикрепляю сюда данный файл.
Но этот файл я никогда не трогал.
Посмотрел сейчас по доп фото в папке products_thumb - они там так же загрузились без точки. Если им ставить точку перед jpg, то в админке не меняется
-
Хороший ответ, но без помощи :)))
-
Админы помогите пожалуйста.. реально "алупа полная....
-
Я фотки перезагружю. Все равно такая тема. В базе и меняю
-
Ну, на всяк случай дайте cfg/functions.php
-
Шеф, готово
-
проблема в этом: "."=> ""
ps// в этом файле, в функциях: file_url или to_url..
точнее, наверное, в file_url убрать из массива "."=> ""
-
Все равно не понял :(
Что нужно сделать, чтобы начались доп фото нормально качаться и как сделать так, чтобы все доп фото стали нормально отображаться. В ручную вливать 3700 доп фото не вариант :(
-
В ручную вливать 3700 доп фото не вариант
Заливали, и не проверяли как отображаются? :o
Что нужно сделать, чтобы начались доп фото нормально качаться
сделать то что я написал: в файле functions.php, убрать "."=> "" в функции function file_url($text) {... из массива $tr = array(...).
тогда новые фото начнут нормально загружаться.
В ручную вливать 3700 доп фото не вариант
как вариант, использовать такую конструкцию, в файле /includes/admin/sub/catalog_products_edit.php:
$str = $qe["picture"];
$end = ".jpg";
if (substr($str, -4)!== $end) $thumb_pic[$ti][0] = substr($str, 0, strlen($str)-3).".jpg";
else $thumb_pic[$ti][0] = $str;
вместо: $thumb_pic[$ti][0] = $qe["picture"];
и в /includes/product_detailed.php:
$str = $qe["picture"];
$end = ".jpg";
if (substr($str, -4)!== $end) $pic[$i] = substr($str, 0, strlen($str)-3).".jpg";
else $pic[$i] = $str;
вместо: $pic[$i] = $qe["picture"]
все фото менять тогда не придется. НО! это при условии, что все картинки, что заливались были с расширением .jpg
или усложнять проверку других возможных расширений.
либо писать update ф-цию, для перезаписи в БД.
-
Как я понимаю нужно всего 1 код убрать: "."=> "" правильно?
А вот такого $str = $qe["picture"];
$end = ".jpg";
if (substr($str, -4)!== $end) $thumb_pic[$ti][0] = substr($str, 0, strlen($str)-3).".jpg";
else $thumb_pic[$ti][0] = $str;
У менян нет в /includes/admin/sub/catalog_products_edit.php
-
либо писать update ф-цию, для перезаписи в БД.
Мне кажется это лучше/проще всего..
согласен, даже правильней.
На счёт проверки, можно проверять, если в имени фотки нету точки, тогда...
тут не вариант, пример фото: 2013-04-10_11.28.49_27.jpg
А вот такого ...У менян нет в /includes/admin/sub/catalog_products_edit.php
опять же банальный вопрос, какая сборка?
обратитесь к slamm, он вам функцию напишет для замены фоток в базе и в папке, и будет вам счастье.
-
Во всех фотках есть jpg
Только часть фоток поначалу загрузилось .jpg - а потом стали грузиться без "."
-
Помогите пожалуйста решить данный вопрос, а то администраторы между собой провели переписку и не обратили внимание на то, что я написал - нет такого скрипта
-
у меня версия 5.0.2
Вот что пишет: Unknown column 'thumbID' in 'field list'
-
у меня версия 5.0.2
Вы меня удивляете..
Так сложно сразу указать какая сборка/версия?!
-
Успешно обновлено 0 строк.
Напоминаю, когда нажимаешь на доп фото в товаре - вылазиет огромное окно с иероглифами :(
Все фото в jpg формате
-
И так же фотографии которые добавляю в админку дополнительные, они добавляются и закачиваютя без точки. Т.е. privetjpg. В итоге возникает такая ошибка.
Старые доп фото которые есть не обновились
-
Будем смеяться сейчас долго :)
Отобразилась ссылка: /index.php?thumb&go_thumb
А написано:
Приносим наши извинения!
В настоящее время ведуться технические работы на сервере.
Пожалуйста, зайдите позднее.
По ФТП не могу дать доступ, запущен у провайдера в локалке сайт.
-
все сделал- не получается
-
./cfg/error.log. - пусто.
фаил слема вы положили в папку includes?
и обновите у себя еше фаил includes/database/mysql.php - взять из последнего релиза
Вот это я сделал. Все тоже самое и остается.
-
Да и после этого перешел по ссылке
-
Получил тех работы. Файл ерор пустота
-
Сделал, пусто
-
Я как понимаю все... мертвым грузом ?
-
Ну чтоже делать