Что нового

косячок с адресами новостей

  • Автор темы Автор темы Undetected
  • Дата начала Дата начала
U

Undetected

Гость
В общем, имеется штука - вывод новостей кастомом, например последних 10-и на главной. Вывод идет - название + картинка + пара слов из допполя.раньше картинка просто увеличивалась при нажатии. потом я ее сделал чтоб она при клике на нее служила ссылкой в полную новость.Так вон, заметил такой прикол: К примеру, добавились 2 одинаковые новости. При клике в кастоме на заголовки, ссылки идут типа:_http://сайт.ру/тема/подтема/349-имя.новости.htmlи_http://сайт.ру/тема/подтема/350-имя.новости.htmlто есть все нормально.При клике на картинки, что там что там:_http://сайт.ру/2009/03/15/имя.новости.htmlто есть работает указать под ЧПУ-3, без ID новости, только по дате. Естессно, что попадает в первую новость с одинаковым именем (((Как это поправить, чтоб и по картинке, и по заголовкам работал переход вида _http://сайт.ру/тема/подтема/ID-имя.новости.html ???заметил, что подобная фигня происходит при таком же танце с бубном при просмотре кратких новостей.Код который делал в кастоме и в кратких:то есть в show.short.php и show.custom.phpзаменил $tpl->set(\'{short-story}\', stripslashes(\"<div id=\'news-id-\".$row[\'id\'].\"\'>\".$row[\'short_story\'].\"</div>\"));на$story = stripslashes($row[\'short_story\']);    if (preg_match(\"!<img(.*?)/>!si\",$story,$img))    {        $img = \'<a href=\"\'.$config[\'http_home_url\'].date(\'Y/m/d/\', $row[\'date\']).$row[\'alt_name\'].\'.html\">\'.$img[0].\'</a>\';        $story = preg_replace(\"!<img(.*?)/>!si\",$img,$story);    }    $tpl->set(\'{short-story}\', $story); Подскажите, что тут можно исправить?
 
Верх