Как можно все категории в каталоге файлов сделать в главном меню на open SLAED 1.2??? 
Можно ли все категории в каталоге файлов сделать в главном меню?
- Статус
- Гость
DESTROY_TRADE, можно!!!
Берете файл block/block-modules.php, и переделываете его ручками под ссылку на каждую категорию.
Можно сделать проще - использовать запрос в базу с категориями каталога файлов, но это добавит Вам уйму запросов базу.
Не проще ли сделать карту сайта и дать на неё ссылку в самом первом пункте меню???
- Группа
- Супермодераторы
- Пункты
- 1595
- Регистрация
- 18.09.2008
- Пол
- Мужчина
- Из
- Россия
- Предупреждения
- Нет
3.92
...но это добавит Вам уйму запросов базу.
Издеваетесь? Один запрос это много? Даже самые сложные структуры можно извлекать одним запросом с JOIN или UNION.
Один запрос это не много. Даже 100 запросов это не много, все эти замеры типичная фаллометрия. Drupal например может делать сотни запросов в базу данных, но это не значит что он тяжелый или не оптимизированный.
Важно качество запросов, их объем и продуманность, а вовсе не количество. Если мне кто нибудь сейчас покажет схему таблицы с категориями, напишу запрос...
на самом деле запрос действительно нужен только один...
автору - сделай, как говорили выше - ссылки списков накатай просто на html..
- Группа
- Посетители
- Пункты
- 729
- Регистрация
- 07.10.2006
- Пол
- Мужчина
- Из
- Россия/Москва
- Предупреждения
- Нет
3.92
а вот еще вопрос как внизу сайта убрать эту надпись Powered by SLAED CMS © 2005-2009 SLAED. All rights reserved?
- Статус
- Гость
а вот еще вопрос как внизу сайта убрать эту надпись Powered by SLAED CMS © 2005-2009 SLAED. All rights reserved?
Ну это уже к Эдуарду, вообще-то запрещено убирать копирайты системы, тем самым Вы нарушаете лицензию.
Furry, ну я немного не правильно выразился, запрос действительно будет один, вот только не известно какого размера будет сама таблица (количество категорий), я лишь хотел дать понять, что ставить в меню в самом начале загрузки страницы такой бред - это не правильно.
Я не спорю, можно и к нескольким таблицам обратиться и упаковать все это в один запрос.
А вот про количество запросов - это Вы зря. Попробуйте установить упомянутый Вами Друпал с 100 запросов в базу, на любой хостинг с тарифом типа "Старт" (который как правило всегда используют начинающие ввиду его дешевизны) - я посмотрю сколько простоит Ваш сайт пока Вам не пришлют письмо от хостера с настоятельной просьбой сменить тарифный план, а еще лучше сменить хостинг провайдера.
Ни кто их не считает, просто на каждом хосте есть определенный лимит таких запросов, который ни кто открыто не афиширует, но сразу дает Вам понять как только Вы этот лимит превысите.
Я уж даже и не говорю про бесплатный хостинг, где сайт просто закроют через пару часов без всяких объяснений...
Я Вам могу привести пример, когда из-за одного запроса будет грузиться база размером 90 мегабайт, в этом случае Вам вообще порекомендуют прикупить себе выделенный сервер!!!
PS: Вот именно, что важно качество запросов, их объем и продуманность, - в данном же примере я не вижу ни качества ни продуманности... С таким же успехом в меню можно засунуть не категории, а вообще все файлы (тоже можно сделать всего одним запросом в базу и вывести все это в массив)...
- Группа
- Супермодераторы
- Пункты
- 1595
- Регистрация
- 18.09.2008
- Пол
- Мужчина
- Из
- Россия
- Предупреждения
- Нет
3.92
О чем тема то не забыли
DESTROY_TRADE, вот блок который выводит категории файлов
<?php
if (!defined("BLOCK_FILE")) {
Header("Location: ../index.php");
exit;
}
global $conf, $db, $prefix;
$res = $db->sql_query("SELECT id, title FROM ".$prefix."_categories WHERE modul='files'");
while($bn=$db->sql_fetchrow($res)){
$content.="<table align=center width=\"100%\" ><tr><td><a href=\"index.php?name=files&cat=".$bn['id']."\"><b>".$bn['title']."</b></a></td></tr></table>";
}
?>
- Группа
- Клиент
- Пункты
- 2121
- Регистрация
- 02.11.2008
- Пол
- Мужчина
- Из
- Пермь
- Предупреждения
- Нет
3.75
ra55551, да нет, не забыли, просто здесь затронулась тема большая чем просто запрос в базу, и если бы топик-стартер настоял бы на своём - ему бы дали код подобный Вашему!!!
Но ему посоветовали все это сделать на html, так как это более удобоваримый вариант.
Кстати, исправьте ошибку в данном Вами коде, ссылка не должна выглядеть так:
с этой ссылкой у него ни чего работать не будет.
PS: какой ЧПУ Вы используете, скажите на милость :)))
- Группа
- Супермодераторы
- Пункты
- 1595
- Регистрация
- 18.09.2008
- Пол
- Мужчина
- Из
- Россия
- Предупреждения
- Нет
3.92
index.php?name=files&cat=6 ТО?
- Статус
- Гость
И можно узнать поточнее куда вписывать 
- Статус
- Гость