ООО ЭкоЮнит
FAQSearchMemberlistUsergroupsFilesLog inRegisterГлавная
Aeroion.Ru Forum Index
  » Технические форумы
   » Поддержка и моды для phpBB3
    » [RC] Simple Url To Link name before posting for phpBB3 Olympus
   преобразование локальных адресов в ссылки с названиями при отправке сообщения
printer-friendly view
 
 
AuthorMessage
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Boroda @ Sun 18 Dec, 2011 02:04 wrote: (View Post)
Show
Здесь пофиксил.

Boroda @ Sun 18 Dec, 2011 02:09 wrote: (View Post)
Show


Тогда лучше проверять на символы, если кодированы, то раскодировать.

Code:

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

#------ [FIND]-------------

                        $wiki_url = substr($str, strlen($matches[1][$k]));

#------ [BEFORE, ADD]-------------
                        if (preg_match('/\%([A-Z0-9]{2})/i', $topic_title))
                        {
                            $topic_title = rawurldecode($topic_title);
                        }
 

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
Djeday Gender:Male

Забанен


Joined: 08 Sep 2012
Show/Hide

Sergey, здравствуйте.
Установил данный мод и он прекрасно работал.
Но после установки SEO-мода, так как ссылки изменились, мод перестал срабатывать.
Ссылки сейчас имеют вид типо таких:
Code:
http://djedaysoft.ru/topic1732.html
http://djedaysoft.ru/topic1732.html?p=10306#p10306
http://djedaysoft.ru/forum-f61.html
http://djedaysoft.ru/djedaysoft.html
http://djedaysoft.ru/post10297.html
http://djedaysoft.ru/post10297.html#p10297 


Вы можете помочь?
Заранее спасибо.
Back to top View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

В комплекте мода есть же варианты для phpBB-SEO. Вот поставьте для используемого варианта генерации ссылок. Этот снеси.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
Djeday Gender:Male

Забанен


Joined: 08 Sep 2012
Show/Hide

А спасибо, не увидел.
А это тоже ведь нужно удалить или оставить:

Найти
Code:
        global $config, $db, $user; 

Добавить после
Code:
        //[begin] Url to Link name by Porutchik
        global $phpEx;
        global $auth;
        //[end] Url to Link name by Porutchik 

???

 M  Sergey @ Sat 08 Sep, 2012 22:08:
правила форума
Back to top This post has 1 review(s) View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Если их нет в инструкции для SEO варианта, то удалить

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
Djeday Gender:Male

Забанен


Joined: 08 Sep 2012
Show/Hide

Sergey, все, спасибо огромное, разобрался и настроил. Теперь работает. Благодарю.

Добавлено спустя 17 минут 13 секунд:

Sergey, подскажите, вот некоторые url форумов преобразовались:
было
Code:
http://djedaysoft.ru/forum-f8.html 

стало
Code:
http://djedaysoft.ru/archiv.html 

