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

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

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

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

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

torg

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
http://Minibb.net - Быстрый и бесплатный маленький форум.

 
Возможно более простая альтерантива форуму punbb.
 
1) http://www.minibb.net/require.html - Системные требования.
miniBB 2.x требует PHP 4.1.0+ , также magic_qoutes_runtime
parameter set to OFF
2) Без проблем идет на php5.
http://www.minibb.net/forums/12_3237_0.html - Установка Minibb2
на php ниже 4.1.0.  
Минимально запускалось на MySQL 3.23.38 и MySQL 4.0.12.
3) http://www.minibb.net/forums/manual.html - Руководство.
4) http://www.minibb.net/download.html - Загрузки форума,
языков, плугинов, дополнений.
5) http://www.minibb.net/forums/ - Форум поддержки
    http://forum.masteroff.org/5_0.html - Не официальная поддержка.
    - сабж.
 
====
Обсуждаем всё, что можно, например:
- Как правильно обновлять.
- У кого на каких хостингах работает/не работает.
- Сообщения и темы окрашиваются в разный цвет. Как это менять цвет пишите.
- Пишите ссылки на свой форум для демонстрации возможностей.
- Альтернативы есть? 1)punbb.org(ru).
 
Минус форума Minibb в том, что лысый в сравнении с тем же Punbb.
Поэтому надо ставить много хаков или мало кому как понравится.
 
Имеет 6 таблиц.  
 
Преимущество перед другими форумами это скорость высокая.
 
====
Установка форума идет не стандартно. Не так как в punbb.
1) Открываем minibb/setup_options.php - и вписываем данные хостинга и своего админского логина для форума.
2) Создаем базу и пользователя на хостинге.
3) Запускаем _install.php далее форум создаст/заполнит сам нужные таблицы в базе данных mysql.
4) Удаляем тут же файлы _install.php и _install_mysql.sql
И всё должно заработать. Если, что то не пошло начинаем все сначала.
 
Примеры
Скины как внутри менять не нашел. Сделал случайно.  
Копируем скин поверх в папку с форумом на сайте:
minibb/img - так должно быть,
minibb/bb_default_style.css - так должно быть, нужный скин переименовываем в базовый,
то есть bb_orange_style.css именуем в bb_default_style.css.
----
Счетчик посещений Рамблера можно вставить тут: minibb/templates/main_footer.html
----
Ширину форума я менял тут: minibb/bb_default_style.css - ищем два раза "width=" и меняем на 80%.
----
 
Кто, что знает обновляйте тут информацию и пишите примеры форумов в своем сообщени.
Только общими усилиями можно помочь друг другу.

Всего записей: 598 | Зарегистр. 01-07-2003 | Отправлено: 09:07 20-04-2007 | Исправлено: Antuan, 22:43 20-10-2009
DAphnie



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть опыт прикручивания аватаров? - у меня с двух попыток не получилось, хотя делал все по инструкции

----------
... нельзя впихнуть невпихуемое ...

Всего записей: 276 | Зарегистр. 10-09-2004 | Отправлено: 18:00 20-04-2007
torg

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DAphnie
Пока, что только установил не с первой попытки.
Про аватары не знаю.
 
В профиле админа при установке вместо страны города, была абракадабра, потом заполнив другие строки профиля на русском город стал писаться на русском.
====
Причина этого было в том чтобы в языковом файле поменять иностранную кодировку на windows-1251.
А можно сразу переименовать русский языковой файл в английский и все. Тогда у всех убдет сразу русский язык.
По умолчанию не нашел как делать русский язык через настройки форума.

Всего записей: 598 | Зарегистр. 01-07-2003 | Отправлено: 19:32 20-04-2007 | Исправлено: torg, 16:06 23-04-2007
jeveux

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DAphnie
Могу вам помочь по любым вопросам касаемо аватаров для miniBB. Только для начала опишите суть проблемы, которая есть половина решения вопроса.
 
torg
Вы как-то слишком заморочились... конечно, кириллица не пойдет, если у вас стоит языковый пакет в кодировке iso-8859-1 (как по умолчанию).
 
Русский язык ставится просто: скачиваете (или переводите) lang/rus.php потом в настройках setup_options.php прописываете $lang='rus';  //ВСЁ.
Русский пакет:
http://www.minibb.net/download.php?file=minibb_language_russian
 
Скины меняются там же в setup_options.php, прописывается $skin='default'; или по аналогии какое название у CSS-файла.
 
