Несколько фото в УК

доработка УК

#1 29 июля 2010 в 13:26
Копаясь по форуму натолкнулся на файлы переделки каталога.
Залил, попробовал....
В Админке все работает, фото заливаются и отображаются, но никак немогу вывести их на сайте.
т.е. при просмотре товара картинок совсем не нет...

Версия движка 1.6.2

П.С. подозреваю что сделано было для ранних версий, поэтому и неработает, видел кучу тем кто был бы нерпотив такой функции, а тут ана почти реализована, помогите доделать…
Прикрепленный файл
modcatalog_aaa04.rar 20 Кб
#2 30 июля 2010 в 16:17
Up’ чик )
#3 24 декабря 2010 в 16:39
+1, не хватает функции добавления фоток
#4 12 ноября 2011 в 15:43
Хотелось бы поднять тему.
Ведь полюбому кто-то у себя подобное сделал. Поделитесь.

Что у меня есть. Поставил модуль скачанные из первого поста. В админке появилась возможность загружать несколько фото. Они прекрасно загружаются и даже отображаются.

Но на сайте вместо фото выводится это: sasovo.net/catalog/item21.html
То есть нет никаких фото.

Как можно сделать, чтобы все работало. Я не силен в программировании. И что это за array.jpg, он выводится во всех объявлениях каталога, если добавить несколько фото. Я так понимаю что это массив, который должен выводить сразу все фото. Но почему он их не выводит?

И как можно добавить возможность аналогичного добавления фото с фронтенда пользователями?

Надеюсь на вашу помощь
#5 12 ноября 2011 в 16:25
Ну если бесплатно помочь никому не хочется, я готов заплатить разумную цену за помощь. А то я чувствую что можно очень долго ответ ждать.
#6 12 ноября 2011 в 17:01
Rossoman, если в массив фотки получилось загнать, то вывести их корректно — это вопрос техники.
На какую версию вы это ставили? Еще на 1.8 или уже на 1.9 (по сути, вопрос чисто из любопытства)?

Смотрите, в архиве mod_catalog*** есть файл frontend — там строки разбиваются:
  1. $item['imageurl'] = explode(';',$item['imageurl']);
А вот их вывод:
  1. echo '<a class="lightbox-enabled" rel="lightbox" href="/images/catalog/'.$item['imageurl'].'" target="_blank">';
  2. echo '<img alt="'.$item['title'].'" src="/images/catalog/medium/'.$item['imageurl'].'.jpg" border="0" />';
  3. echo '</a>';
  4. }
Осталось разделить их корректно и вывести. Я справочник по php только до 40 страницы дочитал, так что короткий коммент Fuse или любого знающего php решит ваш вопрос.

А вот справка по нужной функции: php.su/functions/?explode
#7 12 ноября 2011 в 18:15
Вот только оставили бы этот короткий коммент) Я тоже считаю что для знающих людей это не проблема.
Просто тратить на чтение нужной информации 2-3 дня для меня не вариант.

Так может кто-нибудь подскажет? я думаю очень многим это пригодится.
#8 23 марта 2012 в 11:22
Есть ли готовое решение для 1.5.3?
#9 25 апреля 2012 в 10:22
Непрошло и 2х лет, но вот понадобилось для одного из проектов, сделал под 1,9
Ставить на рабочие проекты пока не рекомендую, протестируйте на локалке.
Фото уже добавленные до этого отобржаться не будут, т.к. для себя убрал доп разрешение ".jpg" которое дописывалось ко всем фото.

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

П.С. как появится время и если небудет багов, выложу в блоге с описанием изменений.
П.П.С. чуть незабыл, "варчар" на фото в БД стоит вродебы 126, этого хватает примерно на 3-4 фото, выставте на свое усмотрение.
Прикрепленный файл
imgsuc_f8g34.zip 31 Кб
#10 25 апреля 2012 в 10:26
AtlantisWeb, Спасибо Вам за труды. Это под 1.9. версию, как я понял? Попробую сегодня-завтра. Как раз собрался развернуть один проект.
#11 20 мая 2012 в 03:16
AtlantisWeb, не работает в 1.9, не отображается фото, а только alt-описание(
#12 20 мая 2012 в 08:25


AtlantisWeb, не работает в 1.9, не отображается фото, а только alt-описание(

Сергей

Проверю на чистой цмс.
#13 20 мая 2012 в 08:54
проверил, все работает...

* скачал архив
* закинул файлы на сайт заменяя старые
* в настройках выбрал дефолт шаблон (т.к. файлы для вывода нескольких фото заменяются в нем)
* почистил кэш
* поменял варчар в БД на 1000 знаков
* в админке зашел в "любой товар" и там загрузил несколько фото по очереди
* нажал сохранить, все готово и работает

П.С. пролемы с загрузкой в админке могут возникнеть из за слишком большого фото, для теста пробуйте загружать небольшие
проблемы с выводом в списке товаров могут возникуть т.к. в конце демо файлов в БД и на хостинге присутствует .jpg.jpg или .jpg.png
, а как я писал выше принудительное окончание .jpg я убрал для себя, поэтому, правите ваши файлы на хостинге(убирая у них принудительное окончание .jpg), вроде все ))

П.П.С. в списке товаров берется вывод первого фото.
#14 20 мая 2012 в 09:14
AtlantisWeb, спасибо большое, получилось.
#15 20 мая 2012 в 13:02
Пользователи могут добавлять дополнительные фото или только из админки?
Спасибо!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожие темы

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.