в данном случае мод срабатывает, но получается ссылка вида:
Code:
[url=http://djedaysoft.ru/archiv]Архив[/url].html

Это можно как-то исправить?
Back to top View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Попробуй

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

#------- [FIND] -------------
            // Forums without id
            $seo_ext = '(' . preg_quote($phpbb_seo->seo_ext['forum']) . '|\.html?#41;)?';

#------- [BEFORE, ADD] -------------
            // FORUM WITHOUT ID & DELIM ALL MODES
            $seo_ext = preg_quote($phpbb_seo->seo_ext['forum']);
            $parse_url  = '(^|[\n\t (>.])' . preg_quote(generate_board_url()) . '/([a-z0-9_-]+)' . $seo_ext;
            $parse_url = str_replace('\://', '\://(www\.)*', $parse_url);
            preg_match_all('#' . $parse_url . '([\#$%&~\-;:=,?@\[\]+]*)#si', ' ' . $this->message, $matches0[]);

            $parse_url  = '(^|[\n\t (>.])' . preg_quote(generate_board_url()) . '/([a-z0-9_-]+)(-([0-9]+))' . $seo_ext;
            $parse_url = str_replace('\://', '\://(www\.)*', $parse_url);
            preg_match_all('#' . $parse_url . '([\#$%&~\-;:=,?@\[\]+]*)#si', ' ' . $this->message, $matches0[]);
 

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
Djeday Gender:Male

Забанен


Joined: 08 Sep 2012
Show/Hide

Sergey, спасибо большое Вам. Все работает отлично. Вы гений.
Back to top View user's profile
angst Gender:Male

Постоянный клиент


Joined: 28 Sep 2012
Show/Hide

Установил мод, преобразование внутренних ссылок, а также ссылок на википедию. На вики ссылки стали работать после forum.aeroion.ru/s.....php?p=2931 . Но есть один баг. Когда ссылка на википедию ставится в начале сообщения , то при нажатии отправить "Ваше сообщение слишком короткое."
Back to topOffline View user's profile Visit poster's website
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

angst, полный фикс в посте [RC] Simple Url To Link name before posting for phpBB3 Olympus . Попробуйте его, так как сейчас проверил у себя, никаких сообщений.
На скриншоте ссылка на википедию в начале текста.


#
1.ScreenShot00110.png (8.38 KB). Viewed 280 Time(s).

ScreenShot00110.png

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
angst Gender:Male

Постоянный клиент


Joined: 28 Sep 2012
Show/Hide

Отменил forum.aeroion.ru/s.....php?p=2931 , ссылки не работают

Добавлено спустя 1 минуту 21 секунду:

Вставил ваш фикс , теперь сообщение слишком короткое всегда


#
1. Безымянный.png (24.53 KB). Viewed 25 Time(s).    

Безымянный.png
Back to topOffline View user's profile Visit poster's website
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Какой у вас браузер? Случайно не IE?
Да, косяк, в Гугле Хроме и Мозилле ссылки не преобразуются, получается просто текстовая строка.

Добавлено спустя 8 минут 46 секунд:

Нет, на IE зря грешил, у него всё нормально.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
angst Gender:Male

Постоянный клиент


Joined: 28 Sep 2012
Show/Hide

Не работает во всех браузерах, на всякий случай вот сам файл. Кстати у вас не работают доп инструкции к моду Transform_wiki_url


Download message_parser.zip (13.52 KB). Added/Updated Sat 29 Sep, 2012 15:14. Downloaded 4 Time(s).
This file for registered users.

Back to topOffline View user's profile Visit poster's website
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
angst Gender:Male

Постоянный клиент


Joined: 28 Sep 2012
Show/Hide

Вообщем ссылка такая
Code:
http://ru.wikipedia.org/wiki/%C7%E8%EC%ED%FF%FF_%E2%E8%F8%ED%FF
не работает, такая
Code:
http://ru.wikipedia.org/wiki/%D0%97%D0%B8%D0%BC%D0%BD%D1%8F%D1%8F_%D0%B2%D0%B8%D1%88%D0%BD%D1%8F
работает
Back to topOffline View user's profile Visit poster's website
Display posts from previous:   

Summary Rating For >> [RC] Simple Url To Link name before posting for phpBB3 Olympus
Average Rating: 2.00 :: Min Rating: 1 :: Max Rating: 3 :: Number of Ratings: 4
Choose Rating: 1   2   3   4   5  


Similar Topics
Topic Author Forum Replies Last Post
No new posts Sticky: Локализация (русификация) и FAQ по phpBB3 (Olympus)
Ссылки по Олимпусу, ответы на частозадаваемые вопросы
FAQ по phpBB 3.0 (Olympus) - Редакция 2 Авторские права Поддержка пользователей не оказывается, если на ресурсе пользователя отсутствуют сведения об авторских правах Где скачать последнюю доступную версию phpBB3? На
Sergey Поддержка и моды для phpBB3 0 Wed 03 Mar, 2010 23:35 View latest post
Sergey
No new posts [dev] Url To Link Name for phpBB2
преобразование адресов в ссылки при отправке сообщения
Этот пока не оформленный мод преобразует простые адреса топиков форума в ссылки с названиями, то есть адрес темы заключается в тэг bbcode some title. Преобразование адресов происходит на этапе записи сообщения в базу.
Sergey Поддержка и моды для phpBB2 9 Sat 29 Nov, 2014 14:58 View latest post
core
No new posts [RC] Adds a link or info to copied text for phpBB3 (Добавление ссылки на источник при копиро...
Наименование модификации: Adds a link or info to copied text for phpBB3 Описание: Позволяет добавить ссылку на источник информации или копирайт при копировании текста в буфер обмена без использования jQuery. This MOD
Sergey Поддержка и моды для phpBB3 8 Tue 14 Oct, 2014 21:35 View latest post
АлексейМ
No new posts Мод Quote Post in email for phpBB2
цитирование текста сообщения при отправке письма
Название мода: Quote Post in email for phpBB2 Описание мода: При отправке письма со страницы просмотра темы позволяет вставить текст сообщения в виде цитаты с указанием автора, заголовка, адреса сообщения. Если заголовок
Sergey Поддержка и моды для phpBB2 0 Mon 19 Aug, 2013 20:59 View latest post
Sergey
No new posts [RC] Simple opening external links in a new window for phpBB3 & phpBB2
открытие внешних ссылок в новом окне
Наименование модификации: Simple opening external links in a new window. Описание: Позволяет открывать все внешние ссылки в новом окне без использования сторонних библиотек This MOD allows to open all external links in a
Sergey Поддержка и моды для phpBB3 13 Tue 01 Sep, 2015 19:56 View latest post
Митя






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 - 2018 CBACK.de