Если вы не поняли, там нет визуального интерфейса для редактирования настроек (что ОЧЕНЬ хорошо - секьюрно, сколько дыр уже выискивали в этих настроечных файлах других движков). Да и кому нужны эти интерфейсы, если все проще один раз прямо в файл вписать и забыть. Для меня как кодера, который массово плодит десятки форумов в месяц для клиентов это важно (по сути, у меня есть только "настроечный" файл, заточенный под себя, который успешно и быстро клонируется).
 
С PunBB я бы не стал сравнивать - концепция и код другой совершенно. Нету гонки за тем как "у всех", есть гонка за качеством и стабильностью в работе.
 
По поводу лысости - а эту страницу вы видели?
 
http://www.minibb.net/paid_addons.html
 
Там есть аддоны, которые я видел, вообще, не в любом форуме. По функциональности расширяют борду до уровня phpBB практически. Небесплатно, конечно, но никто и не обещал качество за ноль баксов.
 
Всем прочим имеющим вопросы: без проблем проконсультирую при наличии времени... знаю miniBB от и до. Пишите в этой ветке.

Всего записей: 27 | Зарегистр. 05-06-2007 | Отправлено: 13:30 12-06-2007
nico70sheff

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите плиз.
Вопрос по miniBB форуму.
Установил его на комп, на виртуальный сервер. Работает норм но есть одна ошибка:
 
Notice: Undefined variable: l_anonAllowed in w:\home\localhost\www\dream\forum\index.php on line 137
=============================================================
Вот код страницы:
============================================================
 <?php
/*
This file is part of miniBB. miniBB is free discussion forums/message board software, without any warranty. See COPYING file for more details. Copyright (C) 2004 Paul Puzyrev, Sergei Larionov. www.minibb.net
*/
$unset=array('logged_admin','isMod','user_id','langu','includeHeader','includeFooter', 'emptySubscribe', 'allForumsReg', 'registerInactiveUsers', 'mod_rewrite', 'enableViews', 'userDeleteMsgs', 'userInfoInPosts', 'inss', 'insres', 'preModerationType', 'textLd', 'adminAcceptsSignup', 'customProfileList', 'correct', 'customTopicSort', 'manualIndex', 'startIndex', 'mTop', 'mdrw', 'metaLocation', 'post');
for($i=0;$i<sizeof($unset);$i++) if(isset(${$unset[$i]})) unset(${$unset[$i]});
if(isset($metaLocation)) $metaLocation=str_replace(array('.','/','\\','admin_'),'',$metaLocation);
 
$currY=date('Y');
 
function get_microtime() {
$mtime=explode(' ',microtime());
return $mtime[1]+$mtime[0];
}
 
$starttime=get_microtime();
 
if(!isset($_SERVER['QUERY_STRING'])) $_SERVER['QUERY_STRING']='';
$queryStr=(isset($_POST['queryStr'])?rawurlencode(rawurldecode($_POST['queryStr'])):rawurlencode($_SERVER['QUERY_STRING']));
 
define ('INCLUDED776',1);
 
include ('./setup_options.php');
if(!isset($startIndex)) $startIndex=$indexphp;
if(!isset($manualIndex)) $manualIndex=$indexphp.'action=manual';
 
$langOrig=$lang;
 
$indexphp=(!isset($GLOBALS['indexphp'])?'index.php':$GLOBALS['indexphp']);
if(!isset($manualIndex)) $manualIndex=$indexphp.'action=manual';
if(isset($mod_rewrite) and $mod_rewrite) $queryStr=str_replace(array('%3D0%26mdrw%3Don', '&amp;mdrw=on'), '', $queryStr);
 
if($useSessions) {  
$sessname=ini_get('session.name');
if($sessname=='') $sessname='PHPSESSID';
session_start();
if(!isset($$sessname)) { $indexphp.=SID.'&'; $bb_admin.=SID.'&'; } else { $indexphp.="{$sessname}=".$$sessname.'&'; $bb_admin.="{$sessname}=".$$sessname.'&'; }
}
 
include ($pathToFiles.'setup_'.$DB.'.php');
include ($pathToFiles.'bb_codes.php');
include ($pathToFiles.'bb_cookie.php');
include ($pathToFiles.'bb_functions.php');
include ($pathToFiles.'bb_specials.php');
 
/* Main stuff */
$loginError=0;
$title=$sitename.' - ';
 
