Открыть Ответить

Модуль Pages

4.00

4.00

1
16.12.2009 05:11:40 16.12.2009 17:40:40

Модуль Pages

как убрать те надписи, кот. отмечены красным? что поправить в модуле надо?...

SLAED CMS 2.6 Lite
PHP 5
Сервер в интернете
Регистрация
13.12.2009
Предупреждения
Нет
0wnell
0wnell
4.60

4.60

16.12.2009 17:37:29 16.12.2009 17:41:05

Если оформление, смотрите файлы:

templates/Stability/basic.html
и
templates/Stability/title.html


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
39468
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

16.12.2009 19:20:27

я имею ввиду надписи убрать: Статьи и заголовок статьи, в данном случае - Audrey Kitching (Одри Китчинг)

Регистрация
13.12.2009
Предупреждения
Нет
0wnell
0wnell
4.60

4.60

16.12.2009 19:54:42

я имею ввиду надписи убрать: Статьи и заголовок статьи, в данном случае - Audrey Kitching (Одри Китчинг)


версию озвуч

Группа
Новички
Пункты
98
Регистрация
01.07.2005
Пол
Мужчина
Из
Великий Новгород
Предупреждения
Нет
decide
decide
3.89

3.89

16.12.2009 19:58:20

Файл: modules/Pages/index.php
Функция: function page($pid, $pagenum=0) {
Удалите следующее:

title(""._PAGESNOTE."");


и

"<font class=\"option\">$title</font><br />".


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
39468
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

16.12.2009 20:30:11

SLAED CMS, спасибо. Завтра попробую.

decide, версия у меня 2.6 лайт.


ну и сразу вопрос не в тему. как убрать иконку отображающую тему новости, а то сама новость смещается из-за неё и выглядит не очень красиво. Убрать нужно полностью, чтобы новость строго по центру была.

topics.gif

SLAED CMS 2.6 Lite
PHP 5
Сервер в интернете
Регистрация
13.12.2009
Предупреждения
Нет
0wnell
0wnell
4.60

4.60

16.12.2009 20:52:07

SLAED CMS, такс...насчет Pages. Сделал все как вы сказали.., теперь при нажатии на статью тупо белый экран и все..

а готового нет такого модуля?

SLAED CMS 2.6 Lite
Регистрация
13.12.2009
Предупреждения
Нет
0wnell
0wnell
4.60

4.60

16.12.2009 21:16:42

0wnell, скопируйте код ниже и замените им свой код в modules/Pages/index.php

Код страницы:

<&#063;php<br /> if (!defined('MODULE_FILE')) {<br /> Header("Location: ../../index.php");<br /> exit;<br /> }<br /> $module_name = basename(dirname(__FILE__));<br /> get_lang($module_name);<br /> require_once("config/config_pages.php");<br /> $pagetitle = "$defis "._CONTENT_NAME."";<br /> <br /> function categories($id="") {<br /> global $prefix, $db, $module_name, $multilingual, $currentlang, $tablenumhome, $homesubcat, $catdescrhome, $shownumeric;<br /> static $massiv, $massiv2;<br /> $id = (intval($id)) &#063; $id : 0;<br /> if ($id) {<br /> $where = "WHERE parentid = '$id'";<br /> } elseif ($id && $multilingual) {<br /> $where = "WHERE parentid = '$id' AND (planguage='$currentlang' OR planguage='')";<br /> } elseif ($multilingual) {<br /> $where = "WHERE planguage='$currentlang' OR planguage=''";<br /> } else {<br /> $where = "";<br /> }<br /> $tdwidth = intval(100/$tablenumhome);<br /> if (!is_array($massiv)) {<br /> $result = $db->sql_query("SELECT cid, title, description, parentid FROM ".$prefix."_pages_categories ".$where."");<br /> while (list($cid, $title, $description, $parentid) = $db->sql_fetchrow($result)) $massiv[] = array($cid, $title, $description, $parentid);<br /> }<br /> if (!is_array($massiv2)) {<br /> $result = $db->sql_query("SELECT cid, title, description, parentid FROM ".$prefix."_pages_categories");<br /> while (list($cid, $title, $description, $parentid) = $db->sql_fetchrow($result)) $massiv2[] = array($cid, $title, $description, $parentid);<br /> }<br /> if ($massiv) {<br /> foreach ($massiv as $key => $val) {<br /> if ($val[3] == $id) {<br /> $description = ($catdescrhome) &#063; "<tr><td colspan=\"2\"><i>".$val[2]."</i></td></tr>" : "";<br /> $ccontent .= "<td valign=\"top\" width=\"".$tdwidth."%\"><table border=\"0\"><tr><td><img border=\"0\" src=\"images/blocks/Pages.gif\" title=\"$title\"></td><td width=\"100%\"><a href=\"index.php&#063;name=$module_name&op=cat&id=$val[0]\" title=\"$val[1]\"><b>$val[1]</b></a></td></tr>".$description."";<br /> if ($homesubcat == 1 && $massiv2) {<br /> foreach ($massiv2 as $key => $val2) {<br /> if ($val[0] == $val2[3]) {<br /> $ccontent .= "<tr><td colspan=\"2\"><img border=\"0\" src=\"images/navi.gif\" title=\"$val2[1]\"> <a href=\"index.php&#063;name=$module_name&op=cat&id=$val2[0]\" title=\"$val2[1]\">$val2[1]</a></td></tr>";<br /> }<br /> }<br /> }<br /> $ccontent .= "</table></td>";<br /> if ($cont == ($tablenumhome - 1)) {<br /> $ccontent .= "</tr><tr>";<br /> $cont = 0;<br /> } else {<br /> $cont++;<br /> }<br /> }<br /> }<br /> }<br /> if ($ccontent) {<br /> OpenTable();<br /> echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"10\" align=\"center\"><tr>".$ccontent."</td></tr></table>";<br /> if ($shownumeric == 1) {<br /> list($pages_num) = $db->sql_fetchrow($db->sql_query("SELECT Count(pid) FROM ".$prefix."_pages WHERE active='1'"));<br /> list($cat_num) = $db->sql_fetchrow($db->sql_query("SELECT Count(cid) FROM ".$prefix."_pages_categories"));<br /> echo "<hr><center>"._ALLP.": <b>$pages_num</b> "._ALLP2." <b>$cat_num</b> "._ALLP3."</center>";<br /> }<br /> CloseTable();<br /> }<br /> }<br /> <br /> function main() {<br /> global $db, $prefix, $module_name, $multilingual, $currentlang, $tablenumhome, $newhome, $newhomenum, $datetime;<br /> head();<br /> title(""._PAGESNOTE."");<br /> categories();<br /> $newhomenum = intval($newhomenum);<br /> if ($newhome == 1) {<br /> $result = $db->sql_query("SELECT pid, title, hometext, date FROM ".$prefix."_pages WHERE cid != '0' AND date <= now() AND active = '1' ORDER BY pid DESC LIMIT $newhomenum");<br /> if ($db->sql_numrows($result) > 0) {<br /> OpenTable();<br /> echo "<font class=\"option\">"._NEWPAGES."</font><hr>";<br /> while (list($p_pid, $p_title, $p_hometext, $date) = $db->sql_fetchrow($result)) {<br /> formatTimestamp($date);<br /> echo "<a href=\"index.php&#063;name=$module_name&op=page&pid=$p_pid\" title=\"$p_title\"><b>$p_title</b></a><br />".bb_decode($p_hometext)."<br /><br />"._SENDDATE.": $datetime<br /><br />";<br /> }<br /> CloseTable();<br /> }<br /> }<br /> $result2 = $db->sql_query("SELECT pid, title, hometext, date FROM ".$prefix."_pages WHERE cid = '0' AND date <= now() AND active = '1' ORDER BY pid DESC");<br /> if ($db->sql_numrows($result2) > 0) {<br /> OpenTable();<br /> echo "<font class=\"option\">"._PAGESHOMECATS."</font><hr>";<br /> while (list($p_pid, $p_title, $p_hometext, $date) = $db->sql_fetchrow($result2)) {<br /> formatTimestamp($date);<br /> echo "<a href=\"index.php&#063;name=$module_name&op=page&pid=$p_pid\" title=\"$p_title\"><b>$p_title</b></a><br/>".bb_decode($p_hometext)."<br /><br />"._SENDDATE.": $datetime<br /><br />";<br /> }<br /> CloseTable();<br /> }<br /> get_page($module_name);<br /> foot();<br /> }<br /> <br /> function cat() {<br /> global $db, $prefix, $module_name, $numpage, $pagenum, $datetime, $pagetitle, $defis, $hometext;<br /> $cid = intval($_GET['id']);<br /> list($c_title, $c_description) = $db->sql_fetchrow($db->sql_query("SELECT title, description FROM ".$prefix."_pages_categories WHERE cid='$cid'"));<br /> $pagetitle = "$defis "._CONTENT_NAME." $defis $c_title";<br /> $hometext = $c_description;<br /> head();<br /> title(""._PAGESNOTE."");<br /> OpenTable();<br /> echo "<center><font class=\"option\">$c_title</font><br />$c_description</center>";<br /> CloseTable();<br /> categories($cid);<br /> if ($pagenum == "") $pagenum = 1;<br /> $offset = ($pagenum - 1) * $numpage;<br /> $offset = intval($offset);<br /> $numpage = intval($numpage);<br /> $result = $db->sql_query("SELECT pid, title, hometext, date, counter FROM ".$prefix."_pages WHERE cid ='$cid' AND date <= now() AND active = '1' ORDER BY pid DESC LIMIT $offset, $numpage");<br /> if ($db->sql_numrows($result) > 0) {<br /> OpenTable();<br /> $i = 0;<br /> while (list($p_pid, $p_title, $p_hometext, $date, $p_counter) = $db->sql_fetchrow($result)) {<br /> formatTimestamp($date);<br /> $hr = ($i) &#063; "<hr>" : "";<br /> echo "$hr<b><a href=\"index.php&#063;name=$module_name&op=page&pid=$p_pid\" title=\"$p_title\">$p_title</a></b><br />".bb_decode($p_hometext)."<br /><br />"._SENDDATE.": $datetime<br />"._COUNTPAGE.": $p_counter "._COUNT."";<br /> $i++;<br /> }<br /> CloseTable();<br /> }<br /> list($numstories) = $db->sql_fetchrow($db->sql_query("SELECT Count(pid) FROM ".$prefix."_pages WHERE cid ='$cid' AND date <= now() AND active = '1'"));<br /> $numpages = ceil($numstories / $numpage);<br /> num_page($module_name, $numstories, $numpages, $numpage, "op=cat&id=".$cid."&");<br /> get_page($module_name);<br /> foot();<br /> }<br /> <br /> function page($pid, $pagenum=0) {<br /> global $pagetitle, $hometext, $bodytext, $db, $prefix, $module_name, $admin, $pagecatlink, $pagecatnumlinc, $admin_file, $defis, $datetime;<br /> $pid = intval($pid);<br /> $result = $db->sql_query("SELECT cid, title, hometext, bodytext, date, counter FROM ".$prefix."_pages WHERE pid='$pid' AND date <= now() AND active = '1'");<br /> if ($db->sql_numrows($result) > 0) {<br /> if ($pagenum == 0) $db->sql_query("UPDATE ".$prefix."_pages SET counter=counter+1 WHERE pid='$pid'");<br /> list($cid, $title, $hometext, $bodytext, $date, $counter) = $db->sql_fetchrow($result);<br /> $cid = intval($cid);<br /> $pagetitle = "$defis "._CONTENT_NAME." $defis $title"; <br /> formatTimestamp($date);<br /> $contentpages = explode("[pagebreak]", $bodytext);<br /> $pageno = count($contentpages);<br /> if ($pagenum=="" || $pagenum < 1) $pagenum = 1;<br /> if ($pagenum > $pageno) $pagenum = $pageno;<br /> $arrayelement = (int)$pagenum;<br /> $arrayelement --;<br /> list($c_title, $c_description) = $db->sql_fetchrow($db->sql_query("SELECT title, description FROM ".$prefix."_pages_categories WHERE cid='$cid'"));<br /> $c_title = ($c_title) &#063; $c_title : ""._PAGESHOMECATS."";<br /> $pagetitle = "$defis "._CONTENT_NAME." $defis $c_title $defis $title"; <br /> head();<br /> OpenTable();<br /> echo "<center><font class=\"option\">$c_title</font><br />$c_description</center>";<br /> CloseTable();<br /> OpenTable();<br /> echo "".bb_decode($hometext)."<hr>".bb_decode($contentpages[$arrayelement]).""<br /> ."<hr>"._SENDDATE.": $datetime<br />"._COUNTPAGE.": $counter "._COUNT."";<br /> if (is_admin($admin)) {<br /> echo "<hr><center>[ <a href=".$admin_file.".php&#063;op=delete_page&id=$pid>"._DELETE."</a> | <a href=".$admin_file.".php&#063;op=add_pages&id=$pid>"._EDIT."</a> | <a href=".$admin_file.".php&#063;op=active_pages&id=$pid&act=0>"._OFFPAGE."</a> ]</center>";<br /> }<br /> CloseTable();<br /> num_page($module_name, 1, $pageno, 1, "op=page&pid=".$pid."&");<br /> if ($pagecatlink == 1) {<br /> $pagecatnumlinc = intval($pagecatnumlinc);<br /> $result2 = $db->sql_query("SELECT pid, title FROM ".$prefix."_pages WHERE cid='$cid' AND pid !='$pid' AND date <= now() AND active = '1' LIMIT $pagecatnumlinc");<br /> if ($db->sql_numrows($result2) > 0) {<br /> OpenTable();<br /> echo "<font class=\"option\">"._LINKPAGES."</font><hr>";<br /> while (list($l_pid, $l_title) = $db->sql_fetchrow($result2)) {<br /> echo "<table border=\"0\"><tr><td><a href=\"index.php&#063;name=$module_name&op=page&pid=$l_pid\" title=\"$l_title\"><img border=\"0\" src=\"images/blocks/News.gif\" alt=\"$l_title\"></a></td><td><a href=\"index.php&#063;name=$module_name&op=page&pid=$l_pid\" title=\"$l_title\"><b>$l_title</b></a></td></tr></table>";<br /> }<br /> CloseTable();<br /> }<br /> }<br /> get_page($module_name);<br /> foot();<br /> } else {<br /> Header("Location: index.php&#063;name=".$module_name."");<br /> }<br /> }<br /> <br /> switch($op) {<br /> case "cat":<br /> cat();<br /> break;<br /> <br /> case "page":<br /> page($pid, $pagenum);<br /> break;<br /> <br /> default:<br /> main();<br /> break;<br /> }<br /> &#063;>

Группа
Супермодераторы
Пункты
1595
Регистрация
18.09.2008
Пол
Мужчина
Из
Россия
Предупреждения
Нет
GRAFLEKX
GRAFLEKX
3.92

3.92

16.12.2009 21:27:31

0wnell,

ну и сразу вопрос не в тему. как убрать иконку отображающую тему новости, а то сама новость смещается из-за неё и выглядит не очень красиво. Убрать нужно полностью, чтобы новость строго по центру была.


0wnell, скопируйте код ниже и замените им свой код в modules/News/index.php

Код страницы:
<&#063;php<br /> if (!defined("MODULE_FILE")) {<br /> Header("Location: ../../index.php");<br /> exit;<br /> }<br /> $module_name = basename(dirname(__FILE__));<br /> get_lang($module_name);<br /> require_once("function/comments.php");<br /> include("config/config_fields.php");<br /> <br /> function news($new_topic=0) {<br /> global $db, $storyhome, $topicname, $topicimage, $topictext, $datetime, $user, $prefix, $multilingual, $currentlang, $sitename, $user_news, $pagenum, $anonymous, $module_name, $pagetitle, $defis;<br /> $querylang = ($multilingual == 1) &#063; "AND (alanguage='$currentlang' OR alanguage='')" : "";<br /> $new_topic = (isset($new_topic)) &#063; intval($new_topic) : 0;<br /> $storynum = (isset($user[3]) && $user[3] <= $storyhome && $user_news == 1) &#063; intval($user[3]) : $storyhome;<br /> if ($new_topic == 0) {<br /> $qdb = "WHERE ihome='0' AND s.time <= NOW() AND status='1'";<br /> $pagetitle = "$defis "._NEWS."";<br /> head();<br /> } else {<br /> $qdb = "WHERE topic='$new_topic' AND s.time <= NOW() AND status='1'";<br /> list($topic_title) = $db->sql_fetchrow($db->sql_query("SELECT topictext FROM ".$prefix."_topics WHERE topicid='$new_topic'"));<br /> $pagetitle = "$defis "._NEWS." $defis $topic_title";<br /> head();<br /> OpenTable();<br /> if (!$topic_title) {<br /> echo "<center><font class=\"title\">$sitename</font><br /><br />"._NOINFO4TOPIC."<br /><br />[ <a href=\"index.php&#063;name=News\">"._GOTONEWSINDEX."</a> | <a href=\"index.php&#063;name=Topics\">"._SELECTNEWTOPIC."</a> ]</center>";<br /> } else {<br /> echo "<center><font class=\"title\">$topic_title</font><br><br>"<br /> ."[ <a href=\"index.php\">"._GOTOHOME."</a> | <a href=\"index.php&#063;name=Topics\">"._SELECTNEWTOPIC."</a> ]</center>";<br /> }<br /> CloseTable();<br /> }<br /> $pagenum = (!$pagenum) &#063; 1 : $pagenum;<br /> $offset = ($pagenum-1) * $storynum;<br /> $offset = intval($offset);<br /> $storynum = intval($storynum);<br /> $result = $db->sql_query("SELECT sid, s.catid, s.aid, s.title, s.time, s.hometext, s.bodytext, s.comments, s.counter, s.topic, s.acomm, s.score, s.ratings, c.title, t.topicid, t.topicname, t.topicimage, t.topictext FROM ".$prefix."_stories AS s LEFT JOIN ".$prefix."_stories_cat AS c on (s.catid=c.catid) LEFT JOIN ".$prefix."_topics AS t on (s.topic=t.topicid) $qdb $querylang ORDER BY s.time DESC LIMIT $offset, $storynum");<br /> while (list($s_sid , $catid, $aid, $title, $time, $hometext, $bodytext, $comments, $counter, $topic, $acomm, $score, $ratings, $ctitle, $topicid, $topicname, $topicimage, $topictext) = $db->sql_fetchrow($result)) {<br /> if ($catid > 0) $cattitle = $ctitle;<br /> $topicimage = ($topicimage) &#063; $topicimage : "AllTopics.gif";<br /> $topictext = ($topictext) &#063; $topictext : ""._ALL."";<br /> formatTimestamp($time);<br /> $c_count = $comments;<br /> if ($catid != 0) {<br /> $title_cat = text_filter($ctitle);<br /> $story_link = "<a href=\"index.php&#063;name=News&op=article&sid=$s_sid\" title=\"$title_cat - $title\">";<br /> $story_link_c = "<a href=\"index.php&#063;name=News&op=article&sid=$s_sid#$s_sid\" title=\"$title_cat - $title\">";<br /> $title = "<a href=\"index.php&#063;name=News&op=cat&catid=$catid\" title=\"$title_cat\"><font class=\"storycat\">$title_cat</a> - </font><a href=\"index.php&#063;name=News&op=article&sid=$s_sid\" title=\"$title\"><font class=\"storytitle\">$title</font></a>";<br /> } else {<br /> $story_link = "<a href=\"index.php&#063;name=News&op=article&sid=$s_sid\" title=\"$title\">";<br /> $story_link_c = "<a href=\"index.php&#063;name=News&op=article&sid=$s_sid#$s_sid\" title=\"$title\">";<br /> $title = "<a href=\"index.php&#063;name=News&op=article&sid=$s_sid\" title=\"$title\"><font class=\"storytitle\">$title</font></a>";<br /> }<br /> if ($acomm == 0) {<br /> if ($c_count == 0) {<br /> $m_com = "| $story_link_c"._COMMENTS."</a>";<br /> } elseif ($c_count == 1) {<br /> $m_com = "| $story_link_c"._COMMENT.": $c_count</a>";<br /> } elseif ($c_count > 1) {<br /> $m_com = "| $story_link_c"._COMMENTS.": $c_count</a>";<br /> }<br /> } else {<br /> $m_com = "";<br /> }<br /> $posted = ($aid) &#063; "<a href=\"index.php&#063;name=Account&op=info&uname=$aid\">$aid</a>" : $anonymous;<br /> $morelink = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td align=\"left\">$story_link<b>"._READMORE."</b></a> | "._PDATE.": $datetime | "._POSTEDBY.": $posted | "._READS.": $counter $m_com <td align=\"right\"><a href=\"index.php&#063;name=News&op=printpage&sid=$s_sid\"><img src=\"images/blocks/Print.gif\" border=\"0\" alt=\""._PRINTER."\" title=\""._PRINTER."\" align=\"center\"></a>&nbsp;&nbsp;<a href=\"index.php&#063;name=News&op=friendsend&sid=$s_sid\"><img src=\"images/blocks/Contact.gif\" border=\"0\" alt=\""._FRIEND."\" title=\""._FRIEND."\" align=\"center\"></a></td></tr></table>";<br /> if ($score != 0) {<br /> $rated = substr($score / $ratings, 0, 4);<br /> } else {<br /> $rated = 0;<br /> }<br /> $morelink = str_replace(" | | ", " | ", $morelink);<br /> //$cimg = ($topicimage) &#063; "<a href=\"index.php&#063;name=$module_name&new_topic=$topicid\"><img src=\"images/topics/".$topicimage."\" border=\"0\" alt=\"$topictext\" title=\"$topictext\" align=\"right\" hspace=\"10\" vspace=\"10\"></a>" : "";<br /> basic($aid, $datetime, $title, $counter, bb_decode($hometext), $morelink, $topicid, $cimg, $topicname);<br /> }<br /> list($numstories) = $db->sql_fetchrow($db->sql_query("SELECT Count(sid) AS csid FROM ".$prefix."_stories AS s $qdb $querylang"));<br /> $numpages = ceil($numstories / $storynum);<br /> if (isset($new_topic)) {<br /> num_page($module_name, $numstories, $numpages, $storynum, "new_topic=".$new_topic."&");<br /> } else {<br /> num_page($module_name, $numstories, $numpages, $storynum);<br /> }<br /> foot();<br /> }<br /> <br /> function cat($catid) {<br /> global $storyhome, $topicname, $topicimage, $topictext, $datetime, $user, $prefix, $multilingual, $currentlang, $db, $module_name, $pagenum;<br /> head();<br /> $querylang = ($multilingual == 1) &#063; "AND (alanguage='$currentlang' OR alanguage='')" : "";<br /> $storynum = (isset($user[3])) &#063; intval($user[3]) : $storyhome;<br /> $catid = intval($catid);<br /> $pagenum = (!$pagenum) &#063; 1 : $pagenum;<br /> $offset = ($pagenum-1) * $storynum;<br /> $offset = intval($offset);<br /> $storynum = intval($storynum);<br /> $sql = "SELECT sid, s.catid, s.aid, s.title, s.time, s.hometext, s.bodytext, s.comments, s.counter, s.topic, s.acomm, s.score, s.ratings, c.title, t.topicid, t.topicname, t.topicimage, t.topictext FROM ".$prefix."_stories AS s LEFT JOIN ".$prefix."_stories_cat AS c on (s.catid=c.catid) LEFT JOIN ".$prefix."_topics AS t on (s.topic=t.topicid) WHERE s.catid='$catid' AND s.time <= NOW() AND status='1' $querylang ORDER BY s.time DESC LIMIT $offset, $storynum";<br /> $result = $db->sql_query($sql);<br /> while (list($s_sid , $catid, $aid, $title, $time, $hometext, $bodytext, $comments, $counter, $topic, $acomm, $score, $ratings, $ctitle, $topicid, $topicname, $topicimage, $topictext) = $db->sql_fetchrow($result)) {<br /> $n_catid = intval($catid);<br /> if ($catid > 0) $cattitle = $ctitle;<br /> $topicimage = ($topicimage) &#063; $topicimage : "AllTopics.gif";<br /> $topictext = ($topictext) &#063; $topictext : ""._ALL."";<br /> formatTimestamp($time);<br /> $c_count = $comments;<br /> $title_cat = text_filter($ctitle);<br /> $story_link = "<a href=\"index.php&#063;name=News&op=article&sid=$s_sid\" title=\"$title_cat - $title\">";<br /> $story_link_c = "<a href=\"index.php&#063;name=News&op=article&sid=$s_sid#$s_sid\" title=\"$title_cat - $title\">";<br /> $title = "<a href=\"index.php&#063;name=News&op=cat&catid=$catid\" title=\"$title_cat\"><font class=\"storycat\">$title_cat</a> - </font><a href=\"index.php&#063;name=News&op=article&sid=$s_sid\" title=\"$title\"><font class=\"storytitle\">$title</font></a>";<br /> if ($acomm == 0) {<br /> if ($c_count == 0) {<br /> $m_com = "| $story_link_c"._COMMENTS."</a>";<br /> } elseif ($c_count == 1) {<br /> $m_com = "| $story_link_c"._COMMENT.": $c_count</a>";<br /> } elseif ($c_count > 1) {<br /> $m_com = "| $story_link_c"._COMMENTS.": $c_count</a>";<br /> }<br /> } else {<br /> $m_com = "";<br /> }<br /> $posted = ($aid) &#063; "<a href=\"index.php&#063;name=Account&op=info&uname=$aid\">$aid</a>" : $anonymous;<br /> $morelink = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td align=\"left\">$story_link<b>"._READMORE."</b></a> | "._PDATE.": $datetime | "._POSTEDBY.": $posted | "._READS.": $counter $m_com <td align=\"right\"><a href=\"index.php&#063;name=News&op=printpage&sid=$s_sid\"><img src=\"images/blocks/Print.gif\" border=\"0\" alt=\""._PRINTER."\" title=\""._PRINTER."\" align=\"center\"></a>&nbsp;&nbsp;<a href=\"index.php&#063;name=News&op=friendsend&sid=$s_sid\"><img src=\"images/blocks/Contact.gif\" border=\"0\" alt=\""._FRIEND."\" title=\""._FRIEND."\" align=\"center\"></a></td></tr></table>";<br /> if ($score != 0) {<br /> $rated = substr($score / $ratings, 0, 4);<br /> } else {<br /> $rated = 0;<br /> }<br /> $morelink = str_replace(" | | ", " | ", $morelink);<br /> $cimg = ($topicimage) &#063; "<a href=\"index.php&#063;name=$module_name&new_topic=$topicid\"><img src=\"images/topics/".$topicimage."\" border=\"0\" alt=\"$topictext\" title=\"$topictext\" align=\"right\" hspace=\"10\" vspace=\"10\"></a>" : "";<br /> basic($aid, $datetime, $title, $counter, bb_decode($hometext), $morelink, $topicid, $cimg, $topicname);<br /> }<br /> list($numstories) = $db->sql_fetchrow($db->sql_query("SELECT Count(catid) AS csid FROM ".$prefix."_stories AS s WHERE s.catid='$n_catid' AND s.time <= NOW() AND status='1' $querylang"));<br /> $numpages = ceil($numstories / $storynum);<br /> num_page($module_name, $numstories, $numpages, $storynum, "op=cat&catid=".$n_catid."&");<br /> foot();<br /> }<br /> <br /> function article($sid) {<br /> global $db, $storyhome, $topicname, $topicimage, $topictext, $datetime, $user, $prefix, $conffi, $multilingual, $currentlang, $sitename, $user_news, $pagenum, $anonymous, $module_name, $pagetitle, $defis, $admin_file, $hometext, $bodytext;<br /> $sid = intval($sid);<br /> $result = $db->sql_query("SELECT s.catid, s.aid, s.time, s.title, s.hometext, s.bodytext, s.field, s.counter, s.topic, s.acomm, s.score, s.ratings, s.associated, c.title, t.topicid, t.topicname, t.topicimage, t.topictext FROM ".$prefix."_stories AS s LEFT JOIN ".$prefix."_stories_cat AS c on (s.catid=c.catid) LEFT JOIN ".$prefix."_topics AS t on (s.topic=t.topicid) WHERE sid='$sid' AND s.time <= NOW() AND status='1'");<br /> if ($db->sql_numrows($result) == 1) {<br /> list($catid, $aid, $time, $title, $hometext, $bodytext, $field, $counter, $topic, $acomm, $score, $ratings, $associated, $ctitle, $topicid, $topicname, $topicimage, $topictext) = $db->sql_fetchrow($result);<br /> $db->sql_query("UPDATE ".$prefix."_stories SET counter=counter+1 where sid='$sid'");<br /> $pagetitle = ($catid != 0) &#063; "$defis "._NEWS." $defis $ctitle $defis $title" : "$defis "._NEWS." $defis $title";<br /> head();<br /> formatTimestamp($time);<br /> $fields = ($conffi['news']) &#063; fields_out($field, $conffi['news']) : "";<br /> $fields = ($fields) &#063; "<br /><br />".$fields."" : "";<br /> $bodytext = (!$bodytext) &#063; "".$hometext."".$fields."" : "".$hometext."<br /><br />".$bodytext."".$fields."";<br /> $title = ($catid != 0) &#063; "<a href=\"index.php&#063;name=$module_name&op=cat&catid=$catid\"><font class=\"storycat\">$ctitle</a> - </font><font class=\"storytitle\">$title</font>" : "<font class=\"storytitle\">$title</font>";<br /> $topicimage = ($topicimage) &#063; $topicimage : "AllTopics.gif";<br /> $topictext = ($topictext) &#063; $topictext : ""._ALL."";<br /> $posted = ($aid) &#063; ""._POSTEDBY.": <a href=\"index.php&#063;name=Account&op=info&uname=$aid\">$aid</a> | "._DATE.": $datetime" : ""._POSTEDBY.": $anonymous | "._DATE.": $datetime";<br /> //$cimg = ($topicimage) &#063; "<a href=\"index.php&#063;name=$module_name&new_topic=$topicid\"><img src=\"images/topics/".$topicimage."\" border=\"0\" alt=\"$topictext\" title=\"$topictext\" align=\"right\" hspace=\"10\" vspace=\"10\"></a>" : "";<br /> basic($aid, $datetime, $title, $counter, bb_decode($bodytext), $posted, $topicid, $cimg, $topicname);<br /> OpenTable();<br /> echo "<center>[ <a href=\"index.php&#063;name=$module_name&op=printpage&sid=$sid\" title=\""._PRINTER."\">"._PRINTER."</a> | <a href=\"index.php&#063;name=$module_name&op=friendsend&sid=$sid\" title=\""._FRIEND."\">"._FRIEND."</a>";<br /> if (is_admin($admin)) {<br /> echo " | <a href=\"".$admin_file.".php&#063;op=AddStory\">"._ADD."</a> | <a href=\"".$admin_file.".php&#063;op=AddStory&id=$sid\">"._EDIT."</a> | <a href=\"".$admin_file.".php&#063;op=DeleteStory&id=$sid\">"._DELETE."</a> ]</center>";<br /> } else {<br /> echo " ]</center>";<br /> }<br /> CloseTable();<br /> OpenTable();<br /> echo "<center><font class=\"option\">"._RATEARTICLE."</center></font></center><br>"<br /> ."<table align=\"center\"><tr><td>"._AVERAGESCORE.": </td><td>".vote_graphic($ratings, $score)."</td><td>"._VOTES.":</td><td>$ratings</td></tr></table>"<br /> ."<hr><table width=\"100%\" align=\"center\" border=\"0\"><tr><td><form action=\"index.php&#063;name=$module_name\" method=\"post\">"<br /> ."<input type=\"hidden\" name=\"sid\" value=\"$sid\">"<br /> ."<input type=\"hidden\" name=\"op\" value=\"ratearticle\">"<br /> ."<input type=\"radio\" name=\"score\" value=\"5\"> <img src=\"images/articles/stars-5.gif\" border=\"0\" alt=\""._EXCELLENT."\" title=\""._EXCELLENT."\"></td>"<br /> ."<td><input type=\"radio\" name=\"score\" value=\"4\"> <img src=\"images/articles/stars-4.gif\" border=\"0\" alt=\""._VERYGOOD."\" title=\""._VERYGOOD."\"></td>"<br /> ."<td><input type=\"radio\" name=\"score\" value=\"3\"> <img src=\"images/articles/stars-3.gif\" border=\"0\" alt=\""._GOOD."\" title=\""._GOOD."\"></td>"<br /> ."<td><input type=\"radio\" name=\"score\" value=\"2\"> <img src=\"images/articles/stars-2.gif\" border=\"0\" alt=\""._REGULAR."\" title=\""._REGULAR."\"></td>"<br /> ."<td><input type=\"radio\" name=\"score\" value=\"1\"> <img src=\"images/articles/stars-1.gif\" border=\"0\" alt=\""._BAD."\" title=\""._BAD."\"></td>"<br /> ."<td align=\"right\"><input type=\"submit\" value=\""._CASTMYVOTE."\"></td></tr></form></table>";<br /> CloseTable();<br /> if ($associated != "") {<br /> OpenTable();<br /> echo "<center><font class=\"option\">"._ASTOPIC."</font></center><br>";<br /> $asso_t = explode("-", $associated);<br /> for ($i = 0; $i<sizeof($asso_t); $i++) {<br /> if ($asso_t[$i] != "") {<br /> $t = intval($asso_t[$i]);<br /> $result = $db->sql_query("SELECT sid, title, time FROM ".$prefix."_stories WHERE topic='$t' AND sid!='$sid' ORDER BY time DESC LIMIT 0, 10");<br /> while(list($s_sid, $title, $time)= $db->sql_fetchrow($result)) {<br /> echo "<table><tr><td><img src=\"images/blocks/News.gif\" border=\"0\" title=\"$title\"></td><td>$time - <a href=\"index.php&#063;name=News&op=article&sid=$s_sid\" title=\"$title\">$title</a></td></tr></table>";<br /> }<br /> }<br /> }<br /> CloseTable();<br /> }<br /> if ($acomm == 0) {<br /> echo "<a name=\"$sid\"></a>";<br /> ShowComments($sid);<br /> }<br /> foot();<br /> } else {<br /> Header("Location: index.php");<br /> }<br /> }<br /> <br /> function ratearticle($sid, $score) {<br /> global $prefix, $db, $ratecookie;<br /> $score = intval($score);<br /> $sid = intval($sid);<br /> if ($score) {<br /> if ($score > 5) $score = 5;<br /> if ($score < 1) $score = 1;<br /> if ($score != 1 AND $score != 2 AND $score != 3 AND $score != 4 AND $score != 5) {<br /> Header("Location: index.php");<br /> die();<br /> }<br /> if (isset($ratecookie)) $r_cookie = explode(":", addslashes(base64_decode($ratecookie)));<br /> for ($i = 0; $i < sizeof($r_cookie); $i++) {<br /> if ($r_cookie[$i] == $sid) $a = 1;<br /> }<br /> if ($a == 1) {<br /> Header("Location: index.php&#063;name=News&op=ratecomplete&sid=$sid&rated=1");<br /> } else {<br /> $result = $db->sql_query("UPDATE ".$prefix."_stories SET score=score+$score, ratings=ratings+1 WHERE sid='$sid'");<br /> $info = base64_encode("$rcookie$sid:");<br /> setcookie("ratecookie","$info",time()+3600);<br /> update_points(7);<br /> Header("Location: index.php&#063;name=News&op=ratecomplete&sid=$sid");<br /> }<br /> } else {<br /> head();<br /> title(""._ARTICLERATING."");<br /> OpenTable();<br /> echo "<center>"._DIDNTRATE."<br><br>"._GOBACK."</center>";<br /> CloseTable();<br /> foot();<br /> }<br /> }<br /> <br /> function ratecomplete($sid, $rated=0) {<br /> head();<br /> title(""._ARTICLERATING."");<br /> OpenTable();<br /> if ($rated == 0) {<br /> echo "<center>"._THANKSVOTEARTICLE."<br><br>"<br /> ."[ <a href=\"index.php&#063;name=News&op=article&sid=$sid\">"._BACKTOARTICLEPAGE."</a> ]</center>";<br /> } elseif ($rated == 1) {<br /> echo "<center>"._ALREADYVOTEDARTICLE."<br><br>"<br /> ."[ <a href=\"index.php&#063;name=News&op=article&sid=$sid\">"._BACKTOARTICLEPAGE."</a> ]</center>";<br /> }<br /> CloseTable();<br /> foot();<br /> }<br /> <br /> function printpage($sid) {<br /> global $site_logo, $homeurl, $sitename, $datetime, $prefix, $db, $module_name, $defis, $ThemeSel;<br /> $defis = urldecode($defis);<br /> $sid = intval($sid);<br /> $result = $db->sql_query("SELECT title, time, hometext, bodytext, topic FROM ".$prefix."_stories WHERE sid='$sid' AND time <= NOW() AND status='1'");<br /> if ($db->sql_numrows($result) == 1) {<br /> list($title, $time, $hometext, $bodytext, $topic) = $db->sql_fetchrow($result);<br /> list($topictext) = $db->sql_fetchrow($db->sql_query("SELECT topictext FROM ".$prefix."_topics WHERE topicid='$topic'"));<br /> formatTimestamp($time);<br /> echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n"<br /> ."<html>\n"<br /> ."<head>\n"<br /> ."<meta http-equiv=\"content-type\" content=\"text/html; charset="._CHARSET."\">\n"<br /> ."<link rel=\"stylesheet\" href=\"templates/$ThemeSel/style.css\" type=\"text/css\">\n"<br /> ."<title>$title $defis "._NEWS." $defis $sitename</title></head><body><table border=\"0\" align=\"center\"><tr><td><table border=\"0\" width=\"640\" cellpadding=\"0\" cellspacing=\"0\"><tr><td><table border=\"0\" width=\"640\" cellpadding=\"20\" cellspacing=\"1\" class=\"bodyline\"><tr><td><center><a href=\"$homeurl\"><img src=\"images/logos/$site_logo\" border=\"0\" alt=\"$sitename\"></a><br><br><font class=\"content\"><b>$title</b></font><br><font class=tiny><b>"._PDATE.":</b> $datetime<br /><b>"._PTOPIC.":</b> $topictext</font><br /><br /></center><font class=\"content\">".bb_decode($hometext)."<br /><br />".bb_decode($bodytext)."<br /><br /></font></td></tr></table></td></tr></table><br /><center><font class=\"content\">"._COMESFROM.": <a href=\"$homeurl\">$homeurl</a><br />"._THEURL.": <a href=\"$homeurl/index.php&#063;name=$module_name&op=article&sid=$sid\">$homeurl/index.php&#063;name=$module_name&op=article&sid=$sid</a></font></td></tr></table></body></html>";<br /> } else {<br /> Header("Location: index.php");<br /> }<br /> }<br /> <br /> function friendsend($sid) {<br /> global $user, $userinfo, $prefix, $db, $module_name, $pagetitle, $defis, $stop;<br /> $sid = intval($sid);<br /> $result = $db->sql_query("SELECT title FROM ".$prefix."_stories WHERE sid='$sid' AND time <= NOW() AND status='1'");<br /> if ($db->sql_numrows($result) == 1) {<br /> list($title) = $db->sql_fetchrow($result);<br /> $title = stripslashes($title);<br /> $pagetitle = "$defis "._NEWS." $defis $title $defis "._FRIEND."";<br /> head();<br /> title(""._FRIEND."");<br /> if ($stop) warning($stop, "", "", 1);<br /> OpenTable();<br /> echo "<center><font class=\"content\"><b>"._YOUSENDSTORY." \"$title\" "._TOAFRIEND."</b></center><br>"<br /> ."<form action=\"index.php&#063;name=$module_name\" method=\"post\">"<br /> ."<input type=\"hidden\" name=\"sid\" value=\"$sid\">";<br /> if (is_user($user)) {<br /> getusrinfo($user);<br /> $yn = $userinfo['user_name'];<br /> $ye = $userinfo['user_email'];<br /> }<br /> echo "<table align=\"center\"><tr><td>"._YOURNAME.":</td><td><input type=\"text\" name=\"yname\" value=\"$yn\" size=\"30\"></td></tr>"<br /> ."<tr><td>"._YOUREMAIL.":</td><td><input type=\"text\" name=\"ymail\" value=\"$ye\" size=\"30\"></td></tr>"<br /> ."<tr><td>"._FFRIENDNAME.":</td><td><input type=\"text\" name=\"fname\" size=\"30\"></td></tr>"<br /> ."<tr><td>"._FFRIENDEMAIL.":</td><td><input type=\"text\" name=\"fmail\" size=\"30\"></td></tr></table><br>"<br /> ."<center><input type=\"hidden\" name=\"op\" value=\"sendstory\">\n"<br /> ."<input type=\"submit\" value="._SEND.">\n"<br /> ."</form></center>\n";<br /> CloseTable();<br /> foot();<br /> } else {<br /> Header("Location: index.php");<br /> }<br /> }<br /> <br /> function sendstory($sid, $yname, $ymail, $fname, $fmail) {<br /> global $sitename, $homeurl, $prefix, $db, $module_name, $stop;<br /> checkemail($ymail);<br /> checkemail($fmail);<br /> if (!$stop) {<br /> $sid = intval($sid);<br /> list($title, $time, $topic) = $db->sql_fetchrow($db->sql_query("SELECT title, time, topic FROM ".$prefix."_stories WHERE sid='$sid'"));<br /> $title = stripslashes($title);<br /> $time = stripslashes($time);<br /> $topic = intval($topic);<br /> list($topictext) = $db->sql_fetchrow($db->sql_query("SELECT topictext FROM ".$prefix."_topics WHERE topicid='$topic'"));<br /> $topictext = stripslashes($topictext);<br /> $subject = "$sitename - "._INTERESTING."";<br /> $message = ""._HELLO." $fname!<br />"._YOURFRIEND." $yname "._CONSIDERED."<br /><br />"._FSTORY.": $title<br />"._PDATE.": ".formatTimestamp($time)."<br />"._PTOPIC.": $topictext<br /><br />"._THEURL.": <a href=\"$homeurl/index.php&#063;name=$module_name&op=article&sid=$sid\" target=\"_blank\">$homeurl/index.php&#063;name=$module_name&op=article&sid=$sid</a><br /><br />"._YOUCANREAD.": <a href=\"$homeurl\" target=\"_blank\">$sitename</a><br />"._FSITEURL.": <a href=\"$homeurl\" target=\"_blank\">$homeurl</a>";<br /> mail_send($fmail, $ymail, $subject, $message, 0, 3);<br /> update_points(6);<br /> head();<br /> title(""._FRIEND."");<br /> warning(""._FSTORY." \"$title\" "._HASSENT." $fname", "&#063;name=$module_name&op=article&sid=$sid", 5, 2);<br /> foot();<br /> } else {<br /> friendsend($sid);<br /> }<br /> }<br /> <br /> switch ($op) {<br /> default:<br /> news($new_topic);<br /> break;<br /> <br /> case "cat":<br /> cat($catid);<br /> break;<br /> <br /> case "article":<br /> article($sid);<br /> break;<br /> <br /> case "ratearticle":<br /> ratearticle($sid, $score);<br /> break;<br /> <br /> case "ratecomplete":<br /> ratecomplete($sid, $rated);<br /> break;<br /> <br /> case "printpage":<br /> printpage($sid);<br /> break;<br /> <br /> case "sendstory":<br /> sendstory($sid, $yname, $ymail, $fname, $fmail);<br /> break;<br /> <br /> case "friendsend":<br /> friendsend($sid);<br /> break;<br /> }<br /> &#063;>

Группа
Супермодераторы
Пункты
1595
Регистрация
18.09.2008
Пол
Мужчина
Из
Россия
Предупреждения
Нет
GRAFLEKX
GRAFLEKX
3.92

3.92

16.12.2009 21:44:03

GRAFLEKX, спасибо! Все прекрасно работает, как я и хотел)

Регистрация
13.12.2009
Предупреждения
Нет
0wnell
0wnell
4.60

4.60

Всего: 16 на 2 страницах по 10 на каждой странице

1 2
Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код