Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Как перейти с FastBB на phpBB ?
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 18 лет
Как перейти с FastBB на phpBB ?
Итак имеем форум denisforum.fatbb.ru
Не буду рассказывать обо всех "прелестях" скрипта fastbb, но одна из них. Отображение форума припомощи Ява скрипт, в связи с чем форум не индексируется поисковиками, и не выкачивается полностью.
Видимы выход из ситуации:
1. Выкачать каждую страницу форума (сделано)
2. Привести её к виду - "Тема", "Сообщение", "Автор" (технология есть)
3. Как то загрузить в форум phpBB (кто бы знал как)
Разобрать файлы на перменные массива я смогу а как загрузить?
Может кто делал, а может технологию подскажет?
Не буду рассказывать обо всех "прелестях" скрипта fastbb, но одна из них. Отображение форума припомощи Ява скрипт, в связи с чем форум не индексируется поисковиками, и не выкачивается полностью.
Видимы выход из ситуации:
1. Выкачать каждую страницу форума (сделано)
2. Привести её к виду - "Тема", "Сообщение", "Автор" (технология есть)
3. Как то загрузить в форум phpBB (кто бы знал как)
Разобрать файлы на перменные массива я смогу а как загрузить?
Может кто делал, а может технологию подскажет?
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 18 лет 1 месяц
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 18 лет
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 6 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 18 лет
не понял...
phpBB поставил....
Какое сообщение дефолтом?
А... всмысле в скл покопаться?
Да блин не понимаю я в нем ничего. У меня Денвер стоит дома, зашел я в phpmyadmin долго так смотрел на таблички - ниче не понял.
Нужго сказать что я в 1С ещё програирую...
Вот и нап римере ДБФ примерно пердставляю как оно в скл устроено - наверное тоже таблички.
мне случаем не "Вставить текстовые файлы в таблицу" сделать нужно?
мне вообще таблица phpbb_posts нужна?
Хотелось бы сообщения в разные темы пихать... Пусть даже темы придется ручками создавать.
ЗЫ: Если дадите ссылочку на хорошую тексту по PHP и SQL буду рад.
phpBB поставил....
Какое сообщение дефолтом?
А... всмысле в скл покопаться?
Да блин не понимаю я в нем ничего. У меня Денвер стоит дома, зашел я в phpmyadmin долго так смотрел на таблички - ниче не понял.
Нужго сказать что я в 1С ещё програирую...
Вот и нап римере ДБФ примерно пердставляю как оно в скл устроено - наверное тоже таблички.
мне случаем не "Вставить текстовые файлы в таблицу" сделать нужно?
мне вообще таблица phpbb_posts нужна?
Хотелось бы сообщения в разные темы пихать... Пусть даже темы придется ручками создавать.
ЗЫ: Если дадите ссылочку на хорошую тексту по PHP и SQL буду рад.
Последний раз редактировалось svtol 18.04.2006 17:40, всего редактировалось 1 раз.
Объединение обманутых вклдачиков Сбербанка.
http://dcv.al.ru/
http://dcv.al.ru/
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 6 месяцев
- Поблагодарили: 1 раз
svtol
Тебе нужны таблицы posts, posts_text и topics.
Чтоб понять как набивать - напость новую тему гостем и одно сообщение от гостя в эту же тему. Текст сообщений для наглядности пусть состоит из двух строк, и всякие кавычки добавь и т.д. - это поможет тебе понять чего стоит сделать с текстом сообщений. Не забыв указать ник гостя - разные, так наглядней будет. Потом лезь в БД через phpmyadmin и смотри как эта тема выглядит в БД. И аналогично заполняй остальное. Все.
Когда с этим справишься - если возникнут вопросы - спрашивай.
Тебе нужны таблицы posts, posts_text и topics.
Чтоб понять как набивать - напость новую тему гостем и одно сообщение от гостя в эту же тему. Текст сообщений для наглядности пусть состоит из двух строк, и всякие кавычки добавь и т.д. - это поможет тебе понять чего стоит сделать с текстом сообщений. Не забыв указать ник гостя - разные, так наглядней будет. Потом лезь в БД через phpmyadmin и смотри как эта тема выглядит в БД. И аналогично заполняй остальное. Все.
Когда с этим справишься - если возникнут вопросы - спрашивай.
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 18 лет
ручками набивать?
Куда жать не пойму. А вот посты сои вижу. Жму на запрос, они показывает содиржимое таблицы.
Ручками вообще то можно в самом форуме копи паст сделать. Мнебы так что бы из файла подгрузить и все загрузить.
Я PHP заню а SQL нет, поэтому не знаю как программно в таблице новую запись создать.
нашел пока как выгрузить в CVS текущи данные таблицы а загрузить их можно?
Добавлено спустя 24 минуты 9 секунд:
Все с phpbb_posts разобрался.
Выгрузил в CSV поменял потом загрузил.
Тепрь нужно на РНР работать - создать CSV.
Проблема осложняется тем что каждой теме нужно ID выдать и для каждого топика указывать.
За то быстрее чем ручками.
Если буду вопросы ещё - напишу. Но пока вроде понятно все.
Добавлено спустя 35 минут 49 секунд:
Решил в 1С импортировать текстовики а уж оттуда то я CSV получу...
Вопрос:
Что за параметр в posts_text - bbcode_uid
И в topics:
topic_first_post_id
topic_last_post_id
Куда жать не пойму. А вот посты сои вижу. Жму на запрос, они показывает содиржимое таблицы.
Ручками вообще то можно в самом форуме копи паст сделать. Мнебы так что бы из файла подгрузить и все загрузить.
Я PHP заню а SQL нет, поэтому не знаю как программно в таблице новую запись создать.
нашел пока как выгрузить в CVS текущи данные таблицы а загрузить их можно?
Добавлено спустя 24 минуты 9 секунд:
Все с phpbb_posts разобрался.
Выгрузил в CSV поменял потом загрузил.
Тепрь нужно на РНР работать - создать CSV.
Проблема осложняется тем что каждой теме нужно ID выдать и для каждого топика указывать.
За то быстрее чем ручками.
Если буду вопросы ещё - напишу. Но пока вроде понятно все.
Добавлено спустя 35 минут 49 секунд:
Решил в 1С импортировать текстовики а уж оттуда то я CSV получу...
Вопрос:
Что за параметр в posts_text - bbcode_uid
И в topics:
topic_first_post_id
topic_last_post_id
Объединение обманутых вклдачиков Сбербанка.
http://dcv.al.ru/
http://dcv.al.ru/
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 18 лет 1 месяц
Ну ты псих делать в TXT, лучше забить на форум и начать снова, как я уже благополучно сделал.Вы написанное читали?
Мне не нужна база я её сам сделаю в ТХТ.
вопрос в том как загрузить это в phpBB
Хотя у тебя еще немного написано, у меня было намного больше и ручками там не набьешь. Желаю удачи в этом деле. Хотя старые сообщения никто не читает ,по своему опыту знаю.
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 18 лет
У нас читают.Хотя у тебя еще немного написано, у меня было намного больше и ручками там не набьешь. Желаю удачи в этом деле. Хотя старые сообщения никто не читает ,по своему опыту знаю.
А сделать ТХТ из кода на яваскриптах просто очень. Там каждая строка типа document.print("Тема","Юзер","Текст");
Объединение обманутых вклдачиков Сбербанка.
http://dcv.al.ru/
http://dcv.al.ru/
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 6 месяцев
- Поблагодарили: 1 раз
Это id ббкода в этом посте.svtol писал(а):Что за параметр в posts_text - bbcode_uid
Соответственно id первого поста в теме и id последнего поста в теме.svtol писал(а):И в topics:
topic_first_post_id
topic_last_post_id
Добавлено спустя 2 минуты 44 секунды:
Вот здесь вроде написано как его сгенерить http://www.phpbbguru.net/community/viewtopic.php?t=5618VVVas писал(а):Это id ббкода в этом посте.
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 18 лет
все получилось. как CSV делал на PHP так что как все сделаю выложу сюда можк кому пригодиться.
Вопросы:
Как переиндексировать поиск?
Вопросы:
Как переиндексировать поиск?
Объединение обманутых вклдачиков Сбербанка.
http://dcv.al.ru/
http://dcv.al.ru/
-
- Former team member
- Сообщения: 6517
- Стаж: 19 лет 10 месяцев
- Откуда: Бердск
svtol поставить мод. искать в модах
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 18 лет
Все работает. Если кому нужно вот код:
Добавлено спустя 4 минуты 16 секунд:
не нашел я такого.. и при чем здесь моды...
Код: Выделить всё
<?
# Автор этого творения: Селедков Анатолий (svtol@mail.ru)
# Прав никаких не хочу иметь. Пользуйтесь на здоровье.
# Ну а не получается пишите на мыло :)
# Файл для загрузки (topic.txt) должен иметь следующую структуру:
#
# document.title= ТемаТопика1
# ||ИмяПользователя1||ТемаСообщения1||ТекстСообщения1||
# ||ИмяПользователя2||ТемаСообщения2||ТекстСообщения2||
# ...
# document.title= ТемаТопика2
# ||ИмяПользователя3||ТемаСообщения3||ТекстСообщения3||
# ||ИмяПользователя4||ТемаСообщения4||ТекстСообщения4||
# ...
$base="topic.txt";
$stroki=file($base);
$kolstr=count($stroki);
$forum_id = 3; // это номер форума, форум с таким номером должен быть создан
$a=0;
for($i=0;$i<=$kolstr-1;$i++) {
$mline=explode("||",$stroki[$i]);
//print substr($stroki[$i],0,2);
if (substr($stroki[$i],0,2) != "||") {
$theme = substr($mline[0],15);
$theme = str_replace("'","",$theme);
$theme = str_replace("\n'","",$theme);
$theme = str_replace("\r","",$theme);
//print $theme;
$a=$a+1;
$topic[0][$a] = $a; // номер
$topic[1][$a] = $theme; // тема
} else {
// print $mline[1];
$post[$i][0] = $a; // номер топика
$post[$i][1] = $i; // номер поста
$post[$i][2] = $mline[1]; // юзер
$post[$i][3] = $mline[2]; // тема
$post[$i][4] = $mline[3]; //сообщение
}
}
// проставим номера 1-го и последнего поста в топике
$e=0;
for($a=0;$a<=count($topic[1])-1;$a++) {
for($i=0;$i<=count($post)-1;$i++) {
if ($post[$i][0] == $topic[0][$a]){
//print $post[$i][1]."<br>";
$temp[$e] = $post[$i][1];
$e++;
}
}
//print min($temp)." - ".max($temp)."<br>";
$topic[2][$a] = min($temp); // номер первого поста
$topic[3][$a] = max($temp); // номер последнего поста
$topic[4][$a] = count($temp)-1; // количество ответов в теме
$temp = Null;
}
//... топик готов
// выгрузим топики
for($a=0;$a<=count($topic[1])-1;$a++) {
if ($topic[0][$a] != Null){
$data[$a]= '"'.$topic[0][$a].'";"'.$forum_id.'";"'.$topic[1][$a].'";"-1";"1145367944";"2";"'.$topic[4][$a].'";"0";"0";"0";"'.$topic[2][$a].'";"'.$topic[3][$a].'";"0"'."\r\n";
}
}
$fp= fopen("topic.csv","w+");
foreach($data as $value)
{
fputs($fp,$value);
}
// fputs($fp,"\n");
fclose($fp);
$data =Null;
// выгрузим посты
for($i=0;$i<=count($post)-1;$i++) {
if ($post[$i][1] != Null) {
$data[$i] = '"'.$post[$i][1].'";"'.$post[$i][0].'";"'.$forum_id.'";"-1";"1145367944";"7f000001";"'.$post[$i][2].'";"0";"0";"1";"0";NULL;"0"'."\r\n";
$data_text[$i] = '"'.$post[$i][1].'";;"'.$post[$i][3].'";"'.$post[$i][4].'"'."\r\n";
}
}
$fp= fopen("posts.csv","w+");
foreach($data as $value)
{
fputs($fp,$value);
}
// fputs($fp,"\n");
fclose($fp);
$fp= fopen("posts_text.csv","w+");
foreach($data_text as $value)
{
fputs($fp,$value);
}
// fputs($fp,"\n");
fclose($fp);
print " Скрипт сформировал 3 файла. Нужно в таблицу:\n";
print " phpbb_posts - загрузить файл posts.csv\n";
print " phpbb_posts_text - posts_text.csv\n";
print " phpbb_topics - topic.csv\n";
print "\n";
print " После этого зайдите в phpMyAdmin и поправте:\n";
print " forum_posts - постов в форуме\n";
print " forum_topics - топиков в форуме\n";
print " forum_last_post_id - номер последнего поста в форуме\n";
print "\n";
print " При загрузке таблиц в скл ставте галку заменить.\n";
print " В форуме не должно быть других постов!\n";
?>
точно не ошибся в названии?crash писал(а):поставить мод. искать в модах
не нашел я такого.. и при чем здесь моды...
Объединение обманутых вклдачиков Сбербанка.
http://dcv.al.ru/
http://dcv.al.ru/
-
- Former team member
- Сообщения: 6517
- Стаж: 19 лет 10 месяцев
- Откуда: Бердск
svtol писал(а):и при чем здесь моды...
да не причем.svtol писал(а):Как переиндексировать поиск?
а где я название писал?svtol писал(а):точно не ошибся в названии?
но если вам в лом искать, или зайти куда я говорил то нате http://phpbbguru.net/mods/?id=9#9
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 18 лет
я че то решил что все что после точки - название.поставить мод. искать в модах
все нашел пасиб.
Добавлено спустя 3 минуты 34 секунды:
нашел. поставил.
0 % процент(а,ов) завершено
уже минут пять висит.
видно что то не так...
Добавлено спустя 28 минут 34 секунды:
Решение нашлось тут http://www.phpbbguru.net/community/viewtopic.php?t=254
Объединение обманутых вклдачиков Сбербанка.
http://dcv.al.ru/
http://dcv.al.ru/