# 1
Тема: Название новости сделать ссылкой на категорию
Tushila
Пользователь
Горите? Тогда мы едем к вам!
МестныйСообщений: 44
Откуда: Луганск
Зарегистрирован: 29 Февраля 2008, 09:40:06
Сказали спасибо 2 раз Статус: offline
ICQ статус
Опубликовано 17 Декабря 2008, 22:45:22
Добрый вечер!
Может быть кто-то сталкивался с такой задачей,чтобы вместо названия новости была ссылка на категорию новости?
Картинка категории не занимала бы места для вставки фото для новости.
Если у кого есть подобные наработки,напишите пожалуйста.
--------------------Тушила-пожарный портал Луганска
^ наверх ^
# 2
mishqa
Пользователь
Уволен
МестныйСообщений: 11
Откуда: Череповец
Зарегистрирован: 17 Декабря 2008, 14:07:27
Сказали спасибо 2 раз Статус: offline
ICQ статус
Опубликовано 18 Декабря 2008, 00:02:18
файл news.php
после 44 строки ...
$news_subject = "<a name='news_".$data['news_id']."' id='news_".$data['news_id']."'></a>".stripslashes($data['news_subject']);
if ($data['news_cat_image']) {
$news_cat_image = "<a href='news_cats.php?cat_id=".$data['news_cat_id']."'><img src='".IMAGES_NC.$data['news_cat_image']."' alt='".$data['news_cat_name']."' align='left' style='border:0px;margin-top:3px;margin-right:5px'></a>";
} else {
$news_cat_image = "";
}
колупайся
--------------------На пенсию и неепет!!
mishqa35 aka mishqa
все кто хочет сказать спасибо за мои труды, кидаем центы. =)
Z185556417037
R184158496574
^ наверх ^
1 пользователь сказал спасибо Вам:
Tushila
# 3
Tushila
Пользователь
Горите? Тогда мы едем к вам!
МестныйСообщений: 44
Откуда: Луганск
Зарегистрирован: 29 Февраля 2008, 09:40:06
Сказали спасибо 2 раз Статус: offline
ICQ статус
Опубликовано 18 Декабря 2008, 01:09:56
mishqa написал:
файл news.php
после 44 строки ...
$news_subject = "<a name='news_".$data['news_id']."' id='news_".$data['news_id']."'></a>".stripslashes($data['news_subject']);
if ($data['news_cat_image']) {
$news_cat_image = "<a href='news_cats.php?cat_id=".$data['news_cat_id']."'><img src='".IMAGES_NC.$data['news_cat_image']."' alt='".$data['news_cat_name']."' align='left' style='border:0px;margin-top:3px;margin-right:5px'></a>";
} else {
$news_cat_image = "";
}
колупайся :)
Получилось только засунуть картинку в шапку новости,но как вместо неё сделать название новости ссылкой?
Вот что я сделал:
$news_cat_image = "";
$news_subject = "<a href='news_cats.php?cat_id=".$data['news_cat_id']."' name='news_".$data['news_id']."' id='news_".$data['news_id']."'><img src='".IMAGES_NC.$data['news_cat_image']."' alt='".$data['news_cat_name']."' align='left' style='border:0px;margin-top:3px;margin-right:5px'></a>".stripslashes($data['news_subject']);
{
$news_cat_image = "";
}
В аттаче то,что из этого вышло.
Прикрепленные файлы
01.png
( width:1150 height:376 )
[Изменил(а) Tushila , 18 Декабря 2008, 01:11:50]
--------------------Тушила-пожарный портал Луганска
^ наверх ^
# 4
Tushila
Пользователь
Горите? Тогда мы едем к вам!
МестныйСообщений: 44
Откуда: Луганск
Зарегистрирован: 29 Февраля 2008, 09:40:06
Сказали спасибо 2 раз Статус: offline
ICQ статус
Опубликовано 18 Декабря 2008, 23:16:37
^ наверх ^
# 5
pozitiv
SF Team
паZитифф
SF Support Team
Почетный SFСообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз Статус: offline
ICQ статус
Опубликовано 19 Декабря 2008, 15:13:01
на примере стандартной темы...
function render_news($subject, $news, $info) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='capmain'>$subject</td>
</tr>
<tr>
<td class='main-body'>$news</td>
</tr>
<tr>
<td align='center' class='news-footer'>\n";
echo openform("N",$info['news_id']).newsposter($info," ·").newsopts($info,"·").closeform("N",$info['news_id']);
echo "</td>
</tr>
</table>\n";
}
измененный вариант:
function render_news($subject, $news, $info) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='capmain'><a href='".FUSION_SELF."news.php?readmore=".$info['news_id']."'>$subject</a> </td>
</tr>
<tr>
<td class='main-body'>$news</td>
</tr>
<tr>
<td align='center' class='news-footer'>\n";
echo openform("N",$info['news_id']).newsposter($info," ·").newsopts($info,"·").closeform("N",$info['news_id']);
echo "</td>
</tr>
</table>\n";
}
--------------------wmz - Z226856101527
wmr - R513979829437
Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^