|
|
Расширение функциональности phpBB3. Создание и использование модов
24 май 2011, 16:53
Здравствуйте уважаемые, попыталась установить данный мод у себя на форуме, и столкнулась с проблемой изменения двух файлов. viewtopic.php и includes/functions.php в инструкции по установке сказано: viewtopic.php: Комментарии Add the post text to the header function Найти Подсказка: Возможно, здесь приведена не вся строка, а лишь ее часть. - Код: выделить все
page_header($user->lang['VIEW_TOPIC'] .' - ' . $topic_data['topic_title']);
Заменить на Подсказка: Замените ранее найденные строки на указанные. - Код: выделить все
page_header($user->lang['VIEW_TOPIC'] .' - ' . $topic_data['topic_title'], true, $first_post_text); // true, post_text added by Advanced Meta Tags MOD
но у меня найденная строка выглядит чуть по-другому: - Код: выделить все
page_header($user->lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title'], true, $forum_id);
что и как меняется в таком случае? пробовала добавлять $first_post_text после $forum_id , форум перестает работать... та же ситуация с includes/functions.php вместо того, что надо найти: - Код: выделить все
function page_header($page_title = '', $display_online_list = true)
я нахожу у себя: - Код: выделить все
function page_header($page_title = '', $display_online_list = true, $item_id = 0, $item = 'forum')
помогите что мне и как поменять в данной ситуации?
-
Natallyia
-
24 май 2011, 17:48
А вам эта фраза в инструкции ничего не говорит? Natallyia писал(а):Подсказка: Возможно, здесь приведена не вся строка, а лишь ее часть.
Попробуйте заменить всю строку, на мой взгляд не должно быть проблем.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
-
=ArhipS=
-
- Сообщений: 54
- Зарегистрирован:
21 мар 2011, 21:34
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
-
24 май 2011, 19:05
я все понимаю, но форум работающий и экспериментов не хочется, часть строки, как я это понимаю - это например не до конца написанная строка или не сначала, но там ведь и скобка закрыта , видно что строка должна выглядеть именно таким образом. Мало ли за что отвечает это : true, $forum_id я в этом не разбираюсь, вот и спрашиваю у вас.
-
Natallyia
-
24 май 2011, 20:55
NatallyiaА сделать копию файлов перед установкой мода тоже не хочется? Возьми это за правило Какая версия форума? И для какой версии предназначен мод? По теме. В viewtopic.php Это: - Код: выделить все
page_header($user->lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title'], true, $forum_id);
Заменить на это: - Код: выделить все
page_header($user->lang['VIEW_TOPIC'] .' - ' . $topic_data['topic_title'], true, $first_post_text); // true, post_text added by Advanced Meta Tags MOD
В includes/functions.php Это: - Код: выделить все
function page_header($page_title = '', $display_online_list = true, $item_id = 0, $item = 'forum')
Заменить на то, что стоит в описании установки мода. Если не будет работать, то скорей всего мод не подходит к твоей версии форума.
Моя клавиатура автоматически заменяет слово ВЫ на ТЫ. Поэтому я с компом и интернетом на ТЫ.
-

amdaveo
- Поддержка
-
- Сообщений: 531
- Зарегистрирован:
10 сен 2009, 12:02 - Откуда:
Germany
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
-
24 май 2011, 21:57
Копию файлов то я сделала, и всегда делаю перед установкой модов. Но вот не всегда сразу замечаю какие-нибудь образовавшиеся дыры  например было такое что все работало, но при отправке личного сообщения выскакивала ошибка, пока заметили, успели уже понаписать на форуме, я откатила базу, сообщения заработали, а вот все новые сообщения и пользователи с форума исчезли, а как выборочно восстанавливать из базы файлы я не знаю... Версия форума самая последняя 3.0.8 , версия мода вроде как для 3.0.х фиг его знает посмотрите самиспасибо вам за ответ, попробую завтра поменять строчки таким образом... но подозреваю что все же раз там есть такие функции, то они нужны, а я попросту их удалю таким образом... ну попробую... Извините меня за некомпетентность в данном вопросе и если мои вопросы были глупы...
-
Natallyia
-
24 май 2011, 23:30
Мод для форума версии 3.0.2 http://www.phpbb.com/customise/db/mod/a ... meta_tags/Древний однако Тамже есть предложение для phpBB 3.0.7-PL1 http://www.phpbb.com/customise/db/mod/a ... 1_-t_86172Замени то, что я сказал на то, что написано там viewtopic.php: - Код: выделить все
page_header($user->lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title'], true, $forum_id, 'forum', $first_post_text); // true, post_text added by Advanced Meta Tags MOD
includes/functions.php: - Код: выделить все
function page_header($page_title = '', $display_online_list = true, $item_id = 0, $item = 'forum', $post_text = '') // true, post_text added by Advanced Meta Tags MOD
ПС. Если это делается для поисковиков, то в viewtopic.php лучше делать без этого куска кода - Код: выделить все
$user->lang['VIEW_TOPIC'] . ' - ' .
Это лишние знаки в заголовке 
Моя клавиатура автоматически заменяет слово ВЫ на ТЫ. Поэтому я с компом и интернетом на ТЫ.
-

amdaveo
- Поддержка
-
- Сообщений: 531
- Зарегистрирован:
10 сен 2009, 12:02 - Откуда:
Germany
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
-
25 май 2011, 08:01
Сделала, ничего не изменилось, форум слава богу работает. в коде такие строчки и остались: <meta name="keywords" content="" /> <meta name="description" content="" />  если в данном случае ничего невозможно сделать, посоветуйте подобный мод для моей версии форума, и скажите как теперь деинсталлировать этот... я могу назад изменить файлы, а вот запросы к базе.. не знаю как...
-
Natallyia
-
25 май 2011, 19:30
ну вообщето надо сначала бекап базы делать, чтобы можно было восстановить, да и вообще если есть сомнения, лучше делать на тестовом форуме, а не на живом.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
-
=ArhipS=
-
- Сообщений: 54
- Зарегистрирован:
21 мар 2011, 21:34
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
-
25 май 2011, 19:37
я делала бекап. Вообще-то читать надо весь топик...
-
Natallyia
-
25 май 2011, 20:03
Если правильно понял, исходя из предоставленной вами ссылки на мод, вы делали этот запрос в базу - Код: выделить все
INSERT INTO phpbb_config (config_name, config_value) VALUES ('description_word_count', 150); INSERT INTO phpbb_config (config_name, config_value) VALUES ('use_dynamic_description', 1); INSERT INTO phpbb_config (config_name, config_value) VALUES ('append_keywords_first', 0); INSERT INTO phpbb_config (config_name, config_value) VALUES ('global_keywords', 'replace, these, keywords, with your own, keywords'); INSERT INTO phpbb_config (config_name, config_value) VALUES ('append_global_keywords', 1); INSERT INTO phpbb_config (config_name, config_value) VALUES ('keyword_word_count', 50); INSERT INTO phpbb_config (config_name, config_value) VALUES ('use_dynamic_keywords', 1);
чтобы его удалить сделайте этот - Код: выделить все
DELETE FROM `phpbb_config` WHERE config_name='description_word_count'; DELETE FROM `phpbb_config` WHERE config_name='use_dynamic_description'; DELETE FROM `phpbb_config` WHERE config_name='append_keywords_first'; DELETE FROM `phpbb_config` WHERE config_name='global_keywords'; DELETE FROM `phpbb_config` WHERE config_name='append_global_keywords'; DELETE FROM `phpbb_config` WHERE config_name='keyword_word_count'; DELETE FROM `phpbb_config` WHERE config_name='use_dynamic_keywords';
Только что протестировал на своем, удачно
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
-
=ArhipS=
-
- Сообщений: 54
- Зарегистрирован:
21 мар 2011, 21:34
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
-
Вернуться в Модификация phpBB3
Кто сейчас на форуме
Зарегистрированные пользователи: Google [Bot], Yandex [Bot]
|
|
|
|
|