Категории Новостей как на главной (news.php)
|
vudi |
Опубликовано 17.12.2012 07:49
|
Пользователь
Сообщений: 60
Зарегистрирован: 16.09.2012 07:04
|
Модификация (изменение) показа новостных категорий. Задача сделать вывод категорий с фото и кратким описанием как в news.php
Может здесь где это уже и обсуждалось ??? Я не смог найти. Отыскал кое что на Польском форуме bartek124 предоставил код под v7.02.05
Код <?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: news.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at http://www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once "maincore.php";
require_once THEMES."templates/header.php";
// Predefined variables, do not edit these values
$i = 0;
// Number of news displayed
$items_per_page = $settings['newsperpage'];
// TUTAJ WPISZ ID KATEGORII!!
$cat = 17;
add_to_title($locale['global_200'].$locale['global_077']);
if (!isset($_GET['readmore']) || !isnum($_GET['readmore'])) {
$rows = dbcount(
"(news_id)",
DB_NEWS,
groupaccess('news_visibility')." AND news_cat='".$cat."' AND (news_start='0'||news_start<=".time().")
AND (news_end='0'||news_end>=".time().")
AND news_draft='0'"
);
if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $_GET['rowstart'] = 0; }
if ($rows) {
$result = dbquery(
"SELECT tn.*, tc.*, tu.user_id, tu.user_name, tu.user_status
FROM ".DB_NEWS." tn
LEFT JOIN ".DB_USERS." tu ON tn.news_name=tu.user_id
LEFT JOIN ".DB_NEWS_CATS." tc ON tn.news_cat=tc.news_cat_id
WHERE ".groupaccess('news_visibility')." AND news_cat='".$cat."' AND (news_start='0'||news_start<=".time().")
AND (news_end='0'||news_end>=".time().") AND news_draft='0'
GROUP BY news_id
ORDER BY news_sticky DESC, news_datestamp DESC LIMIT ".$_GET['rowstart'].",".$items_per_page
);
$numrows = dbrows($result);
while ($data = dbarray($result)) {
$i++;
$comments = dbcount("(comment_id)", DB_COMMENTS." WHERE comment_type='N' AND comment_hidden='0' AND comment_item_id='".$data['news_id']."'");
$news_cat_image = "";
$news_subject = "<a name='news_".$data['news_id']."' id='news_".$data['news_id']."'></a>".stripslashes($data['news_subject']);
$news_cat_image = "<a href='".($settings['news_image_link'] == 0 ? "news_cats.php?cat_id=".$data['news_cat']
: FUSION_SELF."?readmore=".$data['news_id'] )."'>";
if ($data['news_image_t2'] && $settings['news_image_frontpage'] == 0) {
$news_cat_image .= "<img src='".IMAGES_N_T.$data['news_image_t2']."' alt='".$data['news_subject']."' class='news-category' /></a>";
} elseif ($data['news_cat_image']) {
$news_cat_image .= "<img src='".get_image("nc_".$data['news_cat_name'])."' alt='".$data['news_cat_name']."' class='news-category' /></a>";
} else {
$news_cat_image = "";
}
$news_news = preg_replace("/<!?--\s*pagebreak\s*-->/i", "", ($data['news_breaks'] == "y" ? nl2br(stripslashes($data['news_news'])) : stripslashes($data['news_news'])));
$news_info = array(
"news_id" => $data['news_id'],
"user_id" => $data['user_id'],
"user_name" => $data['user_name'],
"user_status" => $data['user_status'],
"news_date" => $data['news_datestamp'],
"cat_id" => $data['news_cat'],
"cat_name" => $data['news_cat_name'],
"cat_image" => $news_cat_image,
"news_subject" => $data['news_subject'],
"news_ext" => $data['news_extended'] ? "y" : "n",
"news_reads" => $data['news_reads'],
"news_comments" => $comments,
"news_allow_comments" => $data['news_allow_comments'],
"news_sticky" => $data['news_sticky']
);
echo "<!--news_prepost_".$i."-->\n";
render_news($news_subject, $news_news, $news_info);
}
echo "<!--sub_news_idx-->\n";
if ($rows > $items_per_page) echo "<div align='center' style=';margin-top:5px;'>\n".makepagenav($_GET['rowstart'],$items_per_page,$rows,3)."\n</div>\n";
} else {
opentable($locale['global_077']);
echo "<div style='text-align:center'><br />\n".$locale['global_078']."<br /><br />\n</div>\n";
closetable();
}
} else {
if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $_GET['rowstart'] = 0; }
$result = dbquery(
"SELECT tn.*, tc.*, tu.user_id, tu.user_name, tu.user_status FROM ".DB_NEWS." tn
LEFT JOIN ".DB_USERS." tu ON tn.news_name=tu.user_id
LEFT JOIN ".DB_NEWS_CATS." tc ON tn.news_cat=tc.news_cat_id
WHERE ".groupaccess('news_visibility')." AND news_id='".$_GET['readmore']."' AND news_draft='0'
LIMIT 1"
);
if (dbrows($result)) {
include INCLUDES."comments_include.php";
include INCLUDES."ratings_include.php";
$data = dbarray($result);
if (!isset($_POST['post_comment']) && !isset($_POST['post_rating'])) {
$result2 = dbquery("UPDATE ".DB_NEWS." SET news_reads=news_reads+1 WHERE news_id='".$_GET['readmore']."'");
$data['news_reads']++;
}
$news_cat_image = "";
$news_subject = $data['news_subject'];
if ($data['news_image_t1'] && $settings['news_image_readmore'] == "0") {
$img_size = @getimagesize(IMAGES_N.$data['news_image']);
$news_cat_image = "<a href=\"javascript:;\" onclick=\"window.open('".IMAGES_N.$data['news_image']."','','scrollbars=yes,toolbar=no,status=no,resizable=yes,width=".($img_size[0]+20).",height=".($img_size[1]+20)."')\"><img src='".IMAGES_N_T.$data['news_image_t1']."' alt='".$data['news_subject']."' class='news-category' /></a>";
} elseif ($data['news_cat_image']) {
$news_cat_image = "<a href='news_cats.php?cat_id=".$data['news_cat']."'><img src='".get_image("nc_".$data['news_cat_name'])."' alt='".$data['news_cat_name']."' class='news-category' /></a>";
}
$news_news = preg_split("/<!?--\s*pagebreak\s*-->/i", $data['news_breaks'] == "y" ? nl2br(stripslashes($data['news_extended'] ? $data['news_extended'] : $data['news_news'])) : stripslashes($data['news_extended'] ? $data['news_extended'] : $data['news_news']));
$pagecount = count($news_news);
$news_info = array(
"news_id" => $data['news_id'],
"user_id" => $data['user_id'],
"user_name" => $data['user_name'],
"user_status" => $data['user_status'],
"news_date" => $data['news_datestamp'],
"cat_id" => $data['news_cat'],
"cat_name" => $data['news_cat_name'],
"cat_image" => $news_cat_image,
"news_subject" => $data['news_subject'],
"news_ext" => "n",
"news_reads" => $data['news_reads'],
"news_comments" => dbcount("(comment_id)", DB_COMMENTS, "comment_type='N' AND comment_item_id='".$data['news_id']."' AND comment_hidden='0'"),
"news_allow_comments" => $data['news_allow_comments'],
"news_sticky" => $data['news_sticky']
);
add_to_title($locale['global_201'].$news_subject);
echo "<!--news_pre_readmore-->";
render_news($news_subject, $news_news[$_GET['rowstart']], $news_info);
echo "<!--news_sub_readmore-->";
if ($pagecount > 1) {
echo "<div align='center' style='margin-top:5px;'>\n".makepagenav($_GET['rowstart'], 1, $pagecount, 3, FUSION_SELF."?readmore=".$_GET['readmore']."&")."\n</div>\n";
}
if ($data['news_allow_comments']) { showcomments("N", DB_NEWS, "news_id", $_GET['readmore'], FUSION_SELF."?readmore=".$_GET['readmore']); }
if ($data['news_allow_ratings']) { showratings("N", $_GET['readmore'], FUSION_SELF."?readmore=".$_GET['readmore']); }
} else {
redirect(FUSION_SELF);
}
}
require_once THEMES."templates/footer.php";
?>
Работает всё отлично... только вот никак не соображу как лучше это дело оформить ??? Этот код отдельный файл, назвать его можно как угодно (как вариант название категории), у меня к примеру 10 категорий ... может кто чего подскажет ??? Ведь готового мода news_cats.php с фото и кратким описанием нет ? |
|
|
|
jikaka |
Опубликовано 17.12.2012 08:14
|
Супер Администратор
Разработчики
Сообщений: 4849
Зарегистрирован: 26.07.2010 12:10
|
есть ссылка или скриншот глянуть это дело?
|
|
|
|
vudi |
Опубликовано 17.12.2012 08:34
|
Пользователь
Сообщений: 60
Зарегистрирован: 16.09.2012 07:04
|
Ссылки нет. Пока тестирую на Денвере в качестве проверки на ошибки в журнале ошибок в админке. Пока всё чисто. А вывод стандартный как в news.php Краткая новость с фото и ссылка читать далее для перехода в расширенную новость news.php?readmore=17 (как вариант).
-------------
Вот фото с турецкого варианта у них там на форуме это обсуждалось давно. Тоже самое почти только на фото есть ещё верхняя панель Категорий ввиде ссылок.
vudi присоединено следующее:изображение:
Изменил(а) vudi, 17.12.2012 20:07
|
|
|
|
vudi |
Опубликовано 17.12.2012 20:15
|
Пользователь
Сообщений: 60
Зарегистрирован: 16.09.2012 07:04
|
Вот есть ещё один вариант с Турецкого форума. Он старый 2010 года. Вроде всё нормально но только фото непоказывает (надо исправлять код)
news_cats.php
Код <?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: news_cats.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once "maincore.php";
require_once THEMES."templates/header.php";
include LOCALE.LOCALESET."news_cats.php";
$rowmax = 20;
$rowstart=(isset($_GET['rowstart'])&&isnum($_GET['rowstart']))?$_GET['rowstart']:0;
$miktar=5;
opentable($locale['400']);
echo THEME_BULLET."<a href='".BASEDIR."news_cats.php'>".$locale['406']."</a> | ";
echo THEME_BULLET."<a href='".BASEDIR."news_cats.php?cat_id=0'>".$locale['403']."</a> | ";
$result = dbquery("SELECT * FROM ".$db_prefix."news_cats ORDER BY news_cat_id");
if (dbrows($result)) {
while ($data = dbarray($result)) {
echo THEME_BULLET." <a href=".BASEDIR."news_cats.php?cat_id=".$data['news_cat_id']." class=side>".$data['news_cat_name']."</a> | ";
}
} else {
echo "<center>".$locale['407']."</center>\n";
}
closetable();
add_to_title($locale['global_200'].$locale['400']);
if (isset($_GET['cat_id']) && isnum($_GET['cat_id'])) {
$res = 0;
$result = dbquery("SELECT * FROM ".DB_NEWS_CATS." WHERE news_cat_id='".$_GET['cat_id']."'");
if (dbrows($result) || $_GET['cat_id'] == 0) {
$data = dbarray($result);
$rows = dbcount("(news_id)", DB_NEWS, "news_cat='".$_GET['cat_id']."' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().") AND news_draft='0'");
if ($rows) {
$res = 1;
set_title($data['news_cat_name']);
opentable($data['news_cat_name']);
echo "<!--pre_news_cat--><table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>\n";
if ($_GET['cat_id'] != 0) {
echo "<tr>\n";
echo "<td class='tbl1' style='vertical-align:top'>\n";
} else {
echo "</td>\n</tr>\n<tr>\n<td class='tbl1' style='vertical-align:top'><!--news_cat_news-->\n";
}
$result2 = dbquery("SELECT * FROM ".DB_NEWS." tn LEFT JOIN ".DB_USERS." tu ON tn.news_name=tu.user_id WHERE news_cat='".$_GET['cat_id']."' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().") AND news_draft='0' ORDER BY news_datestamp DESC LIMIT $rowstart, $miktar");
while ($data2 = dbarray($result2)) {
if ($data2['news_image']) {
$news_image = "<img src='".$data2['news_image']."' height='60' width='80' alt='".$data2['news_subject']."' align='left' class='quote' />";
} else {
$news_image = "";
}
$unif = THEME_BULLET." <a href='news.php?readmore=".$data2['news_id']."' title='".$data2['news_subject']."'>".$data2['news_subject']."</a> <a href='http://www.google.com.tr/search?hl=tr&q=".$data2['news_subject']."' target='_blank'><img src='".IMAGES."searchgoogle.gif' title='header=[".$locale['408']."]body=[".$data2['news_subject']."]' border='0'></img></a>\n";
$frog = $news_image.stripslashes($data2['news_news']);
opentable($unif);
echo $frog;
echo"<div> ".THEME_BULLET."<strong>".$locale['409']."</strong> <a href='profile.php?lookup=".$data2['user_id']."'>".$data2['user_name']."</a> ".THEME_BULLET." ".$locale['410']." ".$data2['news_reads']."".$locale['411']." ".THEME_BULLET."<strong>".$locale['412']."</strong>:".showdate("forumdate",$data2['news_datestamp'])." <a href='print.php?type=N&item_id=".$data2['news_id']."'><img src='".get_image("printer")."' alt='".$locale['global_075']."' style='vertical-align:middle;border:0;' /></a>"; if (checkrights("N")) { echo " <a href='".ADMIN."news.php".$aidlink."&action=edit&news_id=".$data2['news_id']."'><img src='".get_image("edit")."' alt='".$locale['global_076']."' title='".$locale['global_076']."' style='vertical-align:middle;border:0;' /></a>\n"; }echo"</div>";
closetable();
echo"<hr style='border: 4px;' />";
}
echo "</td>\n</tr>\n</table><!--sub_news_cat-->\n";
if ($rows>$miktar) {
echo makepagenav($_GET['rowstart'],$miktar,$rows,3,FUSION_SELF."?cat_id=".$_GET['cat_id']."&");
}
}
}
if (!$res) { redirect(FUSION_SELF); }
} else {
opentable($locale['400']);
$res = 0;
$result = dbquery("SELECT * FROM ".DB_NEWS_CATS." ORDER BY news_cat_id");
if (dbrows($result)) {
echo "<!--pre_news_cat_idx--><table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>\n";
while ($data = dbarray($result)) {
$rows = dbcount("(news_id)", DB_NEWS, "news_cat='".$data['news_cat_id']."' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().") AND news_draft='0'");
echo "<tr>\n<td width='150' class='tbl1' style='vertical-align:top'><!--news_cat_image--><img src='".get_image("nc_".$data['news_cat_name'])."' alt='".$data['news_cat_name']."' /><br /><br />\n";
echo "<strong>".$locale['401']."</strong> ".$data['news_cat_name']."<br />\n<strong>".$locale['402']."</strong> $rows</td>\n";
echo "<td class='tbl1' style='vertical-align:top'><!--news_cat_news-->\n";
if ($rows) {
$result2 = dbquery("SELECT * FROM ".DB_NEWS." tn LEFT JOIN ".DB_USERS." tu ON tn.news_name=tu.user_id WHERE news_cat='".$data['news_cat_id']."' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().") AND news_draft='0' ORDER BY news_datestamp DESC LIMIT 5");
while ($data2 = dbarray($result2)) {
if ($data2['news_image']) {
$news_image = "<img src='".$data2['news_image']."' height='60' width='80' alt='".$data2['news_subject']."' align='left' class='quote' />";
} else {
$news_image = "";
}
$unif = THEME_BULLET." <a href='news.php?readmore=".$data2['news_id']."' title='".$data2['news_subject']."'>".$data2['news_subject']."</a> <a href='http://www.google.com.tr/search?hl=tr&q=".$data2['news_subject']."' target='_blank'><img src='".IMAGES."searchgoogle.gif' title='header=[".$locale['408']."]body=[".$data2['news_subject']."]' border='0'></img></a>\n";
$frog = $news_image.stripslashes($data2['news_news']);
opentable($unif);
echo $frog;
echo"<div> ".THEME_BULLET."<strong>".$locale['409']."</strong> <a href='profile.php?lookup=".$data2['user_id']."'>".$data2['user_name']."</a> ".THEME_BULLET." ".$locale['410']." ".$data2['news_reads']." ".$locale['411']." ".THEME_BULLET."<strong>".$locale['412']."</strong>:".showdate("forumdate",$data2['news_datestamp'])." <a href='print.php?type=N&item_id=".$data2['news_id']."'><img src='".get_image("printer")."' alt='".$locale['global_075']."' style='vertical-align:middle;border:0;' /></a> ";if (checkrights("N")) { echo "<a href='".ADMIN."news.php".$aidlink."&action=edit&news_id=".$data2['news_id']."'><img src='".get_image("edit")."' alt='".$locale['global_076']."' title='".$locale['global_076']."' style='vertical-align:middle;border:0;' /></a>\n"; } echo"</div>";
closetable();
echo"<hr style='border: 4px;' />";
}
if ($rows > 5) { echo "<div style='text-align:right'>".THEME_BULLET." <a href='".FUSION_SELF."?cat_id=".$data['news_cat_id']."&rowstart=0'>".$locale['405']."</a></div>\n"; }
echo"<hr style='border: 4px;' />\n";
} else {
echo THEME_BULLET." ".$locale['404']."\n";
}
echo "</td>\n</tr>\n";
}
$res = 1;
}
$result = dbquery("SELECT * FROM ".DB_NEWS." tn LEFT JOIN ".DB_USERS." tu ON tn.news_name=tu.user_id WHERE news_cat='0' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().") AND news_draft='0' ORDER BY news_datestamp DESC LIMIT 5");
if (dbrows($result)) {
if ($res == 0) { echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>\n"; }
$nrows = dbcount("(news_id)", DB_NEWS, "news_cat='0' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().") AND news_draft='0'");
echo "<tr>\n<td width='150' class='tbl1' style='vertical-align:top'>".$locale['403']."<br />\n";
echo "<strong>".$locale['402']."</strong> $nrows</td>\n<td class='tbl1' style='vertical-align:top'>\n";
while ($data = dbarray($result)) {
if ($data['news_image']) {
$news_image = "<img src='".$data['news_image']."' height='60' width='80' alt='".$data['news_subject']."' align='left' class='quote' />";
} else {
$news_image = "";
}
$unif = THEME_BULLET." <a href='news.php?readmore=".$data['news_id']."' title='".$data['news_subject']."'>".$data['news_subject']."</a> <a href='http://www.google.com.tr/search?hl=tr&q=".$data['news_subject']."' target='_blank'><img src='".IMAGES."searchgoogle.gif' title='header=[".$locale['408']."]body=[".$data['news_subject']."]' border='0'></img></a>\n";
$frog = $news_image.stripslashes($data['news_news']);
opentable($unif);
echo $frog;
echo"<div> ".THEME_BULLET."<strong>".$locale['409']."</strong> <a href='profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a> ".THEME_BULLET." ".$locale['410']." ".$data['news_reads']."".$locale['411']." ".THEME_BULLET."<strong>".$locale['412']."</strong>:".showdate("forumdate",$data['news_datestamp'])." <a href='print.php?type=N&item_id=".$data['news_id']."'><img src='".get_image("printer")."' alt='".$locale['global_075']."' style='vertical-align:middle;border:0;' /></a> ";if (checkrights("N")) { echo "<a href='".ADMIN."news.php".$aidlink."&action=edit&news_id=".$data['news_id']."'><img src='".get_image("edit")."' alt='".$locale['global_076']."' title='".$locale['global_076']."' style='vertical-align:middle;border:0;' /></a>\n"; } echo"</div>";
closetable();
echo"<hr style='border: 4px;' />";
}
$res = 1;
if ($nrows > 5) { echo "<div style='text-align:right'>".THEME_BULLET." <a href='".FUSION_SELF."?cat_id=0'>".$locale['405']."</a></div>\n"; }
echo "</td>\n</tr>\n";
}
if ($res == 1) {
echo "</table><!--sub_news_cat_idx-->\n";
} else {
echo "<div style='text-align:center'><br />\n".$locale['407']."<br /><br />\n</div>\n";
}
}
echo "<div style='text-align: right;'><a href='http://burak.berkturk.com' onclick='window.open(this.href); return false;' onkeypress='window.open(this.href); return false;'>©</a></div>";
closetable();
require_once THEMES."templates/footer.php";
?>
|
|
|
|
vudi |
Опубликовано 19.12.2012 17:20
|
Пользователь
Сообщений: 60
Зарегистрирован: 16.09.2012 07:04
|
Создал Папку и запихнул туда файлы (категории новостей с фото) код в #1 сообщении. Только вот неработает с папкой. Ошибка на строке require_once "maincore.php";
Как надо исправить чтобы работало ? |
|
|
|
Neo_Allex |
Опубликовано 19.12.2012 22:16
|
Модератор
Группа поддержки
Сообщений: 286
Зарегистрирован: 17.11.2010 09:36
|
require_once "../maincore.php";
ты же в папку запихнул, так-что подгрузить надо файл, что выше в дериктории, через "../" для каждой подпапки
|
|
x1
|
|
|
|
vudi |
Опубликовано 03.01.2013 19:50
|
Пользователь
Сообщений: 60
Зарегистрирован: 16.09.2012 07:04
|
Спасибо Neo_Allex за подсказку.
Нашёл ещё одно место которое мне нужно было подправить (#1 пост). Это на строке 44-45. Созданная страница имеет к примеру название test_page.php и вот в ней все фото-ссылки имеют такой вид /test_page.php?readmore=12 а мне надо /news.php?readmore=12
Вообщем удалил эти 2 строчки $news_cat_image = "<a href='".($settings['news_image_link'] == 0 ? "news_cats.php?cat_id=".$data['news_cat']
: FUSION_SELF."?readmore=".$data['news_id'] )."'>";
и вставил такой вариант $news_cat_image = "<a href='".BASEDIR."news.php?readmore=".$data['news_id']."'>";
Незнаю правильно или нет но вроде работает. |
|
|
|
Neo_Allex |
Опубликовано 03.01.2013 21:08
|
Модератор
Группа поддержки
Сообщений: 286
Зарегистрирован: 17.11.2010 09:36
|
$news_cat_image = "<a href='".($settings['news_image_link'] == 0 ? "news_cats.php?cat_id=".$data['news_cat']
: FUSION_SELF."?readmore=".$data['news_id'] )."'>";
Здесь FUSION_SELF - это как раз считывается твой скрипт, точнее его название, и получается как
...: "test_page.php?readmore=".$data['news_id'] )."'>...
просто мог там поставить
...: "news.php?readmore=".$data['news_id'] )."'>...
Но в любом случаи все, что использует $news_cat_image - будет теперь у тебя согласно выглядеть как news.php?readmore=ххх
|
|
x1
|
|
|