1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Открытие прикрепленной ссылки в новом окне

Discussion in 'Прочая Поддержка - Help Requests' started by serega_r, Apr 3, 2012.

  1. serega_r Thread starter User


    Offline
    Message Count:
    92
    Likes Received:
    12
    My version of SE:
    4.2.6
    Какой необходимо отредактировать файл, чтобы любая вставленная ссылка открывалась в новом окне.
    Хотя бы наводку дайте, плиз, какой модуль за это отвечает.
  2. nadri Administrator


    Offline
    • Admin
    • Знаменитый
    Message Count:
    1,257
    Likes Received:
    392
    My version of SE:
    4.6.0
    Just add in code
    Code:
    target="_blank"
  3. serega_r Thread starter User


    Offline
    Message Count:
    92
    Likes Received:
    12
    My version of SE:
    4.2.6
    На счет этого я в курсе. Я не могу сообразить, где именно этот код нужно прописать?
    Какое дополнение отвечает за ссылки?
  4. nadri Administrator


    Offline
    • Admin
    • Знаменитый
    Message Count:
    1,257
    Likes Received:
    392
    My version of SE:
    4.6.0
  5. graffmc User


    Offline
    Message Count:
    38
    Likes Received:
    2
    Все просто очень парился когда в блогах хотел ссылки настроить, копался два дня (так как вообще не понимаю ничего программировании)
    К делу:

    Тебе понадобятся фалы фильтрации - application\libraries\Engine\Filter
    У каждого файла свои приколы. Я просто напросто в файле \application\libraries\Engine\Filter\Html удалил разрешающий
    код ('href') в 61 строчке - полное удаление ссылок

    $this->_allowedAttributes = array_unique(array_merge((array) $this->_allowedAttributes,
    array('href', 'src', 'alt', 'border', 'align', 'width', 'height', 'vspace', 'hspace', 'target', 'style', 'name', 'value')
    ));

    тут надо поэкспериментировать ))))

    Важно!
    главное не трогать строчки ниже которые начинаются с $this->_forbiddenTags = - это запрещенные коды, если
    их изменить ваш сайт как пропеллер натянут на лопасти и порвут в клочья.
    Важно!



    Подключаются фильтры очень просто

    к примеру в блогах - application\modules\Blog\Form\Create.php
    код начинается с 77 по 90 строчку.
    $this->addElement('TinyMce', 'body', array(
    'disableLoadDefaultDecorators' => true,
    'required' => true,
    'allowEmpty' => false,
    'decorators' => array(
    'ViewHelper'
    ),
    'editorOptions' => array(
    'upload_url' => $upload_url
    ),
    'filters' => array(
    new Engine_Filter_Censor(),
    new Engine_Filter_Html(array('AllowedTags'=>$allowed_html))),
    ));

    Здесь подключены два фильтра Censor и Html

    Вот и вся замута, удачи!!!

Share This Page

All rights reserved SocEngine.ru ©