Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Народный SF Fusion
# 1 Тема: Название новости сделать ссылкой на категорию
Tushila
Пользователь

Avatar пользователя

Горите? Тогда мы едем к вам!

Местный

Сообщений: 44
Откуда: Луганск
Зарегистрирован: 29 Февраля 2008, 09:40:06
Сказали спасибо 2 раз
Статус: offline
ICQ статус 360814352
Опубликовано 17 Декабря 2008, 22:45:22
Добрый вечер!
Может быть кто-то сталкивался с такой задачей,чтобы вместо названия новости была ссылка на категорию новости?
Картинка категории не занимала бы места для вставки фото для новости.
Если у кого есть подобные наработки,напишите пожалуйста.


--------------------
Тушила-пожарный портал Луганска
^ наверх ^ 360814352 tushila.com
# 2  
mishqa
Пользователь

Avatar пользователя

Уволен

Местный

Сообщений: 11
Откуда: Череповец
Зарегистрирован: 17 Декабря 2008, 14:07:27
Сказали спасибо 2 раз
Статус: offline
ICQ статус 6698669
Опубликовано 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 = "";
}


колупайся smiley


--------------------
На пенсию и неепет!!
mishqa35 aka mishqa smiley

все кто хочет сказать спасибо за мои труды, кидаем центы. =)
Z185556417037
R184158496574
^ наверх ^ 6698669 http://fusion.fsay.net
1 пользователь сказал спасибо Вам: Tushila
# 3  
Tushila
Пользователь

Avatar пользователя

Горите? Тогда мы едем к вам!

Местный

Сообщений: 44
Откуда: Луганск
Зарегистрирован: 29 Февраля 2008, 09:40:06
Сказали спасибо 2 раз
Статус: offline
ICQ статус 360814352
Опубликовано 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 = "";
}



В аттаче то,что из этого вышло.
Прикрепленные файлы click to enlarge
01.png   ( width:1150 height:376 )


[Изменил(а) Tushila, 18 Декабря 2008, 01:11:50]

--------------------
Тушила-пожарный портал Луганска
^ наверх ^ 360814352 tushila.com
# 4  
Tushila
Пользователь

Avatar пользователя

Горите? Тогда мы едем к вам!

Местный

Сообщений: 44
Откуда: Луганск
Зарегистрирован: 29 Февраля 2008, 09:40:06
Сказали спасибо 2 раз
Статус: offline
ICQ статус 360814352
Опубликовано 18 Декабря 2008, 23:16:37
Неужели никто не сталкивался с подобным?
Прошу помощи.


--------------------
Тушила-пожарный портал Луганска
^ наверх ^ 360814352 tushila.com
# 5  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 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

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
Перейти на форум:


105,581,800 уникальных посетителей
сейчас: 24 Ноября 2024, 21:57:35
Генерация страницы: 0.16 сек.

Original size:25 кб.
GZipped size: 7 кб.
Compression:75%