if(!isset($user_id)) $user_id=0;
if(isset($_GET['page'])) $page=$_GET['page']; elseif(isset($_POST['page'])) $page=$_POST['page']; else $page=0;
if(isset($_GET['forum'])) $forum=$_GET['forum']; elseif(isset($_POST['forum'])) $forum=$_POST['forum']; else $forum=0;
if(isset($_GET['topic'])) $topic=$_GET['topic']; elseif(isset($_POST['topic'])) $topic=$_POST['topic']; else $topic=0;
if (isset($_POST['action'])) $action=$_POST['action']; elseif (isset($_GET['action'])) $action=$_GET['action']; else $action='';
 
if(function_exists('defineRobots')) $metaRobots=defineRobots();
 
else{
 
function defineRobots(){
$action=$GLOBALS['action'];
 
$pdcc1=($action=='' or $action=='vtopic' or $action=='vthread' or $action=='manual' or $action=='tpl');
$pdcc2=(isset($_GET['mdrw']));
$pdcc3=(isset($_GET['sortBy']));
 
if($action=='stats') $metaRobots='INDEX,NOFOLLOW';
 
elseif(isset($GLOBALS['mod_rewrite']) and $GLOBALS['mod_rewrite']){
if($pdcc1 and !$pdcc3) { if($pdcc2 or (!$pdcc2 and $action=='') ) $metaRobots='INDEX,FOLLOW'; else $metaRobots='NOINDEX,NOFOLLOW'; }
else $metaRobots='NOINDEX,NOFOLLOW';
}
 
else{
if($pdcc1) $metaRobots='INDEX,FOLLOW'; else $metaRobots='NOINDEX,NOFOLLOW';
}
 
return $metaRobots;
}//func
 
$metaRobots=defineRobots();
 
}
//echo $metaRobots;
 
$forum+=0;
$user_id+=0;
$topic+=0;
$page+=0;
$user_usr='';
 
$l_adminpanel_link='';
$reqTxt=0;
 
/* Predefining variables */
$sortingTopics+=0;
 
if (isset($_GET['sortBy'])) {
$sortBy=$_GET['sortBy']; $sdef=1;
} else {
$sortBy=$sortingTopics; $sdef=0;
}
 
if (!($sortBy==1 or $sortBy==0 or $sortBy==2)) $sortBy=$sortingTopics;
 
if (($action=='deltopic' or $action=='delmsg2' or $action=='movetopic2') and isset($dy) and $dy==2) $action='vthread';
 
if (isset($_POST['mode']) and $_POST['mode']=='login') require($pathToFiles.'bb_func_login.php');
 
