Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » PHP-Fusion: кто что знает?

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7

Открыть новую тему     Написать ответ в эту тему

apatit



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем привет!

Офицальный сайт
Русский сайт
Сайты посвященные модам:
Mods RU
Mods EN
Mods DE
Mods DK
Mods PL
Mods SE
Файлы на скачку:
PHP-Fusion 6.01.6 [eng]
PHP-Fusion 6.00.307

Всего записей: 1169 | Зарегистр. 09-10-2001 | Отправлено: 12:31 20-10-2004 | Исправлено: Paha_W, 08:52 25-10-2006
kore



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а где favicon лежит? куда его ложить то? в administration/settings_main.php нет такого
 
Добавлено:
И вообще как там включить HTML? Не знаю я ж PHP. Там создаешь панельку, а только пытаешься вставить человеческий код, типа <a href="... ну и т.д. так он начинает ругаться !

Всего записей: 228 | Зарегистр. 12-01-2005 | Отправлено: 15:56 09-05-2006
6epcepk



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
а где favicon лежит? куда его ложить то? в administration/settings_main.php нет такого

http://forum.ru-board.com/topic.cgi?forum=24&topic=2816#1
 

Цитата:
И вообще как там включить HTML? Не знаю я ж PHP. Там создаешь панельку, а только пытаешься вставить человеческий код, типа <a href="... ну и т.д. так он начинает ругаться !

HTML - представление; PHP - логика.
PHP отвечает за формирование данных, а HTML за их вывод, грубо говоря.
Вы не правльно понимаете архитектуру CMS. Предположу, что данная CMS имеет "стандартное" ядро, использующее для представления данных систему шаблонов. Для редактирования представления сайта вам необходимо отредактировать отвечающее за это файлы (*.tpl или *.html), которые обычно находятся в папочке с названием tpl/ или templates/.

----------
comming soon..

Всего записей: 2603 | Зарегистр. 02-05-2003 | Отправлено: 20:04 09-05-2006 | Исправлено: 6epcepk, 20:07 09-05-2006
Paha_W



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kore

Цитата:
в administration/settings_main.php нет такого  

что не написанно
Цитата:
прописать мета-теги

ну писец не поробовал а уже кричит что ничего нету
смотри
   
   
 
 
 
 
Добавлено:

Цитата:
И вообще как там включить HTML?

вообще-то он там по дефалту работает. Гы там даже bbcode вставляет html.

Цитата:
Не знаю я ж PHP

как уже объяснил 6epcepk  

Цитата:
Там создаешь панельку, а только пытаешься вставить человеческий код, типа <a href="... ну и т.д. так он начинает ругаться !

покажи как ты линк делаешь и покажи ошибку и смотри как правильно надо
 

----------
Far Far Away
У каждого в голове свои тараканы...

Всего записей: 440 | Зарегистр. 26-05-2004 | Отправлено: 02:42 10-05-2006 | Исправлено: Paha_W, 02:46 10-05-2006
kore



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ну дык я всё понял, спасибо за терпение....
а favicon то где прописывать? то есть строчку
 
<link rel="shortcut icon" href="путъ/название_файла.ico"  type="image/x-icon" />?????
 
В каком файле этот <head> найти, чтоб на каждой странице была иконка?

Всего записей: 228 | Зарегистр. 12-01-2005 | Отправлено: 17:35 10-05-2006
Paha_W



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kore
в файле  
subheader.php
и там он уже есть

Код:
 
<meta name='keywords' content='".$settings['keywords']."'>
<link rel='shortcut icon' href='".BASEDIR."favicon.ico'>
<link rel='stylesheet' href='".THEME."styles.css' type='text/css'>
 

как я писал выше просто замени тот ico-ник который у тебя лежит в папке на свой и все.
 


----------
Far Far Away
У каждого в голове свои тараканы...

Всего записей: 440 | Зарегистр. 26-05-2004 | Отправлено: 02:20 11-05-2006
kore



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
спасибо!  
а как сделать так, чтобы когда заходишь на форум, все праве панели убирались полностью (форум шире был)?

Всего записей: 228 | Зарегистр. 12-01-2005 | Отправлено: 17:03 11-05-2006
Paha_W



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kore можно вообще полностью все блоки с правой части перенести в лево.
закоментируй просто строчку в файле forum/index.php
в конце найди это

Код:
 
closetable();
 
require_once BASEDIR."side_right.php";
require_once BASEDIR."footer.php";
 

замени на это:

Код:
 
closetable();
 
#require_once BASEDIR."side_right.php";
require_once BASEDIR."footer.php";
 

или просто добавь #

----------
Far Far Away
У каждого в голове свои тараканы...

Всего записей: 440 | Зарегистр. 26-05-2004 | Отправлено: 04:08 12-05-2006
kore



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
И ещё вопрос: где можно изменить параметры Ширины и высоты аватара и что такое аттачи?

Всего записей: 228 | Зарегистр. 12-01-2005 | Отправлено: 20:24 15-05-2006
Paha_W



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
 где можно изменить параметры Ширины и высоты аватара

открываешь edit_profile.php
находишь вот такую строчку

Код:
<span class='small2'>".sprintf($locale['u022'], parsebytesize(30720), 100, 100)."</span>
 

и заменяешь на такую:

Код:
<span class='small2'>".sprintf($locale['u022'], parsebytesize(30720), 1000, 1000)."</span>
 

и тогда у тебя будут аватары максимальным размером 1000 на 1000 pix, размер здесь тоже можешь менять.

Цитата:
 такое аттачи?

прикрепленные файлы


----------
Far Far Away
У каждого в голове свои тараканы...

Всего записей: 440 | Зарегистр. 26-05-2004 | Отправлено: 09:51 16-05-2006
kore



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Почему аватары не поддерживают анимированные GIF? Вообще GIF не поддерживает! Я так не играю...Может есть мод такой что ль?

Всего записей: 228 | Зарегистр. 12-01-2005 | Отправлено: 18:14 16-05-2006
kore



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну да ладно..это допустим вы не знаете...ну как тогда изменить количество файлов в категории файлов? Во время просмотра на странице?

Всего записей: 228 | Зарегистр. 12-01-2005 | Отправлено: 13:30 19-05-2006
Paha_W



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
gif не поддерживает наверное из=за того что библиотека платная.

Цитата:
ну как тогда изменить количество файлов в категории файлов?

открываешь
downloads.php в корневом каталоге
находишь это:

Код:
 
} 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,15");
                $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 = "";
                    }
                    echo "<table width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>\n";
                    echo "<tr>\n<td colspan='3' class='forum-caption'><b>".$data['download_title']."</b> $new</td>\n</tr>\n";
                    if ($data['download_description'] != "") echo "<tr>\n<td colspan='3' class='tbl1'>".nl2br(stripslashes($data['download_description']))."</td>\n</tr>\n";
                    echo "<tr>\n<td width='30%' class='tbl2'><b>".$locale['411']."</b> ".$data['download_license']."</td>\n<td width='30%' class='tbl1'><b>".$locale['412']."</b> ".$data['download_os']."</td>\n";
                    echo "<td width='40%' class='tbl2'><b>".$locale['413']."</b> ".$data['download_version']."</td>\n</tr>\n<tr>\n<td width='30%' class='tbl2'><b>".$locale['414']."</b> ".showdate("%d.%m.%y", $data['download_datestamp'])."</td>\n";
                    echo "<td width='30%' class='tbl1'><b>".$locale['415']."</b> ".$data['download_count']."</td>\n<td width='40%' class='tbl2'><a href='".FUSION_SELF."?cat_id=$cat_id&amp;download_id=".$data['download_id']."' target='_blank'>".$locale['416']."</a> (".$data['download_filesize'].")</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 > 15) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,15,$rows,3,FUSION_SELF."?cat_id=$cat_id&amp;")."\n</div>\n";
            } else {
                echo $locale['431']."\n";
                closetable();
            }
        }
    }
    if ($res == 0) redirect(FUSION_SELF);
 

 и заменяешь на это:

Код:
 
} 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) {
                                                       $perpage=5;
                $result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_cat='$cat_id' ORDER BY ".$cdata['download_cat_sorting']." LIMIT $rowstart,$perpage");
                $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 = "";
                    }
                    echo "<table width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>\n";
                    echo "<tr>\n<td colspan='3' class='forum-caption'><b>".$data['download_title']."</b> $new</td>\n</tr>\n";
                    if ($data['download_description'] != "") echo "<tr>\n<td colspan='3' class='tbl1'>".nl2br(stripslashes($data['download_description']))."</td>\n</tr>\n";
                    echo "<tr>\n<td width='30%' class='tbl2'><b>".$locale['411']."</b> ".$data['download_license']."</td>\n<td width='30%' class='tbl1'><b>".$locale['412']."</b> ".$data['download_os']."</td>\n";
                    echo "<td width='40%' class='tbl2'><b>".$locale['413']."</b> ".$data['download_version']."</td>\n</tr>\n<tr>\n<td width='30%' class='tbl2'><b>".$locale['414']."</b> ".showdate("%d.%m.%y", $data['download_datestamp'])."</td>\n";
                    echo "<td width='30%' class='tbl1'><b>".$locale['415']."</b> ".$data['download_count']."</td>\n<td width='40%' class='tbl2'><a href='".FUSION_SELF."?cat_id=$cat_id&amp;download_id=".$data['download_id']."' target='_blank'>".$locale['416']."</a> (".$data['download_filesize'].")</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 > $perpage) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,$perpage,$rows,3,FUSION_SELF."?cat_id=$cat_id&amp;")."\n</div>\n";
            } else {
                echo $locale['431']."\n";
                closetable();
            }
        }
    }
    if ($res == 0) redirect(FUSION_SELF);
 

ну вроде нигде неошибся чисто теоритически.
зы: на практике не проверял, но должно работать

----------
Far Far Away
У каждого в голове свои тараканы...

Всего записей: 440 | Зарегистр. 26-05-2004 | Отправлено: 15:38 19-05-2006 | Исправлено: Paha_W, 03:27 23-05-2006
kore



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
не, не получается...
вот посмотри сюда - http://nfsevolution.net.ru/downloads.php?cat_id=1
я хочу чтоб на странице 5 файлов можно было просматривать, а не 15 как там. а то долго грузится
 
Добавлено:
И ещё, извините что заваливаю вопросами глупыми...
вот тут
(1) http://nfsevolution.net.ru/viewpage.php?page_id=8
и тут
(2) http://nfsevolution.net.ru/downloads.php
 
как сделать php-ссылку, чтоб в (1) где ссылка !программы! - показывалось
количество файлов в категории программы?
 
я пробовал вставлять
Цитата:
 
<?php
echo "<a href='downloads?cat_id=1'>Программы</a> <span class='small2'>($num)</span>";
?>
 

И ничего не выходит..ерунда какая-то

Всего записей: 228 | Зарегистр. 12-01-2005 | Отправлено: 14:22 20-05-2006
Paha_W



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
не, не получается...

какую ошибку выдает?
локально у меня все работает.
tp://nfsevolution.net.ru/viewpage.php?page_id=8
ты ее сам создавал?
если да то тебе нужно сделать запрос в базу данных и просто строчкой  

Код:
 
<?php  
echo "<a href='downloads?cat_id=1'>Программы</a> <span class='small2'>($num)</span>";  
?>
 

там не обойдешься.
открой downloads.php и посмотри

Код:
    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']."\n</center>\n";
    }
    closetable();

покажи код этой странички

Цитата:
 
p://nfsevolution.net.ru/viewpage.php?page_id=8
 

тебе в принципе нужно сделать вот так(теория):

Код:
 
<?php
  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) {  
        $num = dbcount("(download_cat)", "downloads", "download_cat='1'");//это твой счетчик  
            echo "<a href='downloads.php?cat_id=1'>Программы</a> <span class='small2'>($num)</span>";  
        echo "</tr>\n</table>\n";  
    } else {  
        echo "<center><br>\n".$locale['430']."\n</center>\n";  
    }  
    closetable();
?>
 

красным номер твоего каталога

----------
Far Far Away
У каждого в голове свои тараканы...

Всего записей: 440 | Зарегистр. 26-05-2004 | Отправлено: 11:04 22-05-2006
kore



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
какую ошибку выдает?

 
Да вообще ошибку не выдаёт, просто 15 остается файлов на странице и всё

Всего записей: 228 | Зарегистр. 12-01-2005 | Отправлено: 16:01 22-05-2006
Paha_W



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kore
код downloads.php где-нибудь выложи и дай линк.

----------
Far Far Away
У каждого в голове свои тараканы...

Всего записей: 440 | Зарегистр. 26-05-2004 | Отправлено: 16:08 22-05-2006
kore



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
http://x-needforspeed.narod.ru/downloads.php

Всего записей: 228 | Зарегистр. 12-01-2005 | Отправлено: 16:43 22-05-2006
Paha_W



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kore
дык ты читал вот это сообщение???
там все четко описанно а что у тебя стоит у тебя везде 15.
короче смотри находишь строчку:

Код:
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_cat='$cat_id' ORDER BY ".$cdata['download_cat_sorting']." LIMIT $rowstart,15");

и заменяешь на эту:

Код:
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_cat='$cat_id' ORDER BY ".$cdata['download_cat_sorting']." LIMIT $rowstart,5");

находишь:

Код:
if ($rows > 15) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,15,$rows,3,FUSION_SELF."?cat_id=$cat_id&amp;")."\n</div>\n";

и заменяешь на эту:

Код:
if ($rows > 5) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,5,$rows,3,FUSION_SELF."?cat_id=$cat_id&amp;")."\n</div>\n";

так понятно?

----------
Far Far Away
У каждого в голове свои тараканы...

Всего записей: 440 | Зарегистр. 26-05-2004 | Отправлено: 03:26 23-05-2006
kore



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
у меня стояло 15, потому что я скинул стандартный downloads.php...
А почему больше никто не отвечает? где все остальные умные люди-то?
Вот такой вопрос:
На главной странице у меня под новостями две подряд колонки - последние загрузки и популярные загрузки. Можно их сделать на одном уровне? Паралленьно, так аккуратнее будет...

Всего записей: 228 | Зарегистр. 12-01-2005 | Отправлено: 19:07 23-05-2006
Paha_W



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kore
я думаю тебе придется 2 панели интегрировать в одну.
выложи скрипт
Цитата:
 последние загрузки
и
Цитата:
популярные загрузки

и дай линки.
 


----------
Far Far Away
У каждого в голове свои тараканы...

Всего записей: 440 | Зарегистр. 26-05-2004 | Отправлено: 13:36 24-05-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7

Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » PHP-Fusion: кто что знает?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru