loading...

Авторизация ...

Имя пользователя :
Пароль :
я всё забыл!

МодулиКатегории

Написал solos, 26 февраля 2008 | 30 комментариев | рейтинг новости не нравится   +54   нравится Версия для печати
Делаем модуль вывода категорий.

1) Создаём файлик engine/modules/category.php и пишем в нем:

<?php
if(!defined('DATALIFEENGINE')) {
    die("Hacking attempt!");
}

$c = get_vars('category');
foreach($c as $key => $value){
$tpl->result['category'] .= '<a href="'.$config['http_home_url'].$value['alt_name'].'/" title="'.$value['name'].'">'.$value['name'].'</a>';
}
?>



2) В файлике engine/init.php ищем:
require_once ENGINE_DIR.'/modules/calendar.php';


ниже вставляем:
require_once ENGINE_DIR.'/modules/category.php';



3)
В файлике index.php (в корне сайта) ищем:
$tpl->set('{speedbar}', $tpl->result['speedbar']);


ниже вставляем:
$tpl->set('{category}', $tpl->result['category']);


В файлике main.tpl (главный шаблон) вставляем в нужное место:

{category}


Да чуть не забыл нужно написать css каждый под свой диз



Комментарии пользователей

  Экспорт комментариев в RSS
 Сортировать по рейтингу, по дате

Написал kala, 26 февраля 2008 в 16:20 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Иго надо исправит
растягивает по ширине

Написал geokond, 26 февраля 2008 в 16:31 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 12, Пользователи
Карма:
и что дает этот модуль? для какой версии?

Написал Hamer, 26 февраля 2008 в 16:33 плохой комментарий   0   хороший комментарий
Новостей: 42, комментариев: 2186, Изгнанные
Карма: 50±
smile гм. лучше там где категории идут деревом ... karfax вроде..

Написал nemogy, 26 февраля 2008 в 16:48 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
ммм...занятно не более того!

Написал DocentX, 26 февраля 2008 в 17:32 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 79, Пользователи
Карма:
+1 запрос к базе минимум

Написал romen, 26 февраля 2008 в 17:49 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Цитата: DocentX
+1 запрос к базе минимум


где? в какой строчке?

Написал boxsterino, 26 февраля 2008 в 17:51 плохой комментарий   +1   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
+1 запрос к базе минимум


А мне кажется, что нету!

Написал Worm, 26 февраля 2008 в 18:23 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
DocentX,
romen,
жжоте =))
вот если не знаете то лучше рпосто промолчать :)

Написал VAT, 26 февраля 2008 в 18:34 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 248, Пользователи
Карма:
имхо ненужная вещь. я на сайте тупо ссылки на категории вывел lazy
но спасибо скажу, всё-таки старался автор) ap

Написал Прокопенко, 26 февраля 2008 в 19:23 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 11, Пользователи
Карма:
Спасибо, вещь, как раз, очень нужная!
Когда куча сайтов с большик кол-вом категорий, то и руками лень прописывать, и модули всякие грузные ставить не хочется friends

Написал fant1k, 26 февраля 2008 в 20:00 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Норм вещичка

Написал Franc, 26 февраля 2008 в 20:10 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
лучше там где категории идут деревом ... karfax вроде..


он глюченый какойто! beee

Написал UneXP, 26 февраля 2008 в 21:13 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Над именами переменных автор не особо задумывался)

Написал Extazi, 26 февраля 2008 в 23:13 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Люди!!! вопрос не по этой теме... но актуальный. (заметил только в 6.7, 6.5 такой проблемы нет) Никто не сталкивался с такой ситуацией:
добавляешь в новости ссылку на файл:


"_http://download.best-nokia.net/files/Symbia
n_OS_6_7_8/inet/201UCWEB%206.0%20Beta%201%20-%20Sy
mbian%20OS%20678.x/201UCWEB%206.0%20Beta%201%20-%2
0Symbian%20OS%20678.x.rar"

как видите ссылка полностью рабочая, но в самой новости она выводиться так:

"_http://download.best-nokia.net/files/symbia
n_os_6_7_8/inet/201ucweb%206.0%20beta%201%20-%20sy
mbian%20os%20678.x/201ucweb%206.0%20beta%201%20-%2
0symbian%20os%20678.x.rar"

А теперь заметьте в чем разница:

_http://download.best-nokia.net/files/Symbian_OS_6
_7_8/inet/201UCWEB%206.0%20Beta%201%20-%20Symbian%
20OS%20678.x/201UCWEB%206.0%20Beta%201%20-%20Symbi
an%20OS%20678.x.rar
_http://download.best-nokia.net/files/symbian_os_6
_7_8/inet/201ucweb%206.0%20beta%201%20-%20symbian%
20os%20678.x/201ucweb%206.0%20beta%201%20-%20symbi
an%20os%20678.x.rar

все переводиться в нижний регистр! и файл нот фонд, а в 6.5 таких проблем не было... и как это исправить???
Ответьте мне пожалуйста в асю: 384104102 или на мыло

Написал PoMaH, 27 февраля 2008 в 00:26 плохой комментарий   0   хороший комментарий
Новостей: 2, комментариев: 215, Пользователи
Карма:
Extazi,
et word wrap, ssylki nado pisat cerez teg url

Написал Nitro, 27 февраля 2008 в 00:52 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Extazi,

Смотри сюда http://forum.4dle.ru/showthread.php?t=3935

Написал CrazyFoolz, 27 февраля 2008 в 01:50 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
VAT,у меня например вроде около 80 категорий! и мне прийдётся самому вся вписыва? День угроблю тока 59 А вот с модулем от Karfak подобному этому всё сделаешь минуты за две.

Написал Franc, 27 февраля 2008 в 07:04 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
За то это модуль мешает мешает нормальной работе Он-Лайн. показывает всякую ерунду кто где находиться! к примеру я на главной а Он показывает "Картинки".

Написал Extazi, 27 февраля 2008 в 09:28 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Nitro,
ОГРОМНОЕ тебе спасибо, а то уж не знал как быть bp

Написал solos, 29 февраля 2008 в 21:16 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Мод был написан для тех кто имеет линейную структуру категорий (древовидная нагружает базу лишний раз + ОЗУ и прочая чепуха).

Модуль берет из кэша данные и лишний раз не дёргает базу.

Да и прост как 2*2. )

Franc, мешает потому что нужно изменить result['category'] на типа такого

result[category_ne_meshai_ostalnim_modylam]

))))))))

Написал Franc, 1 марта 2008 в 10:20 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Ну ну... aggressive

Написал kocha363, 2 марта 2008 в 18:18 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
а как сделать что бы он не линейкой выводил категории, а начинал новые строки???

Написал roller, 3 марта 2008 в 16:25 плохой комментарий   0   хороший комментарий
Новостей: 2, комментариев: 286, Пользователи
Карма:
kocha363, измени ету строчку, в файле category.php:
... $value['name'].'</a>&
#039;; ...


на

... $value['name'].'</a><br />'; ...


Ненаписал всю строчку кода т.к. тут лага какието с коментариеями текст с квоте нерастягиваеться.

З.Ы. Много увжаемые Админы сделайте в бб панеле функицию кода как в новостях. Типа квоте только синенькую как в новосте.

Я модуль еще неставил щас только буду ставить если что отпишусь. По идее должно работать.

Написал solos, 5 марта 2008 в 12:09 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Там нужно не бр писать а цсс стиль и тогда будет вам добро! )

Написал SoftLend, 5 марта 2008 в 17:23 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 35, Пользователи
Карма:
4 Сенкс!Мне оч надо!Ато уж больно впадло самому редактить) Секнс. А я сделал вот так, и мне всё нравитсо

$tpl->result['category'] .= '<div align="left"><img src="/pic/nd.gif"> <a href="'.$config['http_home_ur
l'].$value['alt_name'].
9;/" title="'.$value['name'
].'">'.$value['name
'].'</a><br></div>
';


И всё ок, ничё никуда не уходит! _http://softlend.net

Написал 2mb, 11 марта 2008 в 15:04 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 6, Пользователи
Карма:
а вот правильно все работает



<?php
if(!defined('DATALIFEENGINE')) {
die("Hacking attempt!");
}

$c = get_vars('category');
foreach($c as $key => $value){
$tpl->result['category'] .= '<div align="left"><img src="/templates/Simple/images/ng.gif"> <a href="'.$config['http_home_ur
l'].$value['alt_name'].
9;/" title="'.$value['name'
].'">'.$value['name
'].'</a><br></div>
';
}
?>

Написал Fakamaz, 12 марта 2008 в 06:15 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 20, Пользователи
Карма:
Подскажите как сделать чтобы еше показывало рисунок категории который в админке меняется

Написал Ilya, 13 марта 2008 в 14:13 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 4, Пользователи
Карма:
А как сделать, чтобы выводился список под категорий из указанной основной категории, допустим по запросу:
http://my_side/index.php?do=category&cat=films

Написал solos, 18 марта 2008 в 09:51 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Нужно переписать!

Написал krooglof, 14 июня 2009 в 19:29 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Просто подправил.
Показывается вертикально с картинкой
(Адрес картинки поменять не забедьте)

$value){
$tpl->result['category'] .= ''.$value['name'].'';
}
?>

Информация



Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
Анализ Тиц и PR сайта