Перейти к публикации

Вывод всех категорий в шаблон


Рекомендованные сообщения

Можно ли вывести все категории что есть на сайте единым списком:

<a href="/cat1/">Категория 1</a>
<a href="/cat2/">Категория 2</a>
<a href="/cat3/">Категория 3</a>
<a href="/..../">....</a>

Название с ссылкой.

Ссылка на сообщение
Поделиться на других сайтах

Можно ли вывести все категории что есть на сайте единым списком:

<a href="/cat1/">Категория 1</a>
<a href="/cat2/">Категория 2</a>
<a href="/cat3/">Категория 3</a>
<a href="/..../">....</a>

Название с ссылкой.

ручками или маленьким хаком, который прошуршит бд и выведет весь список. Есть такой модуль для сео оптимизации категорий: http://alaev.info/blog/post/2086 так вот там есть файлик для админ панели, открой его и посмотри как реализован вывод всех категорий

Ссылка на сообщение
Поделиться на других сайтах

Привет!

Есть в DLE такой массив $cat_info, в нём ясть вся инфа для вывода. Нужно её выбрать и отобразить.

 

<?php
array_multisort ($cat_info[][posi], SORT_NUMERIC, SORT_ASC); // Сортируем массив по порядку, заданному вами в админке
array_pop($cat_info); // Удаляем пустой элемент массива
// Выводим все элементы на экран
foreach ($cat_info as $id => $arr) {
    echo "<a href=/".$arr[alt_name]."/>".$arr[name]."</a><br />";
    }
?>

Это идея, направление, а не готовое решение. Допиливайте сами, удачи.

Этот код сохраните например в файл all_cat.php и подключите его вывод в нужном месте шаблона с помощью include.

{include file="engine/modules/all_cat.php"}

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...