ООО ЭкоЮнит
FAQSearchMemberlistUsergroupsFilesLog inRegisterГлавная
printer-friendly view
 
AuthorMessage
vlad77 Gender:Male

Модератор


Joined: 15 Mar 2008
Show/Hide

Code:
############################################################## 
## MOD Title:         Search Engines Friendly Board
## MOD Author:         Xpert < xpert@phpbbguru.net > (N/A) http://www.phpbbguru.net 
## MOD Description:     This makes your forum more friendly for the search engines. 
## MOD Version:     1.2.1 

Update mod Search Engines Friendly Board
Обновление мода Search Engines Friendly Board

Subject to the MOD Тема мода на phpbbguru.net/.....php?t=2077
Download Скачать phpbbguru.net/.....378#p60378

You can improve the quality of the mod. MOD processes &amp;, but does not handle & does not always highlight processes, etc.
Можно улучшить качество работы мода. Мод обрабатывает &amp;, но не обрабатывает &, не всегда обрабатывает highlight и т.п.
Code:
#
#-----[ OPEN ]------------------------------------------------
#
includes/page_header.php

# 
#-----[ FIND ]------------------------------------------------ 
#
// [begin] SE Friendly Board mod
function replace_mod_rewrite($s)
{

.................................

// [end] SE Friendly Board mod

# 
#-----[ REPLACE WITH ]---------------------------------- 
#
// [begin] SE Friendly Board mod
function replace_mod_rewrite($s)
{
    $url_in = array(
        // Don't want 2 pages with simular content         
        "'(?<!/)viewforum.php\?f=([0-9]+)(&amp;|&)topicdays=([0-9]+)(&amp;|&)start=0'",
        // Basic forum pagination link
        "'(?<!/)viewforum.php\?f=([0-9]+)(&amp;|&)topicdays=([0-9]+)(&amp;|&)start=([0-9]+)'",
        // Basic forum link
        "'(?<!/)viewforum.php\?f=([0-9]+)'",

        // Don't want 2 pages with simular content
        "'(?<!/)viewtopic.php\?t=([0-9]+)(&amp;|&)postdays=([0-9]+)(&amp;|&)postorder=([a-zA-Z]+)(&amp;|&)+start=0'",
        // Basic topic pagination link
        "'(?<!/)viewtopic.php\?t=([0-9]+)(&amp;|&)postdays=([0-9]+)(&amp;|&)postorder=([a-zA-Z]+)(&amp;|&)+start=([0-9]+)'",
        // Don't want 2 pages with simular content
        "'(?<!/)viewtopic.php\?t=([0-9]+)(&amp;|&)postdays=([0-9]+)(&amp;|&)postorder=([a-zA-Z]+)(&amp;|&)highlight=([a-zA-Z0-9%+\._\-]*)(&amp;|&)+start=0'",
        // Basic topic pagination link
        "'(?<!/)viewtopic.php\?t=([0-9]+)(&amp;|&)postdays=([0-9]+)(&amp;|&)postorder=([a-zA-Z]+)(&amp;|&)highlight=([a-zA-Z0-9%+\._\-]*)(&amp;|&)+start=([0-9]+)'",
        // 2 pages again
        "'(?<!/)viewtopic.php\?t=([0-9]+)(&amp;|&)start=0(&amp;|&)postdays=([0-9]+)(&amp;|&)postorder=([a-zA-Z]+)(&amp;|&)highlight=([a-zA-Z0-9%+\._\-]*)'",
        // Topic link at the top of the page
        "'(?<!/)viewtopic.php\?t=([0-9]+)(&amp;|&)start=([0-9]+)(&amp;|&)postdays=([0-9]+)(&amp;|&)postorder=([a-zA-Z]+)(&amp;|&)highlight=([a-zA-Z0-9%+\._\-]*)'",
        // 2 pages again
        "'(?<!/)viewtopic.php\?t=([0-9]+)(&amp;|&)start=0'",
        // Topic pagination at forum view
        "'(?<!/)viewtopic.php\?t=([0-9]+)(&amp;|&)start=([0-9]+)'",
        // Topic links from search
        "'(?<!/)viewtopic.php\?t=([0-9]+)(&amp;|&)highlight=([a-zA-Z0-9%+\._\-]*)'",
        // Basic topic link
        "'(?<!/)viewtopic.php\?t=([0-9]+)'",

        // Post link from search
        "'(?<!/)viewtopic.php\?p=([0-9]+)(&amp;|&)highlight=([a-zA-Z0-9%+\._\-]*)'",
        // Basic post link
        "'(?<!/)viewtopic.php\?p=([0-9]+)'"
    );

    $url_out = array(
        'forum$1.html',
        'forum$1-$5.html',
        'forum$1.html',
        'topic$1.html',
        'topic$1-$7.html',
        'topic$1.html',
        'topic$1-$9.html',
        'topic$1.html',
        'topic$1-$3.html',
        'topic$1.html',
        'topic$1-$3.html',
        'topic$1.html',
        'topic$1.html',
        'post$1.html',
        'post$1.html'
    );

    $s = preg_replace($url_in, $url_out, $s);

    // Processing invalid links
    $s = str_replace('.html?amp;', '.html?', $s);
    $s = str_replace('.html?', '.html?', $s);

    return $s;
}

if ( !$userdata['session_logged_in'] )
{
    ob_start();
}
// [end] SE Friendly Board mod

Remove the double pages
Удаляем дубль страниц
Code:
#
#-----[ OPEN ]------------------------------------------------
#
.htaccess

# 
#-----[ FIND ]------------------------------------------------ 
#
<IfModule mod_rewrite.c>

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#
RedirectMatch 404 /(.*).php/


Attached addon for Canonical URL
Во вложении аддон для канонических ссылок


Download Rel_Canonical_URL.txt (3.55 KB). Added/Updated Tue 14 Feb, 2017 11:43. Downloaded 13 Time(s).
Version: 1.0.1Rel Canonical URL, addon for MOD Search Engines Friendly Board v1.2.1 by XpertThis of fashions creates initial URL if to different addresses identical contents show, this of fashions informs search systems the basic addressЭтот мод создает канонические URL, если по разным адресам показывается одинаковое содержимое, этот мод сообщает поисковым системам основной адрес

Download Rel_Canonical_URL.txt (3.36 KB). Added/Updated Mon 26 Sep, 2016 20:19. Downloaded 6 Time(s).
Rel Canonical URL, addon for MOD Search Engines Friendly Board v1.2.1 by XpertThis of fashions creates initial URL if to different addresses identical contents show, this of fashions informs search systems the basic addressЭтот мод создает канонические URL, если по разным адресам показывается одинаковое содержимое, этот мод сообщает поисковым системам основной адрес


_________________
Архив модов с phpbb.com phpbb2refugees.com......php?t=241
Архив модов с phpbb2.de yadi.sk/d/XP53sFs.....93Q36Ap , drive.google.com/.....49aHH-NdbR
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Ещё дополнение для канонических ссылок, если на конференции есть мод ленточного форума на основе phpBB Tape forum от Xpert'a.

Code:
#------ [OPEN] -------------
includes/page_header.php

#------ [FIND] -------------
$addr_canonical = $canonical_server_request_uri;

#------ [AFTER, ADD] -------------
if ( strpos($addr_canonical, 'tape') !== false )
{
    $addr_canonical = str_replace(array('?tape', '&amp;tape', '&tape'), array('' ,'' ,''), $addr_canonical);
    $addr_canonical = str_replace(array('.php&amp;', '.php&'), array('.php?' ,'.php?'), $addr_canonical);
}
 

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
vlad77 Gender:Male

Модератор


Joined: 15 Mar 2008
Show/Hide

Обновление мода Rel_Canonical_URL, Version: 1.0.1
Правильно обрабатываются ссылки типа такой: forum.aeroion.ru/viewtopic.php?t=943bla-bla-bla (после цифр без пробела что нибудь написано).
Code:
Upgrades 1.0.0 to 1.0.1

# 
#-----[ OPEN ]------------------------------------------ 
#
includes/page_header.php

# 
#-----[ FIND ]------------------------------------------ 
#
$addr_canonical = replace_mod_rewrite($addr_canonical);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
if ( ( strpos($addr_canonical, '.html?') === false ) && ( ($tmp = strpos($addr_canonical, '.html') ) !== false ) )
{
    $addr_canonical = substr($addr_canonical, 0, $tmp) . '.html';
}

_________________
Архив модов с phpbb.com phpbb2refugees.com......php?t=241
Архив модов с phpbb2.de yadi.sk/d/XP53sFs.....93Q36Ap , drive.google.com/.....49aHH-NdbR
Back to topOffline This post has 1 review(s) View user's profile
Hibinyru Gender:Male

Почетный участник


Joined: 27 Sep 2012
Show/Hide

Друзья. спасибо за вашу работу Smile
По умолчанию у Xpert мод заточен под гостей, для залогиненых он остается как прежде. Этот форум у вас сделан и для авторизированных юзеров. Я бы тоже так хотел, тем более это делается удалением 2-х строк в скриптах. с чем могу столкнуться при переводе авторизированных при использовании ver1.2.1 "how is" ?

решил не экспериментировать на юзерах пока и узнать все в теории
Back to topOffline View user's profile
vlad77 Gender:Male

Модератор


Joined: 15 Mar 2008
Show/Hide

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

_________________
Архив модов с phpbb.com phpbb2refugees.com......php?t=241
Архив модов с phpbb2.de yadi.sk/d/XP53sFs.....93Q36Ap , drive.google.com/.....49aHH-NdbR
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Hibinyru, ничем не обернётся. Форум работает с ЧПУ года четыре, если не больше, и никаких совместимостей с другими модами я не делал.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
Hibinyru Gender:Male

Почетный участник


Joined: 27 Sep 2012
Show/Hide

Sergey @ Fri 15 Sep, 2017 15:37 wrote: (View Post)
Show
т.е. вы убрали 2-3 строки из скрипта и более ничего не "ломали" ? или пришлось поработать еще дополнительно руками?
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Больше ничего не делал.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
vlad77 Gender:Male

Модератор


Joined: 15 Mar 2008
Show/Hide

Rel_Canonical_URL, Version: 1.0.2
Для правильной обработки ссылок как: forum.aeroion.ru/topic206.html?postdays=0&postorder=asc&start=300
Каноническая ссылка: forum.aeroion.ru/topic206-300.html
Code:
Upgrades 1.0.1 to 1.0.2

# 
#-----[ OPEN ]------------------------------------------ 
#
includes/page_header.php

# 
#-----[ FIND ]------------------------------------------ 
#
$addr_canonical = replace_mod_rewrite($addr_canonical);

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#
$addr_canonical = preg_replace("'topic([0-9]+)\.html\?'", 'viewtopic.php?t=$1&amp;', $addr_canonical);


Download Rel_Canonical_URL.txt (3.65 KB). Added/Updated Tue 20 Nov, 2018 18:20. Downloaded 0 Time(s).
Version: 1.0.2
Rel Canonical URL, addon for MOD Search Engines Friendly Board v1.2.1 by Xpert
This MOD creates initial URL if to different addresses identical contents show, this of fashions informs search systems the basic address
Этот мод создает канонические URL, если по разным адресам показывается одинаковое содержимое, этот мод сообщает поисковым системам основной адрес


_________________
Архив модов с phpbb.com phpbb2refugees.com......php?t=241
Архив модов с phpbb2.de yadi.sk/d/XP53sFs.....93Q36Ap , drive.google.com/.....49aHH-NdbR
Back to topOffline View user's profile
Display posts from previous:   

Summary Rating For >> Search Engines Friendly Board
Average Rating: 0.00 :: Min Rating: 0 :: Max Rating: 0 :: Number of Ratings: 0
Choose Rating: 1   2   3   4   5  

Similar Topics
Topic Author Forum Replies Last Post
No new posts Локализация и описание мода Search Data
анализ поиска на форуме
Название мода: Search Data Версия мода: 1.2.6 Автор мода: Joe Belmaati Описание мода:С помощью этого мода Вы можете остлеживать, что пользователи ищут на вашем форуме. Включает развитую панель администратора для анализа
Sergey Поддержка и моды для phpBB2 8 Mon 17 Nov, 2008 10:48 View latest post
Sergey
No new posts Printer Friendly Topic мод версия для печати
Тестирую мод версия для печати http://www.phpbbhacks.com/viewhack.php?id=1004 Проблемы вроде решил :) Мод конфликтовал с модом Contact List Для совместимости: Code открыть page_header_printer.php найти define(HEADER_INC,
vlad77 Поддержка и моды для phpBB2 3 Mon 08 Dec, 2008 11:50 View latest post
Sergey
No new posts [RC] Search ignore words editor for phpBB3
редактирование игнорируемых поисковых слов
Наименование модификации: Search ignore words editor for phpBB3 Автор: Sergey aka Porutchik Описание: Модуль позволяет создавать, редактировать, загружать или скачивать файл search_ignore_words.php для любого языка
Sergey Поддержка и моды для phpBB3 0 Sun 04 May, 2014 00:39 View latest post
Sergey
No new posts Search guest topic and post
Мод для поиска сообщений незарегистрированных пользователей (Гостей)
Название мода: Search guest topic and post Автор: vlad77 Описание мода: Мод для поиска сообщений незарегистрированных пользователей (Гостей) Версия мода: 1.0.0 Примечание: Для поиска начатых гостями тем, дополнительно к
vlad77 Поддержка и моды для phpBB2 0 Sun 20 Dec, 2015 13:35 View latest post
vlad77
No new posts Мод Search Form in Index
поле быстрого поиска для каждой категории и форума в списке форумов на главной странице
Описание мода: Мод добавляет поле быстрого поиска для каждой категории и форума в списке форумов на главной странице в стиле IPB Версия мода: 1.0.3 Сложность установки: Легко Время установки: ~5-10 минут Примечание
Sergey Поддержка и моды для phpBB2 0 Mon 05 Sep, 2005 13:22 View latest post
Sergey






All times are UTC + 3 hours
Users browsing this topic:
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
/a
Username:

Password:

Log me on automatically each visit
  Яндекс.Метрика
CrackerTracker © 2004 - 2019 CBACK.de