| Автор |
Сообщение |
Gisher phpBB 2.0.8
Зарегистрирован: 04.10.2006 Сообщения: 328
|
|
Rayden Модератор


Зарегистрирован: 27.06.2005 Сообщения: 2081
|
16.12.2007 4:16 |
профиль цитировать |
|
Зачем иное? Просто строчка перехала в другой файл. Надо же голову приложить хоть капельку.
Вот полное решение, с учетом последних изменений в коде:
In styles/prosilver/template/bbcode.html
find this:
Код: <!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
and replace with this:
Код: <!-- BEGIN url --><a href="{URL}" class="postlink" target="_blank">{DESCRIPTION}</a><!-- END url -->
open includes/functions_content.php,
find this (around line 592):
Код: $html = "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append";
and replace with this:
Код: $html = "$whitespace<!-- $tag --><a$class href=\"$url\" target=\"_blank\">$text</a><!-- $tag -->$append";
Open: includes/functions.php
Find:
Код: case 'bbcode_htm':
return array(
'#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#',
'#<!\-\- l \-\-><a (?:class="[\w-]+" )?href="(.*?)(?:(&|\?)sid=[0-9a-f]{32})?">.*?</a><!\-\- l \-\->#',
'#<!\-\- ([mw]) \-\-><a (?:class="[\w-]+" )?href="(.*?)">.*?</a><!\-\- \1 \-\->#',
'#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#',
'#<!\-\- .*? \-\->#s',
'#<.*?>#s',
);
Replace With:
Код: case 'bbcode_htm':
return array(
'#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#',
'#<!\-\- l \-\-><a (?:class="[\w-]+" target="[\w-]+" )?href="(.*?)(?:(&|\?)sid=[0-9a-f]{32})?">.*?</a><!\-\- l \-\->#',
'#<!\-\- ([mw]) \-\-><a (?:class="[\w-]+" target="[\w-]+" )?href="(.*?)">.*?</a><!\-\- \1 \-\->#',
'#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#',
'#<!\-\- .*? \-\->#s',
'#<.*?>#s',
);
Добавлено спустя 2 минуты 25 секунд:
И не 15-й, а 16-й это вопрос в факе.
Переименую, пожалуй. _________________ phpBB2 FAQ
phpBB3 FAQ |
|
Gisher phpBB 2.0.8
Зарегистрирован: 04.10.2006 Сообщения: 328
|
|
Gisher phpBB 2.0.8
Зарегистрирован: 04.10.2006 Сообщения: 328
|
|
Rayden Модератор


Зарегистрирован: 27.06.2005 Сообщения: 2081
|
|
incubus phpBB 2.0.5

Зарегистрирован: 11.10.2006 Сообщения: 234
|
07.01.2008 3:35 |
профиль цитировать |
|
Что-то до меня не доходит, все правильно сделал, перепроверил, очистил кэш, обновил тему - никаких результатов.
Стоит мод Last post topic on index for phpBB3 (rxu), Posts merging (rxu), Quick reply for phpBB3 (rxu) и статистика Visitors Today (1.0.4). Еще в темах, панель с инфо о юзерах, сдвинута влево. _________________ phpBB 3.0.1
PHP 5.2.5
MySQL 5.0.45 |
|
incubus phpBB 2.0.5

Зарегистрирован: 11.10.2006 Сообщения: 234
|
07.01.2008 17:30 |
профиль цитировать |
|
Я, не написав ни одного нового поста с ссылкой, начала сразу проверять старые сообщения. Получается, что только в новых сообщениях ссылки будут открываться в новых окнах. _________________ phpBB 3.0.1
PHP 5.2.5
MySQL 5.0.45 |
|
Kastaneda phpBB 2.0.13
Зарегистрирован: 06.10.2004 Сообщения: 667
|
07.01.2008 18:02 |
профиль цитировать |
|
| Ссылки в старых сообщениях, обрамлённые тегом [url] будут открываться в новом окне. За это отвечает замена, проделанная в файле bbcode.html. А обычные ссылки наверно не будут открываться в новом окне. |
|
Gisher phpBB 2.0.8
Зарегистрирован: 04.10.2006 Сообщения: 328
|
08.01.2008 12:20 |
профиль цитировать |
|
Kastaneda писал(а): ссылки наверно не будут открываться в новом окне. вы правы, открываются в новом окне только после редактирования сообщения, скорей всего нужен SQL запрос в базу, который обновит все сообщения |
|
Crelby phpBB 1.2.0
Зарегистрирован: 04.01.2008 Сообщения: 15
|
|
Kovu phpBB 1.2.0
Зарегистрирован: 23.12.2007 Сообщения: 11
|
13.01.2008 0:16 |
профиль цитировать |
|
Вне все исправления. Стоит first_post_on_every_page_phpbb3 & Quick reply for phpBB3. Редактирую сообщение с ссылкой. Нажимаю предпросмотр. И в форме редактирования вместо просто е-майл адреса
name@domain.com появляется Цитата: name@domain.com" target="_blank Как исправить? http:// ссылка не портится. |
|
incubus phpBB 2.0.5

Зарегистрирован: 11.10.2006 Сообщения: 234
|
13.01.2008 1:01 |
профиль цитировать |
|
Да, действительно есть такое. Еще заметил такую особенность, если смотришь в пред. просмотре длинную ссылку, например указывающую на пост, то она обрезается и уже при повтором пред.просмотре/отправке - не корректно отображается. _________________ phpBB 3.0.1
PHP 5.2.5
MySQL 5.0.45 |
|
Kovu phpBB 1.2.0
Зарегистрирован: 23.12.2007 Сообщения: 11
|
|
Rayden Модератор


Зарегистрирован: 27.06.2005 Сообщения: 2081
|
13.01.2008 5:29 |
профиль цитировать |
|
Млять, а это для кого я писал? Без этой правки будет вылезать " target="_blank
Rayden писал(а):
Open: includes/functions.php
Find:
Код: case 'bbcode_htm':
return array(
'#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#',
'#<!\-\- l \-\-><a (?:class="[\w-]+" )?href="(.*?)(?:(&|\?)sid=[0-9a-f]{32})?">.*?</a><!\-\- l \-\->#',
'#<!\-\- ([mw]) \-\-><a (?:class="[\w-]+" )?href="(.*?)">.*?</a><!\-\- \1 \-\->#',
'#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#',
'#<!\-\- .*? \-\->#s',
'#<.*?>#s',
);
Replace With:
Код: case 'bbcode_htm':
return array(
'#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#',
'#<!\-\- l \-\-><a (?:class="[\w-]+" target="[\w-]+" )?href="(.*?)(?:(&|\?)sid=[0-9a-f]{32})?">.*?</a><!\-\- l \-\->#',
'#<!\-\- ([mw]) \-\-><a (?:class="[\w-]+" target="[\w-]+" )?href="(.*?)">.*?</a><!\-\- \1 \-\->#',
'#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#',
'#<!\-\- .*? \-\->#s',
'#<.*?>#s',
);
_________________ phpBB2 FAQ
phpBB3 FAQ |
|
Kovu phpBB 1.2.0
Зарегистрирован: 23.12.2007 Сообщения: 11
|
13.01.2008 21:31 |
профиль цитировать |
|
Уважаемый Rayden.
Эту правку тоже делал. Но, всеравно, после например нажатия на предпросмотр. В самом предпросмотре еще все ок, а вот в поле редактирования:
1) Портятся е-майл ссылки.
Код: name@domain.com в Код: name@domain.com" target="_blank
2.1) Портятся внутренние ссылки
Т.е. форум у себя сокращает внешний вид внутренних ссылоки.
Код: http://domain.com/forum/posting.php?mode=post&f=20 сокращается до Код: posting.php?mode=post&f=20 Это норм, но в самой форме редактирования мы уже тоже видим не нормальную ссылку, а обрезок Код: posting.php?mode=post&f=20
2.2) Портятся длинные ссылки
Например, Код: http://www.google.com/search?hl=en&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=Huhuhu&spell=1 сокращается внешне до Код: http://www.google.com/search?hl=en&sa=X ... hu&spell=1 И в форме редактирования мы опять же получаем не нормальную ссылку, а ее внешний сокращенный вариант Код: http://www.google.com/search?hl=en&sa=X ... hu&spell=1 |
|
|