» PHP-Fusion: кто что знает?
kore
ну в общем так:
создаешь новую папку в каталоге infusions
вот с таким именем popular_latest_downloads_panel
в нем создай такой файл с таким же имененем, тоесть popular_latest_downloads_panel.php
вот потом в этот файл занеси вот это содержимое:
Код:
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }
if (file_exists(INFUSIONS."popular_latest_downloads_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."popular_latest_downloads_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."popular_latest_downloads_panel/locale/English.php";
}
echo "<table width='100%' cellpadding='0' cellspacing='0'><tr><td>";
openside($locale['LDP_001']);
$result = dbquery("SELECT * FROM ".$db_prefix."downloads ORDER BY download_datestamp DESC LIMIT 0,10");
if (dbrows($result) != 0) {
echo "<table width='100%' cellpadding='0' cellspacing='0'>";
while ($data = dbarray($result)) {
echo "<tr>
<td class='small'>
<img src='".THEME."images/bullet.gif'>
<a href='".BASEDIR."downloads.php?cat_id=".$data['download_cat']."&download_id=".$data['download_id']."' title='".$data['download_title']."' class='side'>".trimlink($data['download_title'], 23)."</a>
</td>
<td align='right'>".$data['download_count']."</td>
</tr>";
}
echo "</table>";
} else {
echo "<div style='text-align:center'>".$locale['004']."</div>\n";
}
closeside();
echo "</td><td>";
openside($locale['PD_001']);
$result = dbquery("SELECT * FROM ".$db_prefix."downloads ORDER BY download_count DESC LIMIT 0,10");
if (dbrows($result) != 0) {
echo "<table width='100%' cellpadding='0' cellspacing='0'>";
while($data = dbarray($result)) {
$itemsubject = trimlink($data['download_title'], 23);
echo "<tr>\n<td class='small'><img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."downloads.php?cat_id=".$data['download_cat']."&download_id=".$data['download_id']."' title='".$data['download_title']."' class='side'>$itemsubject</a></td>\n
<td align='right'>".$data['download_count']."</td>\n</tr>\n";
}
echo "</table>";
} else {
echo "<center>".$locale['004']."</center>\n";
}
closeside();
echo "</td></tr></table>";
ну в общем так:
создаешь новую папку в каталоге infusions
вот с таким именем popular_latest_downloads_panel
в нем создай такой файл с таким же имененем, тоесть popular_latest_downloads_panel.php
вот потом в этот файл занеси вот это содержимое:
Код:
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }
if (file_exists(INFUSIONS."popular_latest_downloads_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."popular_latest_downloads_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."popular_latest_downloads_panel/locale/English.php";
}
echo "<table width='100%' cellpadding='0' cellspacing='0'><tr><td>";
openside($locale['LDP_001']);
$result = dbquery("SELECT * FROM ".$db_prefix."downloads ORDER BY download_datestamp DESC LIMIT 0,10");
if (dbrows($result) != 0) {
echo "<table width='100%' cellpadding='0' cellspacing='0'>";
while ($data = dbarray($result)) {
echo "<tr>
<td class='small'>
<img src='".THEME."images/bullet.gif'>
<a href='".BASEDIR."downloads.php?cat_id=".$data['download_cat']."&download_id=".$data['download_id']."' title='".$data['download_title']."' class='side'>".trimlink($data['download_title'], 23)."</a>
</td>
<td align='right'>".$data['download_count']."</td>
</tr>";
}
echo "</table>";
} else {
echo "<div style='text-align:center'>".$locale['004']."</div>\n";
}
closeside();
echo "</td><td>";
openside($locale['PD_001']);
$result = dbquery("SELECT * FROM ".$db_prefix."downloads ORDER BY download_count DESC LIMIT 0,10");
if (dbrows($result) != 0) {
echo "<table width='100%' cellpadding='0' cellspacing='0'>";
while($data = dbarray($result)) {
$itemsubject = trimlink($data['download_title'], 23);
echo "<tr>\n<td class='small'><img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."downloads.php?cat_id=".$data['download_cat']."&download_id=".$data['download_id']."' title='".$data['download_title']."' class='side'>$itemsubject</a></td>\n
<td align='right'>".$data['download_count']."</td>\n</tr>\n";
}
echo "</table>";
} else {
echo "<center>".$locale['004']."</center>\n";
}
closeside();
echo "</td></tr></table>";
киньте мне пожалуйста оригинальный register.php и locale/Russian/register.php для
v6.00.307
на мыло [xnfs собака km.ru]
v6.00.307
на мыло [xnfs собака km.ru]
kore
-+tp://switch.dl.sourceforge.net/sourceforge/php-fusion/php-fusion-6.00.307.zip
английская версия локаль можно самому перевести, и делай бекап когда редактируешь файлы.
-+tp://switch.dl.sourceforge.net/sourceforge/php-fusion/php-fusion-6.00.307.zip
английская версия локаль можно самому перевести, и делай бекап когда редактируешь файлы.
Поднято Первое сообщение Темы...
Все Обновления по Теме можно добавлять туда (в верхнее сообщение, которое всегда будет находиться вверху)
Все Обновления по Теме можно добавлять туда (в верхнее сообщение, которое всегда будет находиться вверху)
Русский сайт хороший netck.ru
Цитата:
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+-----------------------------------------------------
| PHP-Fusion 6 DownloadFront Management System
+-----------------------------------------------------
| Copyright © 2005 Sokolov Konstantin
| http://fusion.byweb.ru
| GNU General Public License visit http://gnu.org
+----------------------------------------------------*/
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
include LOCALE.LOCALESET."downloads.php";
if (isset($download_id) && !isNum($download_id)) fallback("index.php");
if (!isset($cat_id)) {
opentable($locale['400']);
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE ".groupaccess('download_cat_access')." ORDER BY download_cat_name");
$rows = dbrows($result);
if ($rows != 0) {
$counter = 0; $columns = 2;
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
while ($data = dbarray($result)) {
if ($counter != 0 && ($counter % $columns == 0)) echo "</tr>\n<tr>\n";
$num = dbcount("(download_cat)", "downloads", "download_cat='".$data['download_cat_id']."'");
echo "<td align='left' valign='top' width='50%' class='tbl'><a href='".FUSION_SELF."?cat_id=".$data['download_cat_id']."'>".$data['download_cat_name']."</a> <span class='small2'>($num)</span>";
if ($data['download_cat_description'] != "") echo "<br>\n<span class='small'>".$data['download_cat_description']."</span>";
echo "</td>\n" ;
$counter++;
}
echo "</tr>\n</table>\n";
} else {
echo "<center><br>\n".$locale['430']."<br><br>\n</center>\n";
}
closetable();
} else {
$res = 0;
if (!isNum($cat_id)) fallback(FUSION_SELF);
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='$cat_id'");
if (dbrows($result) != 0) {
$cdata = dbarray($result);
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
opentable($locale['400'].": ".$cdata['download_cat_name']);
$rows = dbcount("(*)", "downloads", "download_cat='$cat_id'");
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
if ($rows != 0) {
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_cat='$cat_id' ORDER BY ".$cdata['download_cat_sorting']." LIMIT $rowstart,5");
$numrows = dbrows($result); $i = 1;
while ($data = dbarray($result)) {
if ($data['download_datestamp']+604800 > time()+($settings['timeoffset']*3600)) {
$new = " <span class='small'>".$locale['410']."</span>";
} else {
$new = "";
}
$tot_votes = dbresult(dbquery("SELECT COUNT(rating_item_id) FROM ".$db_prefix."ratings WHERE rating_item_id='".$data['download_id']."' AND rating_type='F'"),0);
$sum_vote = dbresult(dbquery("SELECT SUM(rating_vote) FROM ".$db_prefix."ratings WHERE rating_item_id='".$data['download_id']."' AND rating_type='F'"),0);
if($tot_votes){
$pc_rating = sprintf("%.1f", $sum_vote/$tot_votes);
$pct_rating = "<span title='Оценка программы: $pc_rating/$tot_votes'><img src=".THEME."images/rating/$pc_rating.gif></span>";
}else {$pct_rating = "<span title='Оценка программы: 0.0/0'><img src=".THEME."images/rating/0.0.gif></span>";}
$comments = dbcount("(comment_id)", "comments", "comment_type='F' AND comment_item_id='".$data['download_id']."'");
echo "<table width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>\n";
echo "<tr>\n<td colspan='4' class='forum-caption'>
<a href='".FUSION_SELF."?view=".$data['download_id']."' ><b>".$data['download_title']."</b></a> $new</td>\n</tr>\n";
if ($data['download_description'] != "")
echo "<tr>\n<td colspan='4' class='tbl1'>".nl2br(stripslashes($data['download_description']))."</td>\n</tr>\n";
echo "<tr>\n<td width='20%' class='tbl2'><b>".$locale['411']."</b> ".$data['download_license']."</td>\n<td width='20%' class='tbl1'><b>".$locale['412']."</b> ".$data['download_os']."</td>\n";
echo "<td width='20%' class='tbl2'><b>".$locale['413']."</b> ".$data['download_version']."</td>\n<td width='40%' class='tbl1'><b>".$locale['414']."</b> ".showdate("%d.%m.%y", $data['download_datestamp'])."</td></tr>\n";
echo "<tr><td width='20%' class='tbl1'><b>Комментарии:</b> $comments</td>\n<td width='20%' class='tbl2'><b>Размер:</b> ".$data['download_filesize']."</td>\n";
echo "<td width='20%' class='tbl1'><b>".$locale['415']."</b> ".$data['download_count']."</td>\n<td width='40%' class='tbl2'>Рейтинг: $pct_rating</td>\n
</tr>\n";
echo "</table>\n";
if ($i != $numrows) {
echo "<div align='center'><img src='".THEME."images/blank.gif' alt='' height='15' width='1'></div>\n"; $i++; }
}
closetable();
if ($rows > 5) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,5,$rows,3,FUSION_SELF."?cat_id=$cat_id&")."\n</div>\n";
} else {
echo $locale['431']."\n";
closetable();
}
}
}
if ($res == 0) redirect(FUSION_SELF);
}
if (isset($view)) {
if (!isNum($view)) fallback(FUSION_SELF);
if (!$rowstart) {
$rowstart = 0;
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_id='$view'");
if (dbrows($result) != '') {
$data1 = dbarray($result);
$description = parseubb(nl2br($data1['download_description']));
$tot_votes = dbresult(dbquery("SELECT COUNT(rating_item_id) FROM ".$db_prefix."ratings WHERE rating_item_id='".$data1['download_id']."' AND rating_type='F'"),0);
$sum_vote = dbresult(dbquery("SELECT SUM(rating_vote) FROM ".$db_prefix."ratings WHERE rating_item_id='".$data1['download_id']."' AND rating_type='F'"),0);
if($tot_votes){
$pc_rating = sprintf("%.1f", $sum_vote/$tot_votes);
$pct_rating = "<span title='Оценка программы: $pc_rating/$tot_votes'><img src=".THEME."images/rating/$pc_rating.gif></span>";
}else {$pct_rating = "<span title='Оценка программы: 0.0/0'><img src=".THEME."images/rating/0.0.gif></span>";}
echo"<table border=0 width=100% cellspacing=0 cellpadding=5><tr>
<td width=70%><h2>".$data1['download_title']."</h2></td>
<td align=center width=30%><b>Рейтинг: $pct_rating<br>";
if (iMEMBER) {
$max = "0";
$posts = $userdata['user_posts'];
$comment = dbcount("(comment_id)", "comments", "comment_name='".$userdata['user_id']."'");
$shoutbox = dbcount("(shout_id)", "shoutbox", "shout_name='".$userdata['user_id']."'");
$rating = dbcount("(rating_id)", "ratings", "rating_user='".$userdata['user_id']."'");
$sum = ($posts+$comment+$shoutbox+$rating);
if ($sum >= $max) {
if (isset($download_id)) {
$res = 0;
if ($data = dbarray(dbquery("SELECT download_url,download_cat FROM ".$db_prefix."downloads WHERE download_id='$view'"))) {
$cdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='$view'"));
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."downloads SET download_count=download_count+1 WHERE download_id='$view'");
redirect($data['download_url']);
}
}
if ($res == 0) redirect("downloads.php");
}
echo"<div class=button align=center><a href='$PHP_SELF?view=$view&download_id=$view' target='_blank' class=shoutboxname>ЗАКАЧАТЬ</a></div>";
}
else {
echo"<div class=button align=center>У ВАС: $sum Exp</div>Необходимо: $max Exp";
}
}
else {echo"<div class=button align=center title='Закачка будет доступна после авторизации'>ВЫ НЕАВТОРИЗОВАННЫ</div><a href=".BASEDIR."register.php target=_blank>Регистрация</a>";}
if (isset($download_url)) {
echo"<br>Access Denied";
}
echo"</td></tr>
<tr><td colspan='2'>
<div align=left class=tbl2>Дата добавления: ".showdate("<i>%d.%m.%Y</i> · Время добавления: <i>%H:%M</i>", $data1['download_datestamp'])." · Размер: ".$data1['download_filesize']." · Закачек: ".$data1['download_count']."";
if (iAMDIN){echo" · <a href='".ADMIN."downloads.php?step=edit&download_id=$view' target='_blank'>EdiT</a>";}
echo"</div>
<br>$description</td><td></td></tr>
<tr><td colspan='2'><div align=left class=tbl2>".$locale['411']." ".$data1['download_license']." · ".$locale['412']." ".$data1['download_os']." · ".$locale['413']. " ".$data1['download_version']." ";
echo"</div></td><td></td></tr></table>";
include INCLUDES."downloadfront_ratings_include.php";
include INCLUDES."comments_include.php";
showcomments("F","downloads","download_id",$view,FUSION_SELF."?view=$view");
showratings("F",$view,FUSION_SELF."?view=$view");
}
else
echo"В данной категории нет файлов. Возможно он был перенесен в другую категорию.";
}
}
echo"<div align=right>ВНИМАНИЕ! ГОСТИ НЕ МОГУТ СКАЧИВАТЬ ФАЙЛЫ, ПОЖАЛУЙСТА, ЗАРЕГЕСТРИРУЙТЕСЬ</div>";
require_once "side_right.php";
require_once "footer.php";
?>
Вот это мой downloads.php. Зайдите, например, сюда - hp://nfsevolution.net.ru/downloads.php?cat_id=1&download_id=14
Тутош что - нажимаешь на название - открывается то же самое + комменты и голосование. Как бы тут изменить код, чтобы, заходя на ссылку, которую я указал, показывалось всё кроме описания, а потом нажимая на название - уже с описанием. Или это не возможно?
kore
у тебя есть вот эта строчка
Код: echo "<tr>\n<td colspan='4' class='tbl1'>".nl2br(stripslashes($data['download_description']))."</td>\n</tr>\n";
у тебя есть вот эта строчка
Код: echo "<tr>\n<td colspan='4' class='tbl1'>".nl2br(stripslashes($data['download_description']))."</td>\n</tr>\n";
так...с вводом-выводом немного разобрался...
можно ли сделать галочку "Запомнить меня" автоматически чтоб она стояла?
можно ли сделать галочку "Запомнить меня" автоматически чтоб она стояла?
kore
можно!
Тег INPUT, параметр checked - Предварительно активированный переключатель или флажок.
http://htmlbook.ru/html/input.html
можно!
Тег INPUT, параметр checked - Предварительно активированный переключатель или флажок.
http://htmlbook.ru/html/input.html
такой вопрос:
я хочу проапгрейдить мой двиг, скачал с оф. сайта апгрейд...
Не слетят ли все мои навороты, хуже не будет ли? с версии 6.00.307 до 6.01.2
Добавлено:
Да, и кто-там за эту тему отвечает? Обновите шапку-то! Новее версия вышла
я хочу проапгрейдить мой двиг, скачал с оф. сайта апгрейд...
Не слетят ли все мои навороты, хуже не будет ли? с версии 6.00.307 до 6.01.2
Добавлено:
Да, и кто-там за эту тему отвечает? Обновите шапку-то! Новее версия вышла
kore
сделай бекап базы и файлов и апгрейживай что не так заливаешь старый и все нормально.
сделай бекап базы и файлов и апгрейживай что не так заливаешь старый и все нормально.
нигде не могу найти файл, где можно изменить названия месяцев на русский (в новостях например)
kore
http://www.fusion.byweb.ru/readarticle.php?article_id=16
Исходный вариант:
function showdate($format, $val) {
global $settings;
if ($format == "shortdate" || $format == "longdate" || $format == "forumdate") {
return strftime($settings[$format], $val+($settings['timeoffset']*3600));
} else {
return strftime($format, $val+($settings['timeoffset']*3600));
}
}
Измененный вариант:
function showdate($format, $val) {
global $settings;
setlocale(LC_TIME,'ru_RU.CP1251');
if ($format == "shortdate" || $format == "longdate" || $format == "forumdate") {
return strftime($settings[$format], $val+($settings['timeoffset']*3600));
} else {
return strftime($format, $val+($settings['timeoffset']*3600));
}
}
http://www.fusion.byweb.ru/readarticle.php?article_id=16
Исходный вариант:
function showdate($format, $val) {
global $settings;
if ($format == "shortdate" || $format == "longdate" || $format == "forumdate") {
return strftime($settings[$format], $val+($settings['timeoffset']*3600));
} else {
return strftime($format, $val+($settings['timeoffset']*3600));
}
}
Измененный вариант:
function showdate($format, $val) {
global $settings;
setlocale(LC_TIME,'ru_RU.CP1251');
if ($format == "shortdate" || $format == "longdate" || $format == "forumdate") {
return strftime($settings[$format], $val+($settings['timeoffset']*3600));
} else {
return strftime($format, $val+($settings['timeoffset']*3600));
}
}
где код, чтобы в новостях изменить строчку "0 прочтений" например, на ссылку
"комментировать"?
Его там нет!
"комментировать"?
Его там нет!
kore
не пойму зачем тебе менять на коментировать там есть ссылка "Далее" которая ведет к более подробной информации и возможности коментировать.
А если ты просто хочешь узнать как изменить эту строчку, то тогда просто открой
includes/theme_functions_include.php
и найди вот эту строчку:
Код:
function newsopts($info,$sep,$class="") {
global $locale; $res = "";
$link_class = $class ? " class='$class' " : "";
if (!isset($_GET['readmore']) && $info['news_ext'] == "y") $res = "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$locale['042']."</a> ".$sep." ";
if ($info['news_allow_comments']) $res .= "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$info['news_comments'].$locale['043'.ru_postfix($info['news_comments'])]."</a> ".$sep." ";
if ($info['news_ext'] == "y" || $info['news_allow_comments']) $res .= $info['news_reads'].$locale['044'.ru_postfix($info['news_reads'])]."\n";
$res .= $sep." <a href='print.php?type=N&item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='vertical-align:middle;border:0px;'></a>\n";
return $res;
}
не пойму зачем тебе менять на коментировать там есть ссылка "Далее" которая ведет к более подробной информации и возможности коментировать.
А если ты просто хочешь узнать как изменить эту строчку, то тогда просто открой
includes/theme_functions_include.php
и найди вот эту строчку:
Код:
function newsopts($info,$sep,$class="") {
global $locale; $res = "";
$link_class = $class ? " class='$class' " : "";
if (!isset($_GET['readmore']) && $info['news_ext'] == "y") $res = "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$locale['042']."</a> ".$sep." ";
if ($info['news_allow_comments']) $res .= "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$info['news_comments'].$locale['043'.ru_postfix($info['news_comments'])]."</a> ".$sep." ";
if ($info['news_ext'] == "y" || $info['news_allow_comments']) $res .= $info['news_reads'].$locale['044'.ru_postfix($info['news_reads'])]."\n";
$res .= $sep." <a href='print.php?type=N&item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='vertical-align:middle;border:0px;'></a>\n";
return $res;
}
хм... я хочу просто сделать понятнее... вот в конце новости там -
(сслыка - )0 Комментариев( - ссылка) · 11 Прочтений ·
заменить на
(сслыка - )Читать или комментировать( - ссылка) · 0 Комментариев ·
я меняю, да ничего не меняется
(сслыка - )0 Комментариев( - ссылка) · 11 Прочтений ·
заменить на
(сслыка - )Читать или комментировать( - ссылка) · 0 Комментариев ·
я меняю, да ничего не меняется
kore
показижи что ты вообще делаешь?
выложи твой код.
показижи что ты вообще делаешь?
выложи твой код.
Цитата:
<?php
if (!defined("IN_FUSION")) { header("Location:../index.php"); exit; }
function showsublinks($sep="·",$class="") {
$i = 0; $res = "";
$sres = dbquery("SELECT * FROM ".DB_PREFIX."site_links WHERE link_position>='2' ORDER BY link_order");
if (dbrows($sres) != 0) {
while($sdata = dbarray($sres)) {
if (checkgroup($sdata['link_visibility'])) {
if ($sdata['link_url']!="---") {
if ($i != 0) { $res .= " ".$sep."\n"; } else { $res .= "\n"; }
$link_target = $sdata['link_window'] == "1" ? " target='_blank'" : "";
$link_class = $class ? " class='$class'" : "";
if (strstr($sdata['link_url'], "http://") || strstr($sdata['link_url'], "https://")) {
$res .= "<a href='".$sdata['link_url']."'".$link_target.$link_class.">".$sdata['link_name']."</a>";
} else {
$res .= "<a href='".BASEDIR.$sdata['link_url']."'".$link_target.$link_class.">".$sdata['link_name']."</a>";
}
}
$i++;
}
}
}
if ($i != 0) { return $res; } else { return " "; }
}
function showsubdate() {
global $settings;
return ucwords(showdate($settings['subheaderdate'], time()));
}
function newsposter($info,$sep="",$class="") {
global $locale; $res = "";
$link_class = $class ? " class='$class' " : "";
$res = "<img src='".THEME."images/bullet.gif' alt=''> ";
$res .= "<a href='profile.php?lookup=".$info['user_id']."'".$link_class.">".$info['user_name']."</a> ";
$res .= $locale['041'].showdate("longdate", $info['news_date']);
$res .= $info['news_ext'] == "y" || $info['news_allow_comments'] ? $sep."\n" : "\n";
return $res;
}
function newsopts($info,$sep,$class="") {
global $locale; $res = "";
$link_class = $class ? " class='$class' " : "";
if (!isset($_GET['readmore']) && $info['news_ext'] == "y") $res = "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$locale['042']."</a> ".$sep." ";
if ($info['news_allow_comments']) $res .= "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$info['news_comments'].$locale['043']."</a> ".$sep." ";
if ($info['news_ext'] == "y" || $info['news_allow_comments']) $res .= $info['news_reads'].$locale['044']."\n";
$res .= $sep." <a href='print.php?type=N&item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='vertical-align:middle;border:0px;'></a>\n";
return $res;
}
function articleposter($info,$sep="",$class="") {
global $locale; $res = "";
$link_class = $class ? " class='$class' " : "";
$res = "<img src='".THEME."images/bullet.gif' alt=''>\n";
$res .= $locale['040']."<a href='profile.php?lookup=".$info['user_id']."'".$link_class.">".$info['user_name']."</a>\n";
$res .= $locale['041'].showdate("longdate", $info['article_date']);
$res .= $info['article_allow_comments'] ? $sep."\n" : "\n";
return $res;
}
function articleopts($info,$sep) {
global $locale; $res = "";
if ($info['article_allow_comments']) $res = $info['article_comments'].$locale['043']." ".$sep."\n";
$res .= $info['article_reads'].$locale['044']." ".$sep."\n";
$res .= "<a href='print.php?type=A&item_id=".$info['article_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='vertical-align:middle;border:0px;'></a>\n";
return $res;
}
function openform($item_type,$item_id) {
$res = "";
if ($item_type == "N") {
if (iADMIN && checkrights($item_type)) $res .= "<form name='editnews".$item_id."' method='post' action='".ADMIN."news.php?news_id=".$item_id."'>\n";
} elseif ($item_type == "A") {
if (iADMIN && checkrights($item_type)) $res .= "<form name='editarticle".$item_id."' method='post' action='".ADMIN."articles.php?article_id=".$item_id."'>\n";
}
return $res;
}
function closeform($item_type,$item_id) {
global $locale; $res = "";
if ($item_type == "N") {
if (iADMIN && checkrights($item_type)) $res .= "· <input type='hidden' name='edit' value='edit'><a href='javascript:document.editnews".$item_id.".submit();'><img src='".IMAGES."edit.gif' alt='".$locale['048']."' title='".$locale['048']."' style='vertical-align:middle;border:0px;'></a>\n</form>\n";
} elseif ($item_type == "A") {
if (iADMIN && checkrights($item_type)) $res .= " · <input type='hidden' name='edit' value='edit'><a href='javascript:document.editarticle".$item_id.".submit();'><img src='".IMAGES."edit.gif' alt='".$locale['048']."' title='".$locale['048']."' style='vertical-align:middle;border:0px;'></a>\n</form>\n";
}
return $res;
}
function showcopyright($class="") {
global $settings;
$link_class = $class ? " class='$class' " : "";
return "Powered by <a href='http://www.php-fusion.co.uk'".$link_class."target='_blank'>PHP-Fusion</a> © 2003-2005";
}
function showcounter() {
global $locale,$settings;
return number_format($settings['counter'])." ".($settings['counter'] == 1 ? $locale['140'] : $locale['141']);
}
function panelbutton($state,$bname) {
return "<img src='".THEME."images/panel_".($state == "on" ? "off" : "on").".gif' name='b_$bname' alt='' onclick=\"javascript:flipBox('$bname')\">";
}
?>
Потом зайди на сайт, там в конце каждой новости
есть
Опубликовал (тот то тот то) 20 августа 2006 15:40 0 Комментариев · 3 Прочтений · (версия для печати)
Изменить на
Опубликовал (тот то тот то) 20 августа 2006 15:40 Читать или комментировать · 0 Комментариев · (версия для печати)
Причём, Читать или комментировать естественно, ссылка, а 0 Комментариев - нет
открываешь global.php
находишь строчку:
$locale['042'] = "Далее...";
и заменяешь на:
$locale['042'] = "Читать или комментировать";
найди вот такую функцию в своем скрипте
Цитата:
и замени на эту:
Код:
function newsopts($info,$sep,$class="") {
global $locale; $res = "";
$link_class = $class ? " class='$class' " : "";
if (!isset($_GET['readmore']) && $info['news_ext'] == "y") $res = "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$locale['042']."</a> ".$sep." ";
if ($info['news_allow_comments']) $res .= $info['news_comments'].$locale['043'.ru_postfix($info['news_comments'])]." ".$sep." ";
if ($info['news_ext'] == "y" || $info['news_allow_comments']) $res .= $info['news_reads'].$locale['044'.ru_postfix($info['news_reads'])]."\n";
$res .= $sep." <a href='print.php?type=N&item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='vertical-align:middle;border:0px;'></a>\n";
return $res;
}
находишь строчку:
$locale['042'] = "Далее...";
и заменяешь на:
$locale['042'] = "Читать или комментировать";
найди вот такую функцию в своем скрипте
Цитата:
function newsopts($info,$sep,$class="") {
global $locale; $res = "";
$link_class = $class ? " class='$class' " : "";
if (!isset($_GET['readmore']) && $info['news_ext'] == "y") $res = "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$locale['042']."</a> ".$sep." ";
if ($info['news_allow_comments']) $res .= "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$info['news_comments'].$locale['043']."</a> ".$sep." ";
if ($info['news_ext'] == "y" || $info['news_allow_comments']) $res .= $info['news_reads'].$locale['044']."\n";
$res .= $sep." <a href='print.php?type=N&item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='vertical-align:middle;border:0px;'></a>\n";
return $res;
}
и замени на эту:
Код:
function newsopts($info,$sep,$class="") {
global $locale; $res = "";
$link_class = $class ? " class='$class' " : "";
if (!isset($_GET['readmore']) && $info['news_ext'] == "y") $res = "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$locale['042']."</a> ".$sep." ";
if ($info['news_allow_comments']) $res .= $info['news_comments'].$locale['043'.ru_postfix($info['news_comments'])]." ".$sep." ";
if ($info['news_ext'] == "y" || $info['news_allow_comments']) $res .= $info['news_reads'].$locale['044'.ru_postfix($info['news_reads'])]."\n";
$res .= $sep." <a href='print.php?type=N&item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='vertical-align:middle;border:0px;'></a>\n";
return $res;
}
Получилось, да не так как надо бы...
Дело в том, что я не пишу расширенных новостей... пустое поле оставляю и категорию не выбираю. Поэтому ничего не изменилось.
Но пробовал создавать с расширенным, то всё как надо.
И без прочтениев и принтера лучше бы было
Дело в том, что я не пишу расширенных новостей... пустое поле оставляю и категорию не выбираю. Поэтому ничего не изменилось.
Но пробовал создавать с расширенным, то всё как надо.
И без прочтениев и принтера лучше бы было
Цитата:
Но пробовал создавать с расширенным, то всё как надо.
И без прочтениев и принтера лучше бы было
Поставь вопрос по точнее, что нужно?
ну, так-то всё правильно и хорошо, только я никогда во время создания новостей не заполняю поле "Расширенная новость" и не выбираю категорию. Поэтому то и ничего не изменилось, тое сть внизу новости всё так и осталось как было. Нужно же:
0 комментариев · Читать или комментировать
Причём "Читать или комментировать" - ссылка, ведущая, естественно, на добавление коммента, а "0 комментариев" - не ссылка, а простой счётчик.
Также, чтобы было без ссылки на принтер, то есть версия для печати.
в конце-концов, внизу каждой новости должно быть например:
Опубликовал ABTOP 01 сентября 2006 17:23 0 комментариев · Читать или комментировать
И больше ничего
0 комментариев · Читать или комментировать
Причём "Читать или комментировать" - ссылка, ведущая, естественно, на добавление коммента, а "0 комментариев" - не ссылка, а простой счётчик.
Также, чтобы было без ссылки на принтер, то есть версия для печати.
в конце-концов, внизу каждой новости должно быть например:
Опубликовал ABTOP 01 сентября 2006 17:23 0 комментариев · Читать или комментировать
И больше ничего
Прошу помочь.
Скачать вот мод Динамических Заголовков, все идёт хорошо и даже на свои собственно созданные страницы ставить могу.
Но вот что ещё хочу сделать:
Когда заходишь в файловый архив, (у меня стоит DownloadFront Lite), в просмотр файла:
...downloads.php?view=100 (например) заголовок (title) не показывает название
файла, т.е. параметр download_title.
Единственно надо отредактировать строчку:
Цитата:
в файле dinamic_titles.php из папки includes
Однако, что-то старался не получается... куда надо этот download_title вставлять
и его ли именно?
_http://php-fusion.foxel.ru/forum/viewthread.php?forum_id=4&thread_id=33&pid=204#post_204 здесь мод динамических заголовков, а здесь
Цитата:
мой код downloads.php
Скачать вот мод Динамических Заголовков, все идёт хорошо и даже на свои собственно созданные страницы ставить могу.
Но вот что ещё хочу сделать:
Когда заходишь в файловый архив, (у меня стоит DownloadFront Lite), в просмотр файла:
...downloads.php?view=100 (например) заголовок (title) не показывает название
файла, т.е. параметр download_title.
Единственно надо отредактировать строчку:
Цитата:
array("downloads.php", "download_cat_name", "download_cats", "download_cat_id", $cat_id, $locale['DTM_008'], $locale['DTM_009']),
в файле dinamic_titles.php из папки includes
Однако, что-то старался не получается... куда надо этот download_title вставлять
и его ли именно?
_http://php-fusion.foxel.ru/forum/viewthread.php?forum_id=4&thread_id=33&pid=204#post_204 здесь мод динамических заголовков, а здесь
Цитата:
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
include LOCALE.LOCALESET."downloads.php";
if (isset($download_id) && !isNum($download_id)) fallback("index.php");
if (!isset($cat_id)) {
opentable($locale['400']);
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE ".groupaccess('download_cat_access')." ORDER BY download_cat_name");
$rows = dbrows($result);
if ($rows != 0) {
$counter = 0; $columns = 2;
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
while ($data = dbarray($result)) {
if ($counter != 0 && ($counter % $columns == 0)) echo "</tr>\n<tr>\n";
$num = dbcount("(download_cat)", "downloads", "download_cat='".$data['download_cat_id']."'");
echo "<td align='left' valign='top' width='50%' class='tbl'><a href='".FUSION_SELF."?cat_id=".$data['download_cat_id']."'>".$data['download_cat_name']."</a> <span class='small2'>($num)</span>";
if ($data['download_cat_description'] != "") echo "<br>\n<span class='small'>".$data['download_cat_description']."</span>";
echo "</td>\n" ;
$counter++;
}
echo "</tr>\n</table>\n";
} else {
echo "<center><br>\n".$locale['430']."<br><br>\n</center>\n";
}
closetable();
} else {
$res = 0;
if (!isNum($cat_id)) fallback(FUSION_SELF);
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='$cat_id'");
if (dbrows($result) != 0) {
$cdata = dbarray($result);
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
opentable($locale['400'].": ".$cdata['download_cat_name']);
$rows = dbcount("(*)", "downloads", "download_cat='$cat_id'");
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
if ($rows != 0) {
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_cat='$cat_id' ORDER BY ".$cdata['download_cat_sorting']." LIMIT $rowstart,50");
$numrows = dbrows($result); $i = 1;
while ($data = dbarray($result)) {
if ($data['download_datestamp']+604800 > time()+($settings['timeoffset']*3600)) {
$new = " <span class='small'>".$locale['410']."</span>";
} else {
$new = "";
}
$tot_votes = dbresult(dbquery("SELECT COUNT(rating_item_id) FROM ".$db_prefix."ratings WHERE rating_item_id='".$data['download_id']."' AND rating_type='F'"),0);
$sum_vote = dbresult(dbquery("SELECT SUM(rating_vote) FROM ".$db_prefix."ratings WHERE rating_item_id='".$data['download_id']."' AND rating_type='F'"),0);
if($tot_votes){
$pc_rating = sprintf("%.1f", $sum_vote/$tot_votes);
$pct_rating = "<span title='Оценка программы: $pc_rating/$tot_votes'><img src=".THEME."images/rating/$pc_rating.gif></span>";
}else {$pct_rating = "<span title='Оценка программы: 0.0/0'><img src=".THEME."images/rating/0.0.gif></span>";}
$comments = dbcount("(comment_id)", "comments", "comment_type='F' AND comment_item_id='".$data['download_id']."'");
echo "<table width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>\n";
echo "<tr>\n<td colspan='4' class='forum-caption'>
<a href='".FUSION_SELF."?view=".$data['download_id']."' ><b>".$data['download_title']."</b></a> $new</td>\n</tr>\n";
if ($data['download_description'] != "")
echo "<tr>\n<td colspan='4' class='tbl1'></td>\n</tr>\n";
echo "<tr>\n<td width='20%' class='tbl2'><b>".$locale['411']."</b> ".$data['download_license']."</td>\n<td width='20%' class='tbl1'><b>".$locale['412']."</b> ".$data['download_os']."</td>\n";
echo "<td width='20%' class='tbl2'><b>".$locale['413']."</b> ".$data['download_version']."</td>\n<td width='40%' class='tbl1'><b>".$locale['414']."</b> ".showdate("%d.%m.%y", $data['download_datestamp'])."</td></tr>\n";
echo "<tr><td width='20%' class='tbl1'><b>Комментарии:</b> $comments</td>\n<td width='20%' class='tbl2'><b>Размер:</b> ".$data['download_filesize']."</td>\n";
echo "<td width='20%' class='tbl1'><b>".$locale['415']."</b> ".$data['download_count']."</td>\n<td width='40%' class='tbl2'>Рейтинг: $pct_rating</td>\n
</tr>\n";
echo "</table>\n";
if ($i != $numrows) {
echo "<div align='center'><img src='".THEME."images/blank.gif' alt='' height='15' width='1'></div>\n"; $i++; }
}
closetable();
if ($rows > 50) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,5,$rows,3,FUSION_SELF."?cat_id=$cat_id&")."\n</div>\n";
} else {
echo $locale['431']."\n";
closetable();
}
}
}
if ($res == 0) redirect(FUSION_SELF);
}
if (isset($view)) {
if (!isNum($view)) fallback(FUSION_SELF);
if (!$rowstart) {
$rowstart = 0;
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_id='$view'");
if (dbrows($result) != '') {
$data1 = dbarray($result);
$description = parseubb(nl2br($data1['download_description']));
$tot_votes = dbresult(dbquery("SELECT COUNT(rating_item_id) FROM ".$db_prefix."ratings WHERE rating_item_id='".$data1['download_id']."' AND rating_type='F'"),0);
$sum_vote = dbresult(dbquery("SELECT SUM(rating_vote) FROM ".$db_prefix."ratings WHERE rating_item_id='".$data1['download_id']."' AND rating_type='F'"),0);
if($tot_votes){
$pc_rating = sprintf("%.1f", $sum_vote/$tot_votes);
$pct_rating = "<span title='Оценка программы: $pc_rating/$tot_votes'><img src=".THEME."images/rating/$pc_rating.gif></span>";
}else {$pct_rating = "<span title='Оценка программы: 0.0/0'><img src=".THEME."images/rating/0.0.gif></span>";}
echo"<table border=0 width=100% cellspacing=0 cellpadding=5><tr>
<td width=70%><h2>".$data1['download_title']."</h2></td>
<td align=center width=30%><b>Рейтинг: $pct_rating<br>";
if (iMEMBER) {
$max = "0";
$posts = $userdata['user_posts'];
$comment = dbcount("(comment_id)", "comments", "comment_name='".$userdata['user_id']."'");
$shoutbox = dbcount("(shout_id)", "shoutbox", "shout_name='".$userdata['user_id']."'");
$rating = dbcount("(rating_id)", "ratings", "rating_user='".$userdata['user_id']."'");
$sum = ($posts+$comment+$shoutbox+$rating);
if ($sum >= $max) {
if (isset($download_id)) {
$res = 0;
if ($data = dbarray(dbquery("SELECT download_url,download_cat FROM ".$db_prefix."downloads WHERE download_id='$view'"))) {
$cdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='$view'"));
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."downloads SET download_count=download_count+1 WHERE download_id='$view'");
redirect($data['download_url']);
}
}
if ($res == 0) redirect("downloads.php");
}
echo"<div class=button align=center><a href='$PHP_SELF?view=$view&download_id=$view' target='_blank' class=shoutboxname>ЗАКАЧАТЬ</a></div>";
}
else {
echo"<div class=button align=center>У ВАС: $sum Exp</div>Необходимо: $max Exp";
}
}
else {echo"<div class=button align=center title='Закачка будет доступна после авторизации'>ВЫ НЕАВТОРИЗОВАННЫ</div><a href=".BASEDIR."register.php target=_blank>Регистрация</a>";}
if (isset($download_url)) {
echo"<br>Access Denied";
}
echo"</td></tr>
<tr><td colspan='2'>
<div align=left class=tbl2>Дата добавления: ".showdate("<i>%d.%m.%Y</i> · Время добавления: <i>%H:%M</i>", $data1['download_datestamp'])." · Размер: ".$data1['download_filesize']." · Закачек: ".$data1['download_count']."";
if (iAMDIN){echo" · <a href='".ADMIN."downloads.php?step=edit&download_id=$view' target='_blank'>ED</a>";}
echo"</div>
<br>$description</td><td></td></tr>
<tr><td colspan='2'><div align=left class=tbl2>".$locale['411']." ".$data1['download_license']." · ".$locale['412']." ".$data1['download_os']." · ".$locale['413']. " ".$data1['download_version']." ";
echo"</div></td><td></td></tr></table>";
include INCLUDES."downloadfront_ratings_include.php";
include INCLUDES."comments_include.php";
showcomments("F","downloads","download_id",$view,FUSION_SELF."?view=$view");
showratings("F",$view,FUSION_SELF."?view=$view");
мой код downloads.php
kore
тебе в dynamic_titles
поставить условие что ты
вот смотри на примере post.php
здесь ты можешь сделать для своего downloads.php по аналогии.
Код: } elseif(FUSION_SELF == "post.php") {
if($_GET['action'] == "newthread") {
$title = dynamic_title("forum_name", "forums", "forum_id", $_GET['forum_id'], $locale['DTM_020'], $locale['DTM_021']);
} elseif($_GET['action'] == "edit") {
$title = dynamic_title("post_subject", "posts", "post_id", $_GET['post_id'], $locale['DTM_026'], $locale['DTM_027']);
} elseif($_GET['action'] == "reply") {
$title = dynamic_title("thread_subject", "threads", "thread_id", $_GET['thread_id'], $locale['DTM_032'], $locale['DTM_033']);
}
}
тебе в dynamic_titles
поставить условие что ты
вот смотри на примере post.php
здесь ты можешь сделать для своего downloads.php по аналогии.
Код: } elseif(FUSION_SELF == "post.php") {
if($_GET['action'] == "newthread") {
$title = dynamic_title("forum_name", "forums", "forum_id", $_GET['forum_id'], $locale['DTM_020'], $locale['DTM_021']);
} elseif($_GET['action'] == "edit") {
$title = dynamic_title("post_subject", "posts", "post_id", $_GET['post_id'], $locale['DTM_026'], $locale['DTM_027']);
} elseif($_GET['action'] == "reply") {
$title = dynamic_title("thread_subject", "threads", "thread_id", $_GET['thread_id'], $locale['DTM_032'], $locale['DTM_033']);
}
}
не очень понятно....
это что же, в dynamic_titles мне надо убрать строку про donloads.php и
и сделать заново все по аналогии по post.php?
Не легче ли тогда будет в строку
Цитата:
добавить что-то, чтобы было типо того
Цитата:
но что-то так не получается... вернее, от части получается
это что же, в dynamic_titles мне надо убрать строку про donloads.php и
и сделать заново все по аналогии по post.php?
Не легче ли тогда будет в строку
Цитата:
array("downloads.php", "download_cat_name", "download_cats", "download_cat_id", $cat_id, $locale['DTM_008'], $locale['DTM_009']),
добавить что-то, чтобы было типо того
Цитата:
array("downloads.php", "download_cat_name", "download_cats", "download_cat_id", "download_view", $cat_id, $view, $locale['DTM_008'], $locale['DTM_009']),
но что-то так не получается... вернее, от части получается
kore
нет тебе надо просто, добавить что-то типо это:
Код: } elseif(FUSION_SELF == "downloads.php") {
if($_GET['action'] == "view") {
$title = dynamic_title("имя файла", "каталог файла", "номер файла", $_GET['номер файла'], $locale['твое'], $locale['твое']);
}
}
нет тебе надо просто, добавить что-то типо это:
Код: } elseif(FUSION_SELF == "downloads.php") {
if($_GET['action'] == "view") {
$title = dynamic_title("имя файла", "каталог файла", "номер файла", $_GET['номер файла'], $locale['твое'], $locale['твое']);
}
}
--------------------------------------------------
Member level for PHP-Fusion v6
--------------------------------------------------
Version: 1.5
Author: PahaW
Email: PM
Date: Sep 29, 2006
--------------------------------------------------
тетсировал на 307
--------------------------------------------------
Загрузите на сервер, соблюдая вложенноть папок:
administration\forums.php
administration\members.php
administration\updateuser.php
forum\viewthread.php
locale\Ваш язык\admin\forums.php
locale\Ваш язык\members.php
sql.sql
--------------------------------------------------
Сделай резервную копию базы и файлов
Загрузите файл и загрузите в базу из файле sql.sql
Или сделайте как все описанно ниже.
SQL:
Создание базы:
Скопируйте в корневой каталог (sql.php).
В адресной строке браузера введите вот это:
http://you_site/sql.php
Если появится текс зеленого цвета, значит все нормально, если красного значит смотрите ошибку.
PHP:
открываем файл administration\forums.php:
находим строчки:
---
Код: } elseif ($action == "delete" && $t == "forum") {
if (dbcount("(*)", "posts", "forum_id='$forum_id'") == 0) {
$data = dbarray(dbquery("SELECT * FROM ".$db_prefix."forums WHERE forum_id='$forum_id'"));
$result = dbquery("UPDATE ".$db_prefix."forums SET forum_order=forum_order-1 WHERE forum_cat='".$data['forum_cat']."' AND forum_order>'".$data['forum_order']."'");
$result = dbquery("DELETE FROM ".$db_prefix."forums WHERE forum_id='$forum_id'");
redirect(FUSION_SELF."?status=delf1");
} else {
redirect(FUSION_SELF."?status=delf2");
}
} else {
Member level for PHP-Fusion v6
--------------------------------------------------
Version: 1.5
Author: PahaW
Email: PM
Date: Sep 29, 2006
--------------------------------------------------
тетсировал на 307
--------------------------------------------------
[mod]Уровень(Прозвище) пользователя, "mlevel"
Загрузите на сервер, соблюдая вложенноть папок:
administration\forums.php
administration\members.php
administration\updateuser.php
forum\viewthread.php
locale\Ваш язык\admin\forums.php
locale\Ваш язык\members.php
sql.sql
--------------------------------------------------
Сделай резервную копию базы и файлов
Загрузите файл и загрузите в базу из файле sql.sql
Или сделайте как все описанно ниже.
SQL:
Создание базы:
Скопируйте в корневой каталог (sql.php).
В адресной строке браузера введите вот это:
http://you_site/sql.php
Если появится текс зеленого цвета, значит все нормально, если красного значит смотрите ошибку.
PHP:
открываем файл administration\forums.php:
находим строчки:
---
Код: } elseif ($action == "delete" && $t == "forum") {
if (dbcount("(*)", "posts", "forum_id='$forum_id'") == 0) {
$data = dbarray(dbquery("SELECT * FROM ".$db_prefix."forums WHERE forum_id='$forum_id'"));
$result = dbquery("UPDATE ".$db_prefix."forums SET forum_order=forum_order-1 WHERE forum_cat='".$data['forum_cat']."' AND forum_order>'".$data['forum_order']."'");
$result = dbquery("DELETE FROM ".$db_prefix."forums WHERE forum_id='$forum_id'");
redirect(FUSION_SELF."?status=delf1");
} else {
redirect(FUSION_SELF."?status=delf2");
}
} else {
надо испробовать...
а вот нельзя ли поиск модернизировать?
Чтобы там опция "искать везде" стояла?
Не хочу новый скрипт заливать
а вот нельзя ли поиск модернизировать?
Чтобы там опция "искать везде" стояла?
Не хочу новый скрипт заливать
kore
Цитата:
выше мой пост я исправил там была старая версия.
Цитата:
можно просто таблички нужные тебе в базе выбери и все.
Цитата:
надо испробовать...
выше мой пост я исправил там была старая версия.
Цитата:
а вот нельзя ли поиск модернизировать?
можно просто таблички нужные тебе в базе выбери и все.
Предыдущая тема: SAPID - персональная CMS открытая для развития
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.