Новости:

Автор Тема: Переход по ссыокам с форума без ухода с него  (Прочитано 450 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн efrem

  • Стажёр
  • **
  • Сообщений: 118
    • Просмотр профиля
Доброго вечера всем!!!

Коллеги, подскажите пожалуйста, как сделать так, что бы при нажатии на ссылку на форуме открывалось новое окно по данной ссылке, а окно с форумом оставалось по прежнему открытым?

Сейчас при нажатии на ссылку я автоматически ухожу с форума.

Я конечно понимаю что можно в настройках выбрать уходить по новой ссылке, но мне нужно что бы это было автоматически.

Заранее благодарен всем за ответы
С уважением
Юра

Оффлайн Admin

  • Администратор
  • Профессор
  • *****
  • Сообщений: 6396
  • "Не хочешь бан - не спорь с админом" (с) FIDO
    • Просмотр профиля
Ссылки в новом окне.
Я тебе сделал. Но изменения будут только для новых ссылок.

Оффлайн RomaamoR

  • phpBB Ситх
  • Профессор
  • Сообщений: 1451
    • Просмотр профиля
Виталь,опеши своими словами.На гуру слишком заумно.

Оффлайн Admin

  • Администратор
  • Профессор
  • *****
  • Сообщений: 6396
  • "Не хочешь бан - не спорь с админом" (с) FIDO
    • Просмотр профиля
Да ничего там заумного особо и нет.
Просто открываем styles/ваш стиль/template/bbcode.html
находим:
<!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
и меняем на:
<!-- BEGIN url --><a href="{URL}" class="postlink" target="_blank">{DESCRIPTION}</a><!-- END url -->
в твоем случае как-то так (с noindex и nofollow)]
<!-- BEGIN url --><noindex><a rel="nofollow" href="{URL}" class="postlink" target="_blank">{DESCRIPTION}</a></noindex><!-- END url -->

дальше открываем includes/functions_content.php
ищем:
$html    = "$whitespace<!-- $tag --><a$class href="$url">$text</a><!-- $tag -->$append";
и заменяем на:
$html    = "$whitespace<!-- $tag --><a$class href="$url" target="_blank">$text</a><!-- $tag -->$append";
аналогично с noindex и nofollow]
$html    = "$whitespace<!-- $tag --><noindex><a$class rel="nofollow" href="$url" target="_blank">$text</a></noindex><!-- $tag -->$append";

Открываем includes/functions.php
ищем:
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}/.*? /><!-- s1 -->#',
                '#<!-- .*? -->#s',
                '#<.*?>#s',
            );

и меняем на:
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}/.*? /><!-- s1 -->#',
                '#<!-- .*? -->#s',
                 '#<.*?>#s',
            );  

 

Яндекс.Метрика