Форум phpBB и другие форумы

MURaDER

Старожил
Качаешь с phpbb.com русский язык, и закидываешь в папку Language, потом в настройках выбираешь Русскый и все. Может в сети есть русский язык...
 

Е-ТеRNаL

Старожил
вопрос такой: можно ли заставить работать phpbb без баз данных или существует ли такой форум, которому не нужна база данных. Дело в том, что у меня есть бесплатный шелл-аккаунт и чтобы установить туда форум, админ сказал, чтобы только без использования базы данных :(
 

Кекс

Старожил
PhpBB работает с базой. Но есть форумы, использующие для хранения информации и текстовые файлы, например "Forum DX-Studio" ( http://deexzt.port5.com ). Правда, у этого форума, созданного Алексеем Фоменко, отсутствуют системы регистрации, поиска и другие привычные вещи. Однако, если критично, чтобы форум не был привязан к базе данных, то это вариант.
 

Е-ТеRNаL

Старожил
Forum DX-Studio сразу откидываем в сторону. Погляжу phorum

Добавлено спустя 15 минут 8 секунд:

Код:
<?php
/*  type: The type of database. Typically 'mysql'.
    name: The name of the database Phorum will be using.
    server: The address of the database server. Typically 'localhost'.
    user: Your username to connect to the database.
    password: Your password to connect to the database.
    table_prefix: This will be at the front of the name of tables Phorum creates. */

    if(!defined("PHORUM")) return;

    $PHORUM["DBCONFIG"]=array(
	
        "type"          =>  "mysql",
        "name"          =>  "phorum5",
        "server"        =>  "localhost",
        "user"          =>  "phorum5",
        "password"      =>  "phorum5",
        "table_prefix"  =>  "phorum"

    );

?>

это в конфиге у phorum'a =(
 

hostt

Старожил
ага - он мускул требует
могу предложить
Код:
ExBB - написан на PHP и не нуждается в базе данных, т.к. для всех записей используются только файлы.
движок там, конечно, не очень, но оформление в принципе в норме - да и еще - ломать его наверное, будут все кому не лень - но можешь попробовать - только базу сохраняй чаще
 

Tramp_m

Старожил
не совсем сюда, но в нашем форуме есть коллекция аватар, можно ли где найти подобные?
 

Незнайка

Старожил
Подскажите какие папки и файлы надо закрыть для индексации поисковыми роботами, чтобы они проверяли только содержание, а служебную информацию (формы регистрации, список пользователей, FAQ и т.д) обходили стороной?
 

n3rgens

Старожил
Незнайка":1jzjmquo сказал(а):
Подскажите какие папки и файлы надо закрыть для индексации поисковыми роботами, чтобы они проверяли только содержание, а служебную информацию (формы регистрации, список пользователей, FAQ и т.д) обходили стороной?
Файл robots.txt в корневом каталоге. В нем
User-Agent: *
Disallow: /private_folder/
 

Maximka

Старожил
Вот на днях скачал последнюю версию phpbb2_plus_1.53_beta7
Установил , захожу пищется
Код:
Fatal error: Call to undefined function: glob() in D:\www\f1\includes\sessions.php on line 31

Вот ссылка ftp://10.2.1.12/phpbb2_plus_1.53_beta7.zip

Помогите!!!
 

поневич

Старожил
Либо разработчики напортачили, либо у тебя не настроен пхп. Что бы точно сказать нужно знать что творит функция glob().
 

Nonick

Старожил
Эта функция возращает содержимое директории масивом по маске (например /img/*.jpg).
Версия должна быть
Кстати, сам недавно узнал об этой функции, до этого считывал папки циклом и readdir() :? .
 

Maximka

Старожил
Я установил 5 версию и пхп ваще отказал.
Дайте версию пхп хорошую с поддержкой етой функции.

А можно просто без переустановки пхп добавить какнибудь ету функцию.
 

Nonick

Старожил
Maximka":15euc70b сказал(а):
Я установил 5 версию и пхп ваще отказал. Дайте версию пхп хорошую с поддержкой етой функции.
Попробуй 4.3.*

Maximka":15euc70b сказал(а):
А можно просто без переустановки пхп добавить какнибудь ету функцию.
На php.net предлагают такое решение

Код:
if(!(function_exists('glob')))
{function glob($pattern)
 {#get pathname (everything up until the last / or \)
  $path=$output=null;
  if(PHP_OS=='WIN32')
   $slash='\\';
  else
   $slash='/';
  $lastpos=strrpos($pattern,$slash);
  if(!($lastpos===false))
  {$path=substr($pattern,0,-$lastpos-1); #negative length means take from the right
   $pattern=substr($pattern,$lastpos);
  }
  else
  {#no dir info, use current dir
   $path=getcwd();
  }
  $handle=@ opendir($path);
  if($handle===false)
   return false;
  while($dir=readdir($handle))
  {if(pattern_match($pattern,$dir))
   $output[]=$dir;
  }
  closedir($handle);
  if(is_array($output))
   return $output;
  return false;
 }

 function pattern_match($pattern,$string)
 {#basically prepare a regular expression
  $out=null;
  $chunks=explode(';',$pattern);
  foreach($chunks as $pattern)
  {$escape=array('$','^','.','{','}',
                 '(',')','[',']','|');
   while(strpos($pattern,'**')!==false)
   $pattern=str_replace('**','*',$pattern);
   foreach($escape as $probe)
   $pattern=str_replace($probe,"\\$probe",$pattern);
   $pattern=str_replace('?*','*',
             str_replace('*?','*',
             str_replace('*',".*",
               str_replace('?','.{1,1}',$pattern))));
   $out[]=$pattern;
  }
  if(count($out)==1)
   return(eregi("^$out[0]$",$string));
  else
   foreach($out as $tester)
   if(eregi("^$tester$",$string))
     return true;
   return false;
 }
}
Этот код добавь в sessions.php в начало. Не факт, что будет работать как надо.
 

Maximka

Старожил
помогите найти мод "Список банов " как в етом форуме.
 

kRM

Старожил
Объясните кому не лень по подробней как форумы делать :roll:
 
Верх