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

Помогите переделать модуль карта сайта под DLE 6.5


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

Помогите переделать модуль карта сайта под новый ЧПУ DLE 6.5

<?php

if(!defined('DATALIFEENGINE')){

  die("404 No file!");

}


$thisdate   = date ("Y-m-d H:i:s", (time()+ $config['date_adjust']*60));


$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 .= "<ul style='padding:20px;font-size:18px;'><a style='font-weight: bold;'  href='".$config['http_home_url']."category/${row[alt_name]}/' style='font-size:10pt;font-weight:bold;'>$row[name]</a>\n";

$cat = intval($row[id]);


$result2 = $db->query("SELECT id,autor,date,title,alt_name,comm_num,rating,news_read,approve FROM ". PREFIX ."_post WHERE category LIKE '%$cat%' AND approve = '1' AND date < '$thisdate' ORDER BY date DESC");  

while ($row2 = $db->get_row($result2)){

$map .= "<li style='padding:2px;font-size:11px;' valign='absmiddle'> <font color=\"red\"> ". substr($row2['date'],0,10) ." </font> 

 <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>

 | OT: $row2[autor] | Views: $row2[news_read] | Comments: $row2[comm_num] | Raiting: $row2[rating] \n";

}

$map .= "</ul>\n";  

}


#ubiriote sledujusije kovycki /*  */ jesli nado ctoby pokazyvalo staticeskije stranicy

/*

$result = $db->query("SELECT id, name, descr FROM " . PREFIX . "_static ORDER BY name ASC");

while($row = $db->get_row($result)){  

$map .= "<span style='padding-left:20px;padding-bottom:10px;font-size:16px;'><a style='font-weight: bold;'  href='".$config['http_home_url']."static/{$row[name]}.html' style='font-size:10pt;font-weight:bold;'>$row[descr]</a></span><p>\n";

}

*/

create_cache("sitemap", $map);

}


$tpl->load_template('static.tpl');

$tpl->set('{description}', " ");

$tpl->set('{static}', $map);

$tpl->compile('content');

$tpl->clear();


?>

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

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

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

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

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

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

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

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

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

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