if ($loginError==0) {
 
if(isset($_GET['mode']) and $_GET['mode']=='logout') {
if($useSessions) { session_unregister('minimalistBBSession'); $indexphp=preg_replace("#".$sessname."=.+&#",'',$indexphp);}
else deleteMyCookie();
if(isset($metaLocation)) { $meta_relocate="{$main_url}/{$indexphp}"; echo ParseTpl(makeUp($metaLocation)); exit; } else { header("Location: {$main_url}/{$indexphp}"); exit; }
}
 
user_logged_in();
if($user_id!=0 and isset($langu) and $langu=str_replace(array('.','/','\\'),'',$langu) and file_exists($pathToFiles."lang/{$langu}.php")) $lang=$langu;
elseif($user_id==0 and isset($_GET['setlang']) and $setlang=str_replace(array('.','/','\\'),'',$_GET['setlang']) and file_exists($pathToFiles."lang/{$_GET['setlang']}.php")) {$lang=$setlang; $indexphp.='setlang='.$setlang.'&';}
 
include ($pathToFiles."lang/$lang.php");
 
if(isset($GLOBALS['user_activity']) and $GLOBALS['user_activity']==0) $forb=1;
 
else{
 
if ($user_id!=0) {
if($sdef==1) $user_sort=$sortBy;
}
else {
if($sdef==0) $user_sort=$sortingTopics; else $user_sort=$sortBy;
 
if($user_id==0 and ($action=='vtopic' or $action=='vthread'))
{
if( (isset($allForumsReg) and $allForumsReg) OR ( isset($regUsrForums) and is_array($regUsrForums) and in_array($forum, $regUsrForums) and $user_id==0) )  $l_anonTxt=$l_anonDisallowed;
else $l_anonTxt=$l_anonAllowed; $l_anonTxt='<span class="txtSm"><br />&nbsp;'.$l_anonTxt.'</span>';

}
 
}
 
if(!isset($user_sort)) $user_sort=0;
if($user_sort==0) { $sortByNew=1; $sortedByT=$l_newAnswers; $sortByT=$l_newTopics; }
else { $sortByNew=0; $sortedByT=$l_newTopics; $sortByT=$l_newAnswers; }
 
/* Protected forums stuff */
if(isset($_POST['allForums']) and $_POST['allForums']==$protectWholeForumPwd) {
$allForums=writeUserPwd($protectWholeForumPwd);
if($useSessions and !session_is_registered('allForums')) { session_register('allForums'); $_SESSION['allForums']=$allForums; }
else{
setcookie($cookiename.'allForumsPwd','',(time() - 2592000),$cookiepath,$cookiedomain,$cookiesecure);
setcookie($cookiename.'allForumsPwd', $allForums);
}
if(isset($metaLocation)) { $meta_relocate="{$main_url}/{$indexphp}{$queryStr}"; echo ParseTpl(makeUp($metaLocation));
exit; } else header("Location: {$main_url}/{$indexphp}{$queryStr}");
}
elseif (!isset($_POST['allForums']) and isset($_COOKIE[$cookiename.'allForumsPwd'])) { $allForums=$_COOKIE[$cookiename.'allForumsPwd']; }
elseif (!isset($_POST['allForums']) and !isset($_COOKIE[$cookiename.'allForumsPwd']) and isset($_SESSION['allForums'])) $allForums=$_SESSION['allForums'];
else $allForums='';
 
if ($protectWholeForum==1) {
if ($allForums!=writeUserPwd($protectWholeForumPwd)) {
$title=$sitename." :: ".$l_forumProtected;
echo ParseTpl(makeUp('protect_forums')); exit;
}
}
 
if($viewTopicsIfOnlyOneForum==1 and $action==''){
$forum=db_simpleSelect(0,$Tf,'forum_id'); $forum=$forum[0]; $action='vtopic';
}
 
if(!isset($logged_admin)) $logged_admin=0;
 
if ($logged_admin==1) {
$l_adminpanel_link='<span class=txtNr><a href="'.$main_url.'/'.$bb_admin.'">'.$l_adminpanel.'</a></span><br>';
}
else $l_adminpanel_link='';
 
$isMod=($forum!=0 and isset($mods) and isset($mods[$forum]) and in_array($user_id,$mods[$forum]))?1:0;
 
if($action=='vthread' or $action=='delAvatarAdmin'){
$topicData=db_simpleSelect(0,$Tt,'topic_title, topic_status, topic_poster, topic_poster_name, forum_id, posts_count, sticky, topic_views, topic_time','topic_id','=',$topic);
if($topicData and $topicData[4]!=$forum) $forum=$topicData[4];
unset($result);unset($countRes);
}
 
}//forb
 
/* Private, archive and post-only forums stuff */
if(!isset($forb)) $forb=0;
 
if ($user_id!=1 and $forum!=0) {
if (isset($clForums) and in_array($forum, $clForums)) {
if (isset($clForumsUsers[$forum]) and !in_array($user_id,$clForumsUsers[$forum])) $forb=1;
}
if (isset($roForums) and in_array($forum, $roForums) and $isMod!=1) {
if (in_array($action, array('pthread', 'ptopic', 'editmsg', 'editmsg2', 'delmsg', 'delmsg2', 'locktopic', 'unlocktopic', 'deltopic', 'movetopic', 'movetopic2', 'sticky', 'unsticky'))) $forb=1;
}
if (isset($poForums) and in_array($forum, $poForums) and $isMod!=1){
if ($action!='' and !in_array($action,array('vthread', 'vtopic', 'pthread', 'editmsg', 'editmsg2', 'search'))) $forb=1;
}
}
 
if ($forb==1) {
$title.=$l_accessDenied;
echo load_header();
$errorMSG=$l_privateForum; $l_returntoforums=''; $correctErr='';
 
echo ParseTpl(makeUp('main_warning'));
$l_loadingtime='';
 
echo ParseTpl(makeUp('main_footer'));
exit;
}
/* End stuff */
 
/* Banned IPs/IDs stuff */
$thisIp=getIP();
$cen=explode('.', $thisIp);
 
if(isset($cen[0]) and isset($cen[1]) and isset($cen[2])){  
$thisIpMask[0]=$cen[0].'.'.$cen[1].'.'.$cen[2].'.+';  
$thisIpMask[1]=$cen[0].'.'.$cen[1].'.+';  
}  
else {  
$thisIpMask[0]='0.0.0.+';
$thisIpMask[1]='0.0.0.+';
}
 
if (db_ipCheck($thisIp,$thisIpMask,$user_id)) {
$title=$sitename." :: ".$l_accessDenied;
echo ParseTpl(makeUp('main_access_denied')); exit;
}
 
$backErrorLink="<a href=\"JavaScript:history.back(-1)\">$l_back</a>";
include ($pathToFiles.'bb_plugins.php');
 
if ($user_id!=0) {
$loginLogout=ParseTpl(makeUp('user_logged_in'));
$user_logging=$loginLogout;
}
else {
$loginLogout=ParseTpl(makeUp('user_login_form'));
if(!in_array($action,array('registernew','register','sendpass','sendpass2'))) $user_logging=ParseTpl(makeUp('user_login_only_form')); else $user_logging='';
}
 
/* Main actions */
 
if($action=='pthread') {if($reqTxt!=1)require($pathToFiles.'bb_func_txt.php');require($pathToFiles.'bb_func_pthread.php');}
elseif($action=='ptopic') {if($reqTxt!=1)require($pathToFiles.'bb_func_txt.php');require($pathToFiles.'bb_func_ptopic.php');}
 
if(($action=='pthread' or $action=='ptopic') and isset($totalPosts)) { if($totalPosts[0]<=$viewmaxreplys) $page=0; else $page=(integer)($totalPosts[0]/$viewmaxreplys); }
 
if($action=='pthread') {
if (!isset($errorMSG)) {
if(isset($anchor)) $anchor='#'.$anchor; else $anchor='';
if(file_exists($pathToFiles.'bb_plugins2.php')) require_once($pathToFiles.'bb_plugins2.php');
if(isset($metaLocation)) {
$meta_relocate="{$main_url}/{$indexphp}action=vthread&forum=$forum&topic=$topic&page=$page{$anchor}"; echo ParseTpl(makeUp($metaLocation)); exit; } else { if(isset($mod_rewrite) and $mod_rewrite) $furl=$forum.'_'.$topic.'_'.$page.'.html'.$anchor; else $furl="{$indexphp}action=vthread&forum=$forum&topic=$topic&page=$page{$anchor}";
header("Location: {$main_url}/{$furl}"); exit; }
}
}
 
elseif($action=='vthread') require($pathToFiles.'bb_func_vthread.php');
 
elseif($action=='vtopic') {
if(isset($redthread) and is_array($redthread) and isset($redthread[$forum])) {
if(isset($metaLocation)) {
$meta_relocate="{$main_url}/{$indexphp}action=vthread&forum=$forum&topic={$redthread[$forum]}"; echo ParseTpl(makeUp($metaLocation)); exit;
} else {
if(isset($mod_rewrite) and $mod_rewrite) $furl=$forum.'_'.$redthread[$forum].'_0.html'; else $furl="{$indexphp}action=vthread&forum=$forum&topic={$redthread[$forum]}";
header("Location: {$main_url}/{$furl}");
}
}
else require($pathToFiles.'bb_func_vtopic.php');
}
 
elseif($action=='ptopic') {
$page=0;
if(file_exists($pathToFiles.'bb_plugins2.php')) require_once($pathToFiles.'bb_plugins2.php');
if (!isset($errorMSG)) {
if(isset($metaLocation)) {
$meta_relocate="{$main_url}/{$indexphp}action=vthread&forum={$forum}&topic={$topic}"; echo ParseTpl(makeUp($metaLocation)); exit; } else {
if(isset($mod_rewrite) and $mod_rewrite) $furl=$forum.'_'.$topic.'_0.html'; else $furl="{$indexphp}action=vthread&forum=$forum&topic=$topic";
header("Location: {$main_url}/{$furl}");
}
}
}
 
elseif($action=='search') {if($reqTxt!=1)require($pathToFiles.'bb_func_txt.php');require($pathToFiles.'bb_func_search.php');}
 
elseif($action=='deltopic') require($pathToFiles.'bb_func_deltopic.php');
 
elseif($action=='locktopic') require($pathToFiles.'bb_func_locktop.php');
 
elseif($action=='editmsg') {$step=0;require($pathToFiles.'bb_func_editmsg.php');}
 
elseif($action=='editmsg2') {require($pathToFiles.'bb_func_txt.php');$step=1;require($pathToFiles.'bb_func_editmsg.php');}
 
elseif($action=='delmsg') {$step=0;require($pathToFiles.'bb_func_delmsg.php');}
 
elseif($action=='movetopic') {$step=0;require($pathToFiles.'bb_func_movetpc.php');}
 
elseif($action=='movetopic2') {$step=1;require($pathToFiles.'bb_func_movetpc.php');}
 
elseif($action=='userinfo') require($pathToFiles.'bb_func_usernfo.php');
 
elseif($action=='sendpass' and file_exists($pathToFiles.'bb_func_sendpwd.php')) {$step=0;require($pathToFiles.'bb_func_sendpwd.php');}
 
elseif($action=='sendpass2' and file_exists($pathToFiles.'bb_func_sendpwd.php')) {$step=1;require($pathToFiles.'bb_func_sendpwd.php');}
 
elseif($action=='confirmpasswd') {if (!isset($confirmCode)) $confirmCode=''; require($pathToFiles.'bb_func_confpwd.php');}
 
elseif($action=='stats' and file_exists($pathToFiles.'bb_func_stats.php')) require($pathToFiles.'bb_func_stats.php');
 
elseif($action=='manual') require($pathToFiles.'bb_func_man.php');
 
elseif($action=='registernew' and ($user_id==1 or $enableNewRegistrations)) {$step=0;require($pathToFiles.'bb_func_regusr.php');}
 
elseif($action=='register' and ($user_id==1 or $enableNewRegistrations)) {$step=1;require($pathToFiles.'bb_func_regusr.php');}
 
elseif($action=='prefs' and $enableProfileUpdate) {$step=0;require($pathToFiles.'bb_func_editprf.php');}
 
elseif($action=='editprefs' and $enableProfileUpdate) {$step=1;require($pathToFiles.'bb_func_editprf.php');}
 
elseif($action=='unsubscribe') require($pathToFiles.'bb_func_unsub.php');
 
elseif($action=='sticky') {$status=9;require($pathToFiles.'bb_func_sticky.php');}
 
elseif($action=='unsticky') {$status=0;require($pathToFiles.'bb_func_sticky.php');}
 
elseif($action=='viewipuser') {require($pathToFiles.'bb_func_viewip.php');}
 
elseif($action=='tpl') {
if(isset($_GET['tplName'])) $tplName=str_replace(array('.','/','\\','admin_'),'',$_GET['tplName']); else $tplName='';
if ($tplName!='' and file_exists ($pathToFiles.'templates/'.$tplName.'.html')){
echo load_header(); echo ParseTpl(makeUp($tplName));
}
else {
if(isset($metaLocation)) { $meta_relocate="{$main_url}/{$indexphp}"; echo ParseTpl(makeUp($metaLocation)); exit; } else header("Location: {$main_url}/{$indexphp}");
}
}
 
elseif($action==''){
require($pathToFiles.'bb_func_vforum.php');
if ($viewlastdiscussions!=0) {
require($pathToFiles.'bb_func_ldisc.php');
$listTopics=$list_topics;
if($list_topics!='') echo ParseTpl(makeUp('main_last_discussions'));
}
 
}
 
}
else {
//loginError=1
echo load_header(); echo ParseTpl(makeUp('main_warning'));
}
 
if(file_exists($pathToFiles.'bb_plugins2.php')) require_once($pathToFiles.'bb_plugins2.php');
 
//Loading footer
$endtime=get_microtime();
$totaltime=sprintf ("%01.3f", ($endtime-$starttime));
if(isset($includeFooter)) include($includeFooter); else echo ParseTpl(makeUp('main_footer'));
?>
 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Цветом выделено то самое место. Жду ответа.
 
Добавлено:
Поставил сервер более новой версии, ошибка исчезла))

Всего записей: 2 | Зарегистр. 27-01-2009 | Отправлено: 22:31 27-01-2009
jeveux

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
l_anonAllowed - это переменная из языкового пакета. Вы просто взяли какой-то старый пакет, где нет этой переменной (она была добавлена, начиная с версии 2.0 RC5. Нужно сравнить оригинальный английский пакет и добавить недостающие переменные в ваш.
 
Сервер тут ни при чем... скорее всего, вы просто перестали видеть эту ошибку, равно как и возможные другие (в настройках PHP - error_reporting = NONE), но это не значит, что она исчезла.

Всего записей: 27 | Зарегистр. 05-06-2007 | Отправлено: 11:27 28-01-2009
nico70sheff

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С ошибкой справился!)) Вот что получилось: http://dream.crimea.ua/forums/index.php
 
