phpBB и Сапа — устанавливаем Sape в phpBB3
из рубрики phpBB3 от 31.Янв, 2009
Завел я недавно форум, для эксперимента, под продажу ссылок. Преимущества форума в этом плане очевидны:
- каждая страница форума содержит меньше контента, чем, например страница-статья
- контент добавляют сами посетители (если они есть конечно :] )
- дополнительные страницы от профилей пользователей, от страниц с разделами форумов/подфорумов
Движком был выбран phpBB3. Говорят что он примитивнее буллета, более сложный в настройке и установке тем, и самих тем меньше и с модификациями проблемы. Но я выбрал его потому что phpBB бесплатный а vBulletin нет, а я законопослушный гражданин и не буду ставить нуленый форум, phpBB не жрет столько ресурсов и трудности настроек мне не страшны :]
Ближе к делу... Первое что нужно сделать — убрать session ID из адреса. Причем убрать достаточно для гостевой сессии (для сапы) и для ботов (для индексации поисковиками). По идее этот метод скроет ссылки от зарегистрированных посетителей, у которых sid останется. Для этого открываем файл includes/functions.php, и в нем после строк
// Assign sid if session id is not specified if ($session_id === false) { $session_id = $_SID; }
добавляем
global $user; if ($user->data['user_id'] == ANONYMOUS OR $user->data['is_bot'] ) { $session_id = false; }
Однако я пошел другим путем — установил phpBB SEO mod Rewrite. Замечательный, надо сказать, мод. Возможно напишу про него позже... Так вот, одной из возможностей мода является отключение sid.
Далее в админке форума нужно «разрешить использовать php в шаблонах».
Теперь правим файл шаблона, например, overall_footer.html:
<!-- PHP --> define('_SAPE_USER', $phpbb_root_path . 'САПОКОД'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); echo $sape->return_links(3); <!-- ENDPHP -->
Вот впринципе и всё. По поводу удаления sid, рекомендую всеже ставить мод, а не править functions.php. Все вышеперечисленное подходит и для linkfeed.
февраля 10, 2009 on 17:58
[...] © «Друпальщик в поисках бабла» Чтобы быть всегда в курсе — подпишись на обновления Публикации по теме:Если ссылки в SAPE упали в ERROR (2)Скрытие Sape от поисковников (2) Cекреты работы с Sape (0) Вы можете прокомментировать эту запись или оставить трэкбэк с вашего сайта. Тэги: Вебмастеру, Настройки [...]
февраля 10, 2009 on 18:06
Уважаемый автор, Ваша статья опубликована в Блог-дайджесте «Сапёр». При необходимости Вы можете сязаться с составителями дайджеста по указанной в комментарии электронной почте.
февраля 11, 2009 on 18:39
[...] Движком был выбран phpBB3. Говорят что он примитивнее буллета, более сложный в настройке и установке тем, и самих тем меньше и с модификациями проблемы. Но я выбрал его потому что phpBB бесплатный а vBulletin нет, а я законопослушный гражданин и не буду ставить нуленый форум, phpBB не жрет столько ресурсов и трудности настроек мне не страшны :] Далее… [...]
февраля 12, 2009 on 6:45
Доброго времени суток! Мне вот тут стало интересно, а есть какие-нибудь он-лайн школы, курсы или что-то подобное, где учат на веб-мастеров? Пытаюсь найти, но ничего не нахожу. Очень хочу стать веб-мастером, слышал, что они хорошо получают. И вообще очень интересно, как это так они работают? И есть ли какие-нибудь спецпредметы, или ещё какие-нибудь специальные дисциплины, которые веб-мастерам знать обязательно? Может кто поможет, если не сложно?
Слышал, что новичков в этой среде не очень любят — и как тогда быть?
февраля 12, 2009 on 8:45
Balamutikweb, не стал удалять твой спамерский камент. Мне интересно, почему он не содержит ссылок. Наверное это пятый хрумер, который ведет диалоги с людьми, и ссылка будет позже. Жду следующего камента :]
марта 4, 2009 on 18:46
Привет,
нужна помощь в установке кода на phpBB3.
Год назад мне помогли, но в итоге в индекс сапы ничего не прошло и я даже не понял, появился код или нет...
Сейчас вот сам попытался, ни хрена не получается.
Хренотень какая-то получается.
Либо ошибку выводит, либо кода не видит.
Может помочь в поисках толики бабла ?
марта 5, 2009 on 3:02
Игорь, в индекс сапы ничего не попало, поскольку не выполнен пункт 1 «удаление session id из адреса».
Помочь могу, хотя в посте, в принципе, все расписано как что делать.
При удалении sid форум выпадет из поисковиков, особенно из яндекса, поскольку в проиндексированных страницах этот самый sid присутствует. Придется долго ждать переиндексации и, в любом случае, в сапу форум попадет не скоро, но всеравно попадет
Пиши, если что не понятно.
апреля 2, 2009 on 19:15
Здравствуйте!
А есть опыт установки кода в движок webasyst? Не shop-script premium, а именно вебасист.
Пробовал заключать код в {php}{/php} — площадку отмодерировали, но ссылки все в error валятся. Никак не разобрался пока.
апреля 3, 2009 on 3:19
Абу Сабир, здравствуйте. Опыта работы с webasyst у меня нет. Выводся ли вообще ссылки?. Если нет, можете включить вывод ошибок, для этого в файле sape.php, установите var $_verbose = true;
апреля 3, 2009 on 17:34
Не выводятся
Но уже обещали помочь в установке. Никогда бы не подумал, что сам не справлюсь с такой задачей.
апреля 12, 2009 on 12:45
Здравствуйте, а как сделать чтобы ссылки были видны зарегистрированным посетителям?
Спасибо.
апреля 14, 2009 on 1:56
Алекс, здравствуйте. Ссылки будут видны зарегистрированным посетителям, если адрес страницы для сапы и для посетителя будет одинаковым.
апреля 26, 2009 on 20:49
а у меня другая проблемка... у меня есть сайт + форум.
я разместил код сапы на сайте (все нормально), сделал как у вас написано на форуме (ссылки не отображаются...)
Есть пару вопросов.
1 sape.php размещать только в корне сайта? или еще нужно в корне форума ?
2 Где в админке разрешить использовать php в шаблонах ???
Заранее благодарен за ответ.
апреля 27, 2009 on 6:26
FaSTeR, если форум на поддомене, то sape.php размещать еще и в корне форума, если на том же домене что и сайт — не надо. php в шаблонах разрешается в разделе «Безопасность»
мая 19, 2009 on 0:21
Работаю менеджером. Хочу сделать интернет магазин. Порекомендуйте человека или организацию, кто поможет мне в этом. Главное чтоб человек, который его делает был адекватный и недорого.
августа 19, 2009 on 1:01
Вот тут пример как сделать форум phpBb3 пригодным для sape
zloy-tony.ru/go.php?http:...ment/phpbb3-seo/ может кому пригодиться
октября 23, 2009 on 17:54
Привет всем участникам конференции
октября 25, 2009 on 7:04
Привет всем, я новый участник