ZebroidФорумПубличный разделПредложенияАрхивПостинг в форум

Постинг в форум

20 января 2010, 07:24
Зарегистрирован: 11 ноября 2009, 16:31
Постинг в форум phpbb

Где брать посты? В контакте или одноклассники, там полно неиндексированых постов. Парсеров тоже полно

Для чего это надо? На любом сайте вы получаете дополнительные 100 - 10000 страниц форума. К основному сайту прикрепляем форум и у вас сайт с форумом и вам лишние страницы и яндекс видит что сайт для людей. Ещё одна фишка можно вешать на поддомен если повесить на поддомены сайта три маленьких (страниц 5-10 + форум) то через пару тройку месяцев тиц вырастет на 10. (проверено не на одном сайте и главное больше ничего не делал). Форумы не очень большие нужны тем 100.

Посты в контакте имеют вот такой вид



<p>Андрей "BIMMER" Щеглов</p>

<p>дата </p>

<p>текст</p>



Надо что бы имена Андрей "BIMMER" Щеглов трансформировались в Простенький ник например Andrei

Вот в общем и всё предложение, голосуйте



30 июля 2010, 09:17
Зарегистрирован: 26 апреля 2010, 01:51
У меня аналогичная ошибка выскочила только что:

[phpBB Debug] PHP Notice: in file /includes/acp/acp_board.php on line 462: include(./../includes/functions_zebroid.php) [function.include]: failed to open stream: No such file or directory

[phpBB Debug] PHP Notice: in file /includes/acp/acp_board.php on line 462: include() [function.include]: Failed opening './../includes/functions_zebroid.php' for inclusion (include_path='.:/usr/local/lib/php')

Fatal error: Call to undefined function zebroid_import_file() in /usr/home/.../public_html/includes/acp/acp_board.php on line 463

Какой-то косяк с директорией в этом куске кода;

/* Start Zebroid import */

if ($mode == 'zebroid_import' && $submit) {

include($phpbb_root_path . 'includes/functions_zebroid.php');

$zeb_err = zebroid_import_file($phpbb_root_path . 'zeb_import/' . $cfg_array['zeb_filename'], $cfg_array['usr_pass'], $cfg_array['forum_perm_from'], $this->u_action);

if ($zeb_err != '') $error[] = $zeb_err;

}

/* End Zebroid import */



30 июля 2010, 09:41
Зарегистрирован: 26 апреля 2010, 01:51
Слеш явно не в ту сторону для Unix должен быть.

1. Заменил в файле /includes/acp/acp_board.php

include($phpbb_root_path . 'includes\functions_zebroid.php');

на такую строку:

include_once($phpbb_root_path . 'includes/functions_zebroid.'.$phpEx);

2. Заменил в файле functions_zebroid.php глючную строку со слешом в другую сторону на такую строку:

include_once($phpbb_root_path . 'includes/functions_user.php');

Ошибка с путями исчезла.

===============================================================

Пытаюсь добавить раздел в уже работающий форум.

Теперь выскакивает новая ошибка :twisted:

SQL ERROR [ mysqli ]

Column 'config_value' cannot be null [1048]

SQL

INSERT INTO phpbb3_config (config_name, config_value, is_dynamic) VALUES ('newest_user_colour', NULL, 1)

BACKTRACE

FILE: includes/db/mysqli.php

LINE: 163

CALL: dbal->sql_error()

FILE: includes/functions.php

LINE: 157

CALL: dbal_mysqli->sql_query()

FILE: includes/functions_user.php

LINE: 324

CALL: set_config()

FILE: includes/functions_zebroid.php

LINE: 155

CALL: user_add()

FILE: includes/functions_zebroid.php

LINE: 122

CALL: PZ_Import->AddUser()

FILE: includes/functions_zebroid.php

LINE: 47

CALL: PZ_Import->process_users()

FILE: includes/functions_zebroid.php

LINE: 483

CALL: PZ_Import->import_file()

FILE: includes/acp/acp_board.php

LINE: 463

CALL: zebroid_import_file()

FILE: includes/functions_module.php

LINE: 507

CALL: acp_board->main()

FILE: adm/index.php

LINE: 74

CALL: p_master->load_active()



30 июля 2010, 10:44
Зарегистрирован: 26 апреля 2010, 01:51
Пробовал

1. Выполнить запрос вручную, добавив в базу строку с ненулевым значением.

2. добавлять строку в AddUser такого типа:

$user_row['user_colour'] = '9E8DA7';

Не помогает, таже самая ошибка. Прога зачем-то второй пытается в config запихать эту строчку.

Вобщем этот баг сложно исправить без дебаггера, а мне его сейчас некогда настраивать, так что ждем возвращения автора программы.



01 августа 2010, 10:24
Зарегистрирован: 29 марта 2010, 17:35
Ждёмс, до первой звезды ;)

Пока дело с формами встало, придумал вроде неплохой апдейт для зеброида. Постинг в микроблоги и прочие перлести - [url:2nohnh6a]http://zebroid.ru/forum/viewtopic.php?f=5&t=778[/url:2nohnh6a]. Буду рад услышать ваши дополнения и замечания



13 августа 2010, 05:28
Зарегистрирован: 26 апреля 2010, 01:51
В ближайшей версии будет пофикшен баг?

А то работа из-за него встала по одному из направлений.



13 августа 2010, 05:49
Зарегистрирован: 10 апреля 2012, 00:00
Сейчас как раз занимаюсь, скоро всё будет известно :)



13 августа 2010, 06:10
Зарегистрирован: 10 апреля 2012, 00:00
Исправил, читаем это сообщение: viewtopic.php?f=13&t=758&p=3150#p3150



13 августа 2010, 08:31
Зарегистрирован: 26 апреля 2010, 01:51
Залил новую версию, обновил кэш, все таже ошибка при попытке импорта на уже работающий форум 3.0.7 PL1

============================================

SQL ERROR [ mysqli ]

Column 'config_value' cannot be null [1048]

SQL

INSERT INTO phpbb3_config (config_name, config_value, is_dynamic) VALUES ('newest_user_colour', NULL, 1)

BACKTRACE

FILE: includes/db/mysqli.php

LINE: 163

CALL: dbal->sql_error()

FILE: includes/functions.php

LINE: 157

CALL: dbal_mysqli->sql_query()

FILE: includes/functions_user.php

LINE: 324

CALL: set_config()

FILE: includes/functions_zebroid.php

LINE: 154

CALL: user_add()

FILE: includes/functions_zebroid.php

LINE: 122

CALL: PZ_Import->AddUser()

FILE: includes/functions_zebroid.php

LINE: 47

CALL: PZ_Import->process_users()

FILE: includes/functions_zebroid.php

LINE: 482

CALL: PZ_Import->import_file()

FILE: includes/acp/acp_board.php

LINE: 463

CALL: zebroid_import_file()

FILE: includes/functions_module.php

LINE: 507

CALL: acp_board->main()

FILE: adm/index.php

LINE: 74

CALL: p_master->load_active()



17 августа 2010, 13:39
Зарегистрирован: 26 апреля 2010, 01:51
Автор программы нашел как решить проблему (в БД группы имели идентификаторы отличные от стандартных):