Подскажите плиз как к этому форуму зацепить смайлы и аватары. Если есть где-то тут стать дайте силку на нее или раскажите в 2-х словах как это сделать.

Всего записей: 2 | Зарегистр. 27-01-2009 | Отправлено: 19:57 28-01-2009
jeveux

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ищите плагины на сайте разработчиков... к каждому плагину прилагается README, следуйте инструкциям...

Всего записей: 27 | Зарегистр. 05-06-2007 | Отправлено: 10:57 29-01-2009
DieSel666



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Привет все.
Вопрос такой есть:
Как запретить гостям постить вообще?
чтоб для поста нужно было регится?
Достали со спамом...

Всего записей: 31 | Зарегистр. 03-04-2005 | Отправлено: 22:03 25-02-2009 | Исправлено: DieSel666, 22:05 25-02-2009
DySprozin



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

Цитата:
Вопрос такой есть:  
Как запретить гостям постить вообще?

знаю, что археология, но рискну ответить: в bb_specials.php в переменную $regUsrForums записываем id форумов, в которые гости не могут писать. Например, создали три форума с id=1,2 и 3
тогда:
 
$regUsrForums=array(1,2,3)
 
а вообще, как любитель minibb, буду тут тогда отвечать на вопросы по этому форуму (;

Всего записей: 30 | Зарегистр. 07-04-2009 | Отправлено: 11:35 14-10-2009 | Исправлено: DySprozin, 11:36 14-10-2009
jeveux

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В новых версиях все гораздо проще: раскомментируйте и/или установите настройку $allForumsReg=TRUE; в setup_options.php.
 
Также существуют добавочные модификации для защиты от спама ;-)
 
