Printable Version of Topic
Click here to view this topic in its original format
Forums > Объявления > Проблема с ed2k линками решена!


Posted by: Uzaren on 22-06-2003, 21:47
Мы нашли и исправили проблему с отображением ed2k линками. Теперь всё должно работать, правда добавлять следует линк, через кнопку http://, вы должны нажать на неё и вставить не html линк!

Пример - Тест (ed2k://|file|Warcraft_III_Frozen_Throne.DEViANCE.X-Gamers.ShareReactor.bin|563946096|F7FB1DCE076DC1DB448441B937A4C6AC|/

Posted by: FiL on 22-06-2003, 22:23
QUOTE (Uzaren @ 22-06-2003, 13:47):
Мы нашли и исправили проблему с отображением ed2k линками. Теперь всё должно работать, правда добавлять следует линк, через кнопку http://, вы должны нажать на неё и вставить не html линк!

Пример - Тест (ed2k://|file|Warcraft_III_Frozen_Throne.DEViANCE.X-Gamers.ShareReactor.bin|563946096|F7FB1DCE076DC1DB448441B937A4C6AC|/

Taк это 3-мя строчками решалось... а вот автоматом конвертить линки... И ведь вроде должен, а не конвертит...

Posted by: Uzaren on 22-06-2003, 22:49
QUOTE (filonovd @ 22-06-2003, 21:23):
Taк это 3-мя строчками решалось... а вот автоматом конвертить линки... И ведь вроде должен, а не конвертит...

Так, а чтож ты не подсказал, если знал?

Posted by: KNCH on 22-06-2003, 23:03
GJ!! smile.gif

Posted by: FiL on 22-06-2003, 23:31
QUOTE (Uzaren @ 22-06-2003, 14:49):
QUOTE (filonovd @ 22-06-2003, 21:23):
Taк это 3-мя строчками решалось... а вот автоматом конвертить линки... И ведь вроде должен, а не конвертит...

Так, а чтож ты не подсказал, если знал?

Ну я не то, чтобы знал... Я с наводки LF'a седня с утра только стал в первый раз в жизни в код инвижина смотреть.

Кстати, у меня уже и просто так ed2k линки кушает:

в 169-й строке post_parser.php

QUOTE:
$txt = preg_replace( "#(^|\s)((http|https|news|ftp)://\w+[^\s\[\]]+)#ie"  , "\$this->regex_build_url(array('html' => '\\2', 'show' => '\\2', 'st' => '\\1'))", $txt );


надо заменить на

CODE
$txt = preg_replace( "#(^|\s)((http|https|news|ed2k|ftp)://+[^\s\[\]]+)#ie"  , "\$this->regex_build_url(array('html' => '\\2', 'show' => '\\2', 'st' => '\\1'))", $txt );

Posted by: FiL on 22-06-2003, 23:40
Да, а решение для линков через кнопку html:// занимает не 3, а одну строчку smile.gif остальные мне кажется от лукавого.

в том-же post_parser.php в 1136-й строке
CODE
if ( ! preg_match("#^(http|news|https|ftp|aim)://#", $url['html'] ) )
меняется на
CODE
if ( ! preg_match("#^(http|news|https|ftp|aim|ed2k)://#", $url['html'] ) )

Posted by: Uzaren on 23-06-2003, 00:19
2filonovd
Через http:// именно так и была решена проблема biggrin.gif
Первый же вариант я проверял, но что-то у меня не заработало, наверно, я просто уже хочу спать tongue.gif

Posted by: FiL on 23-06-2003, 01:23
QUOTE (Uzaren @ 22-06-2003, 16:19):
2filonovd
Через http:// именно так и была решена проблема biggrin.gif
Первый же вариант я проверял, но что-то у меня не заработало, наверно, я просто уже хочу спать tongue.gif

Я там выделил \w которого не должно остаться после модификации.

Почему-то во всех местах, где я видел его оставляют. Это не правильно.

Posted by: LF_ on 23-06-2003, 04:06
Зарабатало!! просто
едк теперь тоже работает! Надо бы теперь чтобы лин был без хеш кода smile.gif А то очень много... я бы хотел чтобы было просто

Toe.Fat_.EAC.APE.rar в линке, а не

ed2k://|file|Toe.Fat_.EAC.APE.rar|248684138|7163E8B5E39B2CC633AB501E0349A1B9|/ (ed2k://|file|Toe.Fat_.EAC.APE.rar|248684138|7163E8B5E39B2CC633AB501E0349A1B9|/

Posted by: Uzaren on 23-06-2003, 08:55
Я буду дальше копать, может что-нибудь и откопаю biggrin.gif

Posted by: FiL on 23-06-2003, 15:26
QUOTE (Uzaren @ 23-06-2003, 00:55):
Я буду дальше копать, может что-нибудь и откопаю biggrin.gif

я уже все откопал и LF'у показал... копай что-нить другое

Posted by: Uzaren on 23-06-2003, 15:52
2filonovd
Так вроде же ЛФ сказл, что хочет чтобы линки отображались без размера и хэша?
Или после этого уже был апдэйт какой-то?
Что-то вы меня запутали товарищи программисты smile.gif

Posted by: FiL on 23-06-2003, 17:12
QUOTE (Uzaren @ 23-06-2003, 07:52):
2filonovd
Так вроде же ЛФ сказл, что хочет чтобы линки отображались без размера и хэша?
Или после этого уже был апдэйт какой-то?
Что-то вы меня запутали товарищи программисты smile.gif

После того он мне дал кусок Брайтовского кода и я оттуда выдрал нормальный парсер.

Posted by: Uzaren on 24-06-2003, 15:34
Что-то вроде не работают такие вот линки huh.gif
CODE

<a href="ed2k://|file|Blind.Guardian.-.Live.[bh].180vbr.mpc.rar|178530211|BC34215640E90DC86C9F42665961F7F2|/">Blind.Guardian.-.Live.[bh].180vbr.mpc.rar</a>

вот, что получаеться
<a href="ed2k://|file|Blind.Guardian.-.Live.[bh].180vbr.mpc.rar|178530211|BC34215640E90DC86C9F42665961F7F2|/">Blind.Guardian.-.Live.[bh].180vbr.mpc.rar</a>

Posted by: heineken man on 24-06-2003, 15:55
Это борда mpc не любит, как и мы. blink.gif

Posted by: Uzaren on 24-06-2003, 16:00
QUOTE (heineken man @ 24-06-2003, 14:55):
Это борда mpc не любит, как и мы. blink.gif

Да я просто на первый попавшийся файл ткнул, даже не видел, что там tongue.gif

Posted by: FiL on 24-06-2003, 16:23
QUOTE (Uzaren @ 24-06-2003, 07:34):
Что-то вроде не работают такие вот линки huh.gif
CODE

<a href="ed2k://|file|Blind.Guardian.-.Live.[bh].180vbr.mpc.rar|178530211|BC34215640E90DC86C9F42665961F7F2|/">Blind.Guardian.-.Live.[bh].180vbr.mpc.rar</a>

вот, что получаеться
<a href="ed2k://|file|Blind.Guardian.-.Live.[bh].180vbr.mpc.rar|178530211|BC34215640E90DC86C9F42665961F7F2|/">Blind.Guardian.-.Live.[bh].180vbr.mpc.rar</a>

Что-то я не очень понял с чем проблема. Вроде html верный. А что не так?

Или я с утреца плохо информацию воспринимаю?

Posted by: izanoza on 24-06-2003, 16:31
Uzaren, у тебя просто хтмл запрещён, проси ЛФ-а, пусть включит smile.gif
Или админам тоже его запретили? biggrin.gif

Posted by: FiL on 24-06-2003, 17:00
QUOTE (izanoza @ 24-06-2003, 08:31):
Uzaren, у тебя просто хтмл запрещён, проси ЛФ-а, пусть включит smile.gif
Или админам тоже его запретили?  biggrin.gif

А, о! Тогда я понял о чем речь. Так эта, htmlтак сам по себе и не обрабатывается. Его надо в [dohml] [/dohtml] засовывать.

Мы вроде говорили о том, что ты просто пишешь ed2k линк, а он в посте показывает ссылку, при этом на ссылке только имя файла.

Posted by: inzerus on 24-06-2003, 17:35
Разве проблема решена? Только что зашел на форум и нажал на несколько ed2k ссылок и каждый раз открывалось окно IE. Значит, все таки http:// все еще добавляется в начале ed2k ссылки.

Posted by: spina on 24-06-2003, 17:48
Если засовывать в [dohml] [/dohtml], то нормально будет выглядеть в форуме, а вот перенеси это на главную - а там белиберда получается.

Posted by: Сергей Иванович on 24-06-2003, 18:57
Да, открывается новое окно IE... Потому что вот такое:
CODE
[url=http://test/]test[/url]
превращается в
CODE
<a href='http://test/' target='_blank'>test</a>

Всё дело в target='_blank'...

И ещё одно... Не получается в тагах [ur1][/ur1] использовать линки, содержащие пробелы. Движок форума их не воспринимает. smile.gif

Posted by: Uzaren on 24-06-2003, 19:40
QUOTE (izanoza @ 24-06-2003, 15:31):
Uzaren, у тебя просто хтмл запрещён, проси ЛФ-а, пусть включит smile.gif
Или админам тоже его запретили? biggrin.gif

Издеваешся?
Всё включенно, только, что проверял tongue.gif

Posted by: FiL on 24-06-2003, 23:49
QUOTE (Sergey Overkill @ 24-06-2003, 10:57):
Да, открывается новое окно IE... Потому что вот такое:
CODE
[url=http://test/]test[/url]
превращается в
CODE
<a href='http://test/' target='_blank'>test</a>

Всё дело в target='_blank'...

И ещё одно... Не получается в тагах [ur1][/ur1] использовать линки, содержащие пробелы. Движок форума их не воспринимает. smile.gif

Проблемя с target возникает только при использовании кнпки http:// можно и там убрать, но не факт, что надо. Можно думать.

P.S. тут нечаянно выяснилось, что пофиксенный парсер застрял на тестовом сервере и его никто не собрался перекинуть на рабочий smile.gif Надеюсь LF это скоро исправит smile.gif

Posted by: Artur_Prinz on 29-03-2005, 12:37
:) Люди на своем форуме зашел в админ центр, искал тама везде post_parser.php
и нифига не нашел, :D :help:

html шаблоны, далее
Board Index Sections
Elements for the board index listing (shows you all the forums and is the first page you see when visiting the board) such as forum link HTML, active user overview HTML, board statistics overview HTML, today's birthdays overview HTML Раскрыть для редактирования Скачать | Загрузить 25
myAssistant Sections
Elements for the myAssistant feature, including links and search boxes Раскрыть для редактирования Скачать | Загрузить 6
Calendar Sections
Elements for the calendar, including calendar view, view events Раскрыть для редактирования Скачать | Загрузить 27
IP Dynamic Lite
Elements for IP Dynamic Lite. Раскрыть для редактирования Скачать | Загрузить 33
Member Contact Sections
Elements from various contact methods, such as ICQ, AIM pager, email form and report post to moderator form Раскрыть для редактирования Скачать | Загрузить 16
Forum Index Sections
Elements for forum view (list all topics in forum). Includes forum log in window, forum rules Раскрыть для редактирования Скачать | Загрузить 15
Global HTML elements
as board header, redirect page, error page Раскрыть для редактирования Скачать | Загрузить 27
Help Sections
Elements for the help screen, including search boxes and view help files Раскрыть для редактирования Скачать | Загрузить 5
Board Legends Sections
Elements for the "view all emoticons" windows, and the "Find User" sections Раскрыть для редактирования Скачать | Загрузить 10
Log In Sections
Elements for the log in form Раскрыть для редактирования Скачать | Загрузить 2
Member List Sections
Elements for the member list views Раскрыть для редактирования Скачать | Загрузить 6
Moderator Function Sections
Elements for the moderator tools such as delete topic, edit topic and the moderator CP sections Раскрыть для редактирования Скачать | Загрузить 34
Mod CP Section
Elements for the moderators control panel sections. Раскрыть для редактирования Скачать | Загрузить 41
Messenger Sections
Elements for the messenger, such as view inbox, view message, archive messages, etc Раскрыть для редактирования Скачать | Загрузить 41
Online List Sections
Elements for the "Show all online users" link Раскрыть для редактирования Скачать | Загрузить 3
View Poll Sections
Elements for the poll view, includes vote form and vote results Раскрыть для редактирования Скачать | Загрузить 12
Elements for the post screens such as new topic, reply to topic, quote post, edit post, some messenger new PM sections, some calender new event sections Раскрыть для редактирования Скачать | Загрузить 28
Printable Topic Sections
Elements for displaying the "printable topic" page Раскрыть для редактирования Скачать | Загрузить 4
Profile View Sections
Elements for viewing a members profile Раскрыть для редактирования Скачать | Загрузить 11
Register Sections
Elements for the register form, validate account form and COPPA forms Раскрыть для редактирования Скачать | Загрузить 23
Search Sections
Elements for the search forum and the results view Раскрыть для редактирования Скачать | Загрузить 16
Statistics Section
Elements for various functions such as "View Moderating Team", "View todays top 10 posts", "View Active Topics" Раскрыть для редактирования Скачать | Загрузить 15
skin_subscriptions (Нестандартная группа)
Эта группа поставляется не в комплекте со стандартной установкой Invision Power Board. Описание для этой группы отсутствует. Раскрыть для редактирования Скачать | Загрузить 32
Topic View Section
Elements for the topic view screen, such as post view, inline attachment view, etc. Раскрыть для редактирования Скачать | Загрузить 22
User Control Panel Section
Elements for the user control panel, such as the menu (also used in Messenger Views), edit profile, edit signature, edit avatar, etc.

Так в каком же из них находиться post_parser.php
Я везде искал не нашел, плиззз подскажите. ;)

Posted by: Artur_Prinz on 30-03-2005, 01:10
Ну кто то подскажет или нет? ;)

Posted by: FiL on 30-03-2005, 01:52
./sources/lib/post_parser.php

Posted by: Artur_Prinz on 30-03-2005, 01:55
QUOTE (FiL @ 30-03-2005, 00:52):
./sources/lib/post_parser.php

:) Ты мне скажи где он находится точно, ./sources/lib/post_parser.php
Я знаю что это, но где оно находится? ;)
В каком разделе админ настроек?

Posted by: Brait on 30-03-2005, 02:56
Ни в каком.

В АдминЦентре этого файла нет.

Он там не показывается.

Редактировать надо именно сам файл, физически.

Нет в АдминЦентре редактора файла 'post_parser.php'.

Редактора для 'post_parser.php' в Админке - НЕТ!

Теперь дошло?

Posted by: DevochkaPay on 19-05-2005, 14:22
Что происходит.......я как не могла скачать ничего, так и не могу до сих пор.....ну пожалста, подскажите что делать???????????????? :help:

Posted by: Sidorini on 19-05-2005, 16:02
QUOTE (DevochkaPay @ 19-05-2005, 12:22):
Что происходит.......я как не могла скачать ничего, так и не могу до сих пор.....ну пожалста, подскажите что делать???????????????? :help:
А можно поподробнее и в подходящем разделе?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)