Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

url между приватными тегами

Опубликовано:

Здравствуйте уважаемые, подскажите кто знает, когда пользователю надо добавить в пост гиперсылку он нажимает кнопку пишет урл и название, этот адрес помещается между тегов, можно ли где-то изменить этот код, чтобы вставлялся свой код. Надо сделать так что-бы урл по умолчанию находился между приватными тегами. Возможно ли это осуществить? :(

Рекомендованные сообщения

Опубликовано:

осуществить такое можно. Но придется сильно изменять ява скрипт ответа.

 

Проще сделать так, чтобы на уровне обработки поста скриптом, ссылки захватывалить в приватные тэги

Опубликовано:
  • Автор
Проще сделать так, чтобы на уровне обработки поста скриптом, ссылки захватывалить в приватные тэги

 

Подскажите пожалуста как это сделать? :)

Опубликовано:

поясните тогда, какие приватные тэги вы имели ввиду. Или ссылку на мод, или образец

Опубликовано:
  • Автор
поясните тогда, какие приватные тэги вы имели ввиду. Или ссылку на мод, или образец

 

Установил на форум мод Скрытый текст v2 (WildRAID) взял тут с целью чтобы скрывать содержимое url о гостей, просто подумал что хорошо бы теперь сделать что-бы url как вы написали выше захватывалась приватными тегами наподобие такого плана [priv=reg]http://www.мойсайт.ru[/priv]

Изменено пользователем zhekabest

Опубликовано:

уф... ну и мод. От vicer'a мне больше нравился...

лучше через яву.

бэкап файлов сделать.

открыть /jscripts/ips_text_editor_lite.js

найти

this.wrap_tags('url',_url,_text)

заменить на

this.wrap_tags('url',_url,_text,true)

найти

this.wrap_tags=function(tag_name,has_option,selected_text)

заменить на

this.wrap_tags=function(tag_name,has_option,selected_text,is_hide_url)

найти

var text=opentag+selected_text+closetag;

заменить на

if(is_hide_url==true){var text='[priv]'+opentag+selected_text+closetag+'[/priv]';}else{var text=opentag+selected_text+closetag;}

сохранить.

открыть /jscripts/ips_text_editor.js

найти

this.wrap_tags=function(tag_name,has_option,selected_text)

заменить на

this.wrap_tags=function(tag_name,has_option,selected_text,is_hide_url)

найти

var text=opentag+selected_text+closetag;

заменить на

if(is_hide_url==true){var text='[priv]'+opentag+selected_text+closetag+'[/priv]';}else{var text=opentag+selected_text+closetag;}

найти

this.wrap_tags('url',argument)

заменить на

this.wrap_tags('url',argument,false,true)

найти

this.wrap_tags('url',argument,argument)

заменить на

this.wrap_tags('url',argument,argument,true)

найти

this.wrap_tags('url',_url,_text)

заменить на

this.wrap_tags('url',_url,_text,true)

сохранить.

Опубликовано:
  • Автор

благодарю выручил, огромный респект тебе :)

Опубликовано:
  • Автор

подскажи ещё подалуйста, что надо тут подправить чтобы отображалась ссылка на регистрацию

 

я подправил вот так

/jscripts/ips_text_editor_lite.js

if(is_hide_url==true){var text='[priv=reg]'+opentag+selected_text+closetag+'[/priv]';}else{var text=opentag+selected_text+closetag;}

 

/jscripts/ips_text_editor.js

if(is_hide_url==true){var text='[priv=reg]'+opentag+selected_text+closetag+'[/priv]';}else{var text=opentag+selected_text+closetag;}

 

но ссылка всёравно подхватываеться как [priv]www.мойсайт.ру[/priv]

можно ли сделать так [priv=reg]www.мойсайт.ру[/priv]?

Опубликовано:
  • Автор

всё разобрался, спасибо ещё раз. тема закрыта :)

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.