Проверка email при регистрации ("закрытая регистрация")
 
Модуль Captcha против автоматических программ

Всего записей: 27 | Зарегистр. 05-06-2007 | Отправлено: 13:35 14-10-2009
sivka krd

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Не могу разобраться, где именно меняется отображение постов пользователей (чтобы сменить работы цитирования, переместить дату и номер, а также объединить пользователя и его сообщение в горизонтальной плоскости).  
 
Ещё проблема с тем, возможно ли убрать отображение последних сообщений на отдельную страницу, а не использовать на главной после списка форумов.  
 
 
Буду очень благодарен за любую помощь.

Всего записей: 94 | Зарегистр. 02-04-2007 | Отправлено: 18:38 22-01-2010
jeveux

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По вопросу №1 - это все меняется в темплейте templates/main_posts_cell.html
 
По вопросу №2 - для вынесения списков тем из форумов на внешние страницы используйте аддон "First page news".
 
http://www.minibb.com/download.php?file=minibb_plugin_news
 
Последние темы из первой страницы форумов убираются, если выставить настройку:
 
$viewlastdiscussions=0;
 
(setup_options.php)

Всего записей: 27 | Зарегистр. 05-06-2007 | Отправлено: 12:18 25-01-2010
sivka krd

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Большое спасибо. Заработало то, как хочется.
 
Ещё, если не затруднит, пара вопросов.
 - есть ли аддон, позволяющий каких-либо пользователей делать модераторами?
 - как убирать из регистрационной формы поля?
 - почему может быть проблема с регистрацией русскоязычного ника? До этого была принципиальная проблема с написанием разделов или постов на русском, поставил после mysql_connect запрос SET NAMES CP1251, может ли это быть из-за этого?
Сделал  
$userRegName='A-Za-z0-9абвгдеёжзийклмнопрстуфхцчшщьыъэюя_АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ';  
или
$userRegName='_A-Za-z0-9а-яА-Я ';
Не помогло.

Всего записей: 94 | Зарегистр. 02-04-2007 | Отправлено: 22:13 25-01-2010 | Исправлено: sivka krd, 22:21 25-01-2010
jeveux

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Модераторы встроены в ядро и назначаются вручную в файле bb_specials.php.
Синтаксис изучайте в руководстве по эксплуатации.
 
http://www.minibb.com/forums/manual.html#modsarray
 
Регистрационная форма хранится в файле templates/user_dataform.html
 
Вообще-то, вам не помешало бы просто научиться делать поиск по файлам, а не задавать такие детские вопросы.
 
http://www.minibb.com/forums/faq-7/how-to-find-where-to-edit-this-that-3921.html
 
Символы в $userRegName должны быть заданы в той же кодировке, что выставлена у вас на форумах. Если это Windows-1251, то и в этой настройке они должны быть в той же кодировке. Если это UTF-8, то и настройка должна быть выставлена соответственно. MySQL тут ни при чем, потому что скрипт проверяет символы регистрируемого имени именно по этой настройке, еще ДО того, как записать их в базу.

Всего записей: 27 | Зарегистр. 05-06-2007 | Отправлено: 13:00 26-01-2010
Farch



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
минусы:
1. таблицы
2. скрипты внутри
3. валидацию w3 не проходит
4. валидация голоса в опросе через доп. окно
5. ручная настройка
6. непонимание афторами лицензии GPL
(можно делать все что угодно с файлами - включая удаление копирайта, при этом надо не забывать выслать разработчикам измененных файлов)
7. личные сообщения за деньги (базовая функция везде)
 
дальше смотреть не стал
 
плюсы:
не нашел

Всего записей: 3210 | Зарегистр. 25-12-2001 | Отправлено: 13:26 05-02-2010
jeveux

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это минусы для вас, как очень умного инженера-программиста. Таких, как вы, из числа пользователей - процента 2-3. Для остальных 97-ми ОБЫЧНЫХ людей - главный плюс - простота и удобство в пользовании, скорость загрузки, минимум траффика, оптимизация под поисковые системы.
 
Про GPL надо бы подробнее почитать, прежде чем наобум говорить. Или приводить доказательства. Чтобы не выглядеть невеждой.
 
W3C-валидацию скрипт полностью проходит. Доказательство:
 
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.minibb.com%2Fforums%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
 
Личные сообщения не нужны в программе для ФОРУМОВ. Это доска объявлений, вопрос-ответ-обсуждение публично. Не имеет смысла тратить ресурсы пользователей на личные переписки, если собираетесь зарабатывать на контенте. Кому очень-очень надо, тот может и купить, тем более цена-то уж для вас, как профессионала, вообще не должна составлять проблем (обед на двоих в макдоналдсе).
 
На таких, как вы, система и не ориентирована, так что дальше и не смотрите. Пользуйтесь дырявыми и утяжеленными альтернативами, написанными индо-китайским миром по нитке, там вам будет сщастье и от ООП, и от каскадных стилей, и от множества WYSIWYG-функций, использующихся один раз, зато ресурсы поедающих огого... и от цен... гораздо менее приятных.  
 
И самое главное - вы так тщательно, руководствуясь сугубо личными предубеждениями, накопали столько минусов, но так и непонятно - а в чем же тогда ДЛЯ ВАС заключаются плюсы? Судя по всему, вы тут находитесь для суровых поверзностных вердиктов, основанных на личностной оценке...

Всего записей: 27 | Зарегистр. 05-06-2007 | Отправлено: 15:52 05-02-2010 | Исправлено: jeveux, 16:25 05-02-2010
raputia

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите новичку, как настроить данный форум именно под доску объявлений? и реально к ней будет прицепить смс-сервис?  

Всего записей: 2 | Зарегистр. 17-02-2010 | Отправлено: 22:34 17-02-2010
jeveux

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я думаю, под доску объявлений лучше взять другой скрипт, более узко специализированный. Все-таки в доске объявлений есть много функций, не свойственным форумам.
 
СМС-сервис можно прицепить к чему угодно Но это - задача уже не для open source программы. В каждом конкретном случае мобильный оператор выделяет шлюз для отсылки и принятия СМС, для которого либо существует готовый, либо пишется свой собственный софт. Если вы хотите бесплатно достать скрипт доски объявлений, да еще и с поддержкой СМС, не думаю, что это реальный план...

Всего записей: 27 | Зарегистр. 05-06-2007 | Отправлено: 12:11 18-02-2010
raputia

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На счет поддержки смс, это понятно, что нужно будет платить!)
Задача в поиске хорошей доске объявлений, посоветовали minibb, так как хотел сделать на базе WP.

Всего записей: 2 | Зарегистр. 17-02-2010 | Отправлено: 22:40 19-02-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Другие форумы » Minibb.net - Быстрый и бесплатный маленький форум


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru