vital8 0 Опубликовано: 4 июля 2006 Рассказать Опубликовано: 4 июля 2006 Ну а как же! Сделал все, что здесь написано. Должно работать, ничего не пропущено? Ссылка на сообщение Поделиться на других сайтах
hpk 0 Опубликовано: 7 июля 2006 Рассказать Опубликовано: 7 июля 2006 Сделайте пожалуйста, что бы выводились только статические страницы без новостей. Очень надо! Ссылка на сообщение Поделиться на других сайтах
Blogger 0 Опубликовано: 7 июля 2006 Рассказать Опубликовано: 7 июля 2006 Dimka52, спасибо большое. А как сделать чтобы выводились новости за последние 7 дней ?! Ссылка на сообщение Поделиться на других сайтах
xsash 9 Опубликовано: 7 июля 2006 Рассказать Опубликовано: 7 июля 2006 2hpk просто убери, то что тебе не нужно <?php if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } $map = dle_cache("sitemap", $config['skin']); if(!$map) { $map = ""; //новости $result = $db->query("SELECT id,name,alt_name FROM ". PREFIX ."_category ORDER BY posi ASC"); while($row = $db->get_row($result)) { $map .= "<br><li style='list-style-type: none;'><a href='".$config['http_home_url']."category/${row[alt_name]}/' style='font-size:10pt;font-weight:bold;'>$row[name]</a></li>\n"; $cat = intval($row[id]); $result2 = $db->query("SELECT id,autor,date,title,alt_name,comm_num,rating,news_read FROM ". PREFIX ."_post WHERE category = '$cat' ORDER BY title ASC"); while ($row2 = $db->get_row($result2)) { $map .= "<li style='padding:2px;font-size:11px;vertical-align:middle;'> <a style='font-weight: bold;' href=".$config['http_home_url'].str_replace("-","/",substr($row2['date'],0,10))."/".$row2['alt_name'].".html>".stripslashes($row2[title])."</a> | Автор $row2[autor] | Прочитано: $row2[news_read] | Комментариев: $row2[comm_num]</li>\n"; } } //_новости_ $map .= "<br><br>"; //отделяем статику //статические $result = $db->query("SELECT id, name, descr FROM ". PREFIX ."_static ORDER BY name ASC"); while($row = $db->get_row($result)) { $map .= "<li style='padding:2px;font-size:11px;vertical-align:middle;'> <a style='font-weight: bold;' href='".$config['http_home_url']."static/{$row[name]}.html'>$row[descr]</a></li>\n"; } //_статические_ create_cache("sitemap", $map); } $tpl->load_template('static.tpl'); $tpl->set('{description}', "Карта сайта"); $tpl->set('{static}', $map); $tpl->compile('content'); $tpl->clear(); ?> Ссылка на сообщение Поделиться на других сайтах
mc -aiZer- 0 Опубликовано: 7 июля 2006 Рассказать Опубликовано: 7 июля 2006 xsash, Я уже ему в асе помог Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 8 июля 2006 Рассказать Опубликовано: 8 июля 2006 Вот вы упрямый народ, читать подсказки никак не желаете . 1. Зачем вот этот лишний запрос $result = $db->query("SELECT id,name,alt_name FROM ". PREFIX ."_category ORDER BY posi ASC"); когда все это уже сделано в файле init.php ? 2. Запрос $result2 = $db->query("SELECT id,autor,date,title,alt_name,comm_num,rating,news_read FROM ". PREFIX ."_post WHERE category = '$cat' ORDER BY title ASC"); будет правильно работать только тогда, когда новость принадлежит лишь одной категории ! Если же новости принадлежат нескольким категориям одновременно, модуль работать не будет. Ссылка на сообщение Поделиться на других сайтах
xsash 9 Опубликовано: 8 июля 2006 Рассказать Опубликовано: 8 июля 2006 Akela всмысле это заменить друг другом или че? o_O Ссылка на сообщение Поделиться на других сайтах
mc -aiZer- 0 Опубликовано: 8 июля 2006 Рассказать Опубликовано: 8 июля 2006 $result2 = $db->query("SELECT id,autor,date,title,alt_name,comm_num,rating,news_read FROM ". PREFIX ."_post WHERE category = '$cat' ORDER BY title ASC");Да, эт меня тоже убило...Я как увидел в асю у hpk долго смотрел, вытаращев глаза... Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 8 июля 2006 Рассказать Опубликовано: 8 июля 2006 Akela всмысле это заменить друг другом или че? o_O Кого кем заменить ? Если вопрос по пункту №1, то просто нужно использовать уже готовый список категорий и всё. Ссылка на сообщение Поделиться на других сайтах
Blogger 0 Опубликовано: 9 июля 2006 Рассказать Опубликовано: 9 июля 2006 А мне поможет ктонить ? А как сделать чтобы выводились новости за последние 7 дней ?! Ссылка на сообщение Поделиться на других сайтах
link 0 Опубликовано: 9 июля 2006 Рассказать Опубликовано: 9 июля 2006 Автор А как сделать чтобы выводились новости за последние 7 дней ?! Народ киньте код ка это сделать!!! Ссылка на сообщение Поделиться на других сайтах
mnis 0 Опубликовано: 14 июля 2006 Рассказать Опубликовано: 14 июля 2006 как сделать у меня новости в нескольких категориях а данный модуль выводить эту новость только одной какой-нибудь подскажите (сделайте) чтоб выводила правильно всё Ссылка на сообщение Поделиться на других сайтах
Brain 0 Опубликовано: 26 июля 2006 Рассказать Опубликовано: 26 июля 2006 А как сделать чтоб он выводил статьи определенной категории например "софт" ? Ссылка на сообщение Поделиться на других сайтах
Dali 0 Опубликовано: 29 июля 2006 Рассказать Опубликовано: 29 июля 2006 кто уже привел этот хаус в нормальный вид? Ссылка на сообщение Поделиться на других сайтах
Numb 0 Опубликовано: 3 октября 2006 Рассказать Опубликовано: 3 октября 2006 Всё сделал в одном архиве. Ловите: Site_Map.rar Вот пример: http://mirclipov.com/sitemap Ссылка на сообщение Поделиться на других сайтах
AHM@D 0 Опубликовано: 3 октября 2006 Рассказать Опубликовано: 3 октября 2006 СПАСИБО! Ссылка на сообщение Поделиться на других сайтах
Scorpions_fan 0 Опубликовано: 6 ноября 2006 Рассказать Опубликовано: 6 ноября 2006 Numb, Перезалей плиз =) Ссылка на сообщение Поделиться на других сайтах
newseditor 0 Опубликовано: 30 ноября 2006 Рассказать Опубликовано: 30 ноября 2006 Присоединяюсь! Ссылка на сообщение Поделиться на других сайтах
Гость sibautomir Опубликовано: 5 декабря 2006 Рассказать Опубликовано: 5 декабря 2006 у меня такая проблема возникла вот что выдаёт Fatal error: Allowed memory size of 4194304 bytes exhausted (tried to allocate 1482919 bytes) in /home/ruporta/public_html/engine/inc/templates.class.php on line 101 раньше всё было норм иза чего это произошло не могу понять народ помогите с траблой плизззз да кстати забыл я его моленько подредактировал <?php if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } $map = dle_cache("sitemap", $config['skin']); if(!$map) { $map = ""; $result = $db->query("SELECT id,name,alt_name FROM ". PREFIX ."_category ORDER BY posi ASC"); while($row = $db->get_row($result)){ $map .= "<table width='99%'><tr> <td width='99%' colspan=3><ul style='padding-left:20px;padding-top:20px;padding-bottom:10px;font-size:18px;'><li style='list-style-type: none;'><a href='".$config['http_home_url']."category/${row[alt_name]}/' style='font-size:10pt;font-weight:bold;'>$row[name]</a></li></td></tr>\n"; $cat = intval($row[id]); $result2 = $db->query("SELECT id,autor,date,title,alt_name,comm_num,rating,news_read FROM ". PREFIX ."_post WHERE category = '$cat' ORDER BY title ASC"); while ($row2 = $db->get_row($result2)){ $map .= "<tr><td width='99%' colspan=3><li style='padding:2px;font-size:11px;vertical-align:middle;'> <a style='font-weight: bold;' href=".$config['http_home_url'].str_replace("-","/",substr($row2['date'],0,10))."/".$row2['alt_name'].".html>".stripslashes($row2[title])."</a></td></tr><tr><td width='33%' class='stext'><div style='padding-left:30px;'>Автор: <b>$row2[autor]</b> </div></td><td width='33%' class='stext'> Прочитано: <b>$row2[news_read]</b> </td><td width='33%' class='stext'> Комментариев: <b>$row2[comm_num]</b></td></tr></li>\n"; } $map .= "</ul></table>\n"; } create_cache("sitemap", $map); } $tpl->load_template('static.tpl'); $tpl->set('{description}', "Карта сайта"); $tpl->set('{static}', $map); $tpl->compile('content'); $tpl->clear(); ?> после редактуры проверял работал а сегодня случайно зашол и вот такой глюк Ссылка на сообщение Поделиться на других сайтах
vovik_sumy 0 Опубликовано: 5 декабря 2006 Рассказать Опубликовано: 5 декабря 2006 http://www.dle.net.ua/2006/12/05/karta_sajjtu.html Вот мой вариант карты для сайта. Результат работы тут: http://www.dle.net.ua/sitemap Можешь попробовать свой вариант. Похоже у тебя слишком большая вышла страничка. Попробуй сделать так: $result2 = $db->query("SELECT id,autor,date,title,alt_name,comm_num,rating,news_read FROM ". PREFIX ."_post WHERE category = '$cat' ORDER BY title ASC LIMIT 100"); Если поможет, то проблема как раз именно в этом...) Ссылка на сообщение Поделиться на других сайтах
Гость sibautomir Опубликовано: 6 декабря 2006 Рассказать Опубликовано: 6 декабря 2006 vovik_sumy, спасиб помогло Ссылка на сообщение Поделиться на других сайтах
Eagle 0 Опубликовано: 13 декабря 2006 Рассказать Опубликовано: 13 декабря 2006 Numb, 58 запросов !!! Ссылка на сообщение Поделиться на других сайтах
SHEFF 0 Опубликовано: 13 декабря 2006 Рассказать Опубликовано: 13 декабря 2006 люди добрые, как сделать чтобы без ЧПУ работало? Ссылка на сообщение Поделиться на других сайтах
vovik_sumy 0 Опубликовано: 14 декабря 2006 Рассказать Опубликовано: 14 декабря 2006 Пойди по моей ссылке. Там есть....) Ссылка на сообщение Поделиться на других сайтах
SHEFF 0 Опубликовано: 17 декабря 2006 Рассказать Опубликовано: 17 декабря 2006 vovik_sumy, чо то я там ничего не понял, что где исправить надо? Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.