X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Модификация вывода подкатегорий
Maximkaboom
сообщение 2010-07-23, 9:33
Сообщение #1
Опытный
Иконка группы

Группа: Eleanor user
Сообщений: 766
Регистрация: 2010-04-08
Версия системы: RC5

Репутация:   нет  
Всего: 1


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

Решил написать сюда, вдруг кому понадобится.

1. Открываем файл /classes/others/class_categories.php

2. ищем

if($val['parent']==$v['id'])
   $sub_cats.=str_replace('{link}','<a href="'.$this->CategoryUrl($val['id']).'" title="'.strip_tags($val['description']).'">'.$val['title'].'</a>',$sub);

У меня 252 строка

3. Заменяем ее на что-то подобное этому:


if($val['parent']==$v['id']){
$tmpl = array('{link}', '{desk}', '{images}');
$tmpl_1   = array('<a href="'.$this->CategoryUrl($val['id']).'" title="'.strip_tags($val['description']).'">'.$val['title'].'</a>', strip_tags($val['description']), $image);

$sub_cats.=str_replace($tmpl, $tmpl_1, $sub);
}


Далее в шаблон подкатегорий /templates/Uniel/CategoryTableSubCats.html

Вставляем :
{link} - ссылка на подкатегорию
{desk} - Описание подкатегории
{images} - иконка подкатегории

По аналогии можно выводить и другие вещи, которые по умолчанию в подкатегориях не выводятся

Перейти в начало страницы
+Цитировать сообщение
Гость_AggreSSor_*
сообщение 2010-07-23, 10:47
Сообщение #2



Гости





лучше бы пофиксили подкатегории, а потом уже модернизировали
Перейти в начало страницы
+Цитировать сообщение
Maximkaboom
сообщение 2010-07-23, 11:01
Сообщение #3
Опытный
Иконка группы

Группа: Eleanor user
Сообщений: 766
Регистрация: 2010-04-08
Версия системы: RC5

Репутация:   нет  
Всего: 1


AggreSSor, это не ко мне. Меня попросили сделать и я решил сюда выложить.
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0428 сек.    11 запросов    GZIP включен    Сейчас: 2021-06-16, 4:28