Здравствуйте друзья.
Вот переделал эту переделку )) для 1.10.3 + сделал ЧПУ ссылки для объектов.

Ссылки работают как и раньше /catalog/item4.html так и по новому /catalog/subaru-domingo.html
Не знаю, хорошо ли это или плохо с точки зрения СЕО (вроде как дублирование ссылок получается), но решил делать так по двум причинам:
1. Если уже есть товары на сайте, они будут открываться по прежнему.
2. Не стал переделывать работу RSS генератора и с этим связанное...
Про поле типа "список" писал в предыдущем посте, про мультифото тоже.
Что еще добавил — скрипт для обновления страницы(характеристик) при смене категории (когда добавляете объект), на 1.10.3 почему то этого небыло...
Тестировал только на локальном, проблем не заметил, вроде все работает.
Установка: скачать архив, распаковать в корень сайта и обновить компонент в админке.
Перед заливкой новых файлов всегда делайте резервную копию сайта!
Спасибо за внимание, всем доброго здоровья.
Вот переделал эту переделку )) для 1.10.3 + сделал ЧПУ ссылки для объектов.

Ссылки работают как и раньше /catalog/item4.html так и по новому /catalog/subaru-domingo.html
Не знаю, хорошо ли это или плохо с точки зрения СЕО (вроде как дублирование ссылок получается), но решил делать так по двум причинам:
1. Если уже есть товары на сайте, они будут открываться по прежнему.
2. Не стал переделывать работу RSS генератора и с этим связанное...
Про поле типа "список" писал в предыдущем посте, про мультифото тоже.
Что еще добавил — скрипт для обновления страницы(характеристик) при смене категории (когда добавляете объект), на 1.10.3 почему то этого небыло...
Тестировал только на локальном, проблем не заметил, вроде все работает.
Установка: скачать архив, распаковать в корень сайта и обновить компонент в админке.
Перед заливкой новых файлов всегда делайте резервную копию сайта!
Спасибо за внимание, всем доброго здоровья.
про дубли, можно просто добавить php переадресацию на новый адрес, старая ссылка должна будет отвалиться, новая добавиться.
Мне бы чпу для доски объявлений
/catalog/id-subaru-domingo.html - отлавливать урл по /catalog/id- , а остальное что идет может меняться, при смене урла объявления таким образом всегда попадем куда надо. единственное что надо каноникал тогда на родительский подцепить и все.
более сео оптимизировано будет если id будет не перед subaru-domingo, а после, т.е. /catalog/subaru-domingo-id.html
id в адресе нету, но урл никак не будет одинаковым, ни в коем случае. При добавлении идет проверка, и если такой уже есть, то в конце добавится id и дата добавления.
При просмотре рубрики лично у меня поле список имеет следующий вид:
Состояние: Черновая отделка|Требует ремонта|Ремонт|Евроремонт/~s~/: Требует ремонта
То есть, перечислены все поля списка, потом /~s~/, а далее то, что было отмечено.
И конечно же, хорошо бы чтобы поля списка обрабатывались фильтром поиск, чтобы пользователь мог нажать на ссылку и посмотреть на продукты или объекты с одинаковыми параметрами.
где groop_id будет id записи каталога, и тогда при сохранении картинок вы сможете прописать к ним описание, а на странице вывода в каталоге вам нужно всего напросто отсортировать и вывести фото из созданной таблицы com_uc_dopfoto
почитал про многомерные массивы, вроде все хорошо можно записать таким образом
7ab716aa428978c5ed785203a79b5733.jpg,Описание1,b3e4d9a1dcfd9f2eeebaf1ce98d94001.jpg,Описание2
потом при выборке из БД разделить на разные массивы (первый массив - описание, второй - фото):
array(5) {
[0]=>
string(3) "PHP"
[1]=>
string(5) "MySQL"
[2]=>
string(6) "Apache"
[3]=>
string(6) "Pascal"
[4]=>
string(4) "test"
}
array(5) {
[0]=>
string(36) "7ab716aa428978c5ed785203a79b5733.jpg"
[1]=>
string(36) "b3e4d9a1dcfd9f2eeebaf1ce98d94001.jpg"
[2]=>
string(36) "5ba2fb11a59aa925e65e7350cd5f7e21.jpg"
[3]=>
string(36) "dd8236cf4211661cc98beac0344462fc.jpg"
[4]=>
string(36) "5ba2fb11a59aa925e65e7350cd5f7e21.jpg"
}
Теперь загвостка при выводе в шаблоне:
Не получается вывести поочередно -
Описание1, фото1
Описание2, фото2 и т.д.
Вроде как нет такой возможности в шаблонизаторе (гугл не помог), если foreach вложить в foreach, то выводит 5х5=25 записей