Добавление быстрых фраз в поле "тема" и поиск пользователей в ajax окне в лс by webo4ka


Добавление быстрых фраз в поле "тема" и поиск пользоват...

1290
10 из 10
Проголосовало: 3






Скрипт можно сказать вообще бесполезный, т.к. он мало кому нужен будет, но все таки я решил выставить его. Суть его такова, на странице отправки сообщений пользователю, в панель bb-кодов добавлены две кнопочки: "Поиск пользователей" и "Быстрые темы", при нажатии на кнопку "Поиск пользователей", откроется ajax окно со списком, пользователей, тут нету ничего особенного, был использован iframe. А при нажатии на кнопку "Быстрые темы", откроется ajax окно, в котором будут предложены быстрые фразы, при нажатии на одну из них, фраза добавляется в поле "Тема" и ajax окно закрывается уведомив вас о том что действие выполнено. Если кто мало чего понял из того, что написано выше, просто смотрите анимированный скрин под спойлером.



Установка:

ПУ \ Управление дизайном \ Пользователи \ Личные сообщения (ЛС)
после $BODY$ вставляете:

Code
<div style="display:none" id="webo4ka_tema_lc"><fieldset><legend>Выберите фразу</legend><z id="vstavka_text_v_pole_webo4ka">  
  <!--ТУТ меняете под себя-->  
  <fieldset><legend>фраза-1 <u>Привет*</u></legend><div class="webo4ka_ramka" onclick="bictrai_fraz_nedobavlena_webo4ka()"><a href="javascript://"><b onclick="bictrai_fraz_dobavlena_webo4ka()">Привет*</b></a> - обращённое к кому-либо выражение дружелюбия, расположения, добрых пожеланий</div></fieldset>  
  <fieldset><legend>фраза-2 <u>Здравствуйте*</u></legend><div class="webo4ka_ramka" onclick="bictrai_fraz_nedobavlena_webo4ka()"><a href="javascript://"><b onclick="bictrai_fraz_dobavlena_webo4ka()">Здравствуйте*</b></a> - тоже самое что и «Привет», только более официально</div></fieldset>  
  <fieldset><legend>фраза-3 <u>Реклама*</u></legend><div class="webo4ka_ramka" onclick="bictrai_fraz_nedobavlena_webo4ka()"><a href="javascript://"><b onclick="bictrai_fraz_dobavlena_webo4ka()">Реклама*</b></a> - сообщение о том, что какой-то пользователь вставляет ссылку на сторонний ресурс в (чате, гостевой, комментариях, на форуме, в ЛС).</div></fieldset>  
  <fieldset><legend>фраза-4 <u>Мат*</u></legend><div class="webo4ka_ramka" onclick="bictrai_fraz_nedobavlena_webo4ka()"><a href="javascript://"><b onclick="bictrai_fraz_dobavlena_webo4ka()">Мат*</b></a> - сообщение о том, что какой-то пользователь оставляет не цензурные слова в (чате, гостевой, комментариях, на форуме, в ЛС).</div></fieldset>  
  <fieldset><legend>фраза-5 <u>Обмен ссылками*</u></legend><div class="webo4ka_ramka" onclick="bictrai_fraz_nedobavlena_webo4ka()"><a href="javascript://"><b onclick="bictrai_fraz_dobavlena_webo4ka()">Обмен ссылками*</b></a> - сразу говорю, вам сюда <a href="http://webo4ka.ru/forum/14-501-1" target="_blank">http://webo4ka.ru/forum/14-501-1</a></div></fieldset>  
  <fieldset><legend>фраза-6 <u>Реклама на сайте Webo4ke*</u></legend><div class="webo4ka_ramka" onclick="bictrai_fraz_nedobavlena_webo4ka()"><a href="javascript://"><b onclick="bictrai_fraz_dobavlena_webo4ka()">Реклама на сайте Webo4ke*</b></a> - сразу говорю, вам сюда <a href="http://webo4ka.ru/forum/14-133-1" target="_blank">http://webo4ka.ru/forum/14-501-1</a></div></fieldset>  
  <fieldset><legend>фраза-7 <u>Группа Проверенные и VIP*</u></legend><div class="webo4ka_ramka" onclick="bictrai_fraz_nedobavlena_webo4ka()"><a href="javascript://"><b onclick="bictrai_fraz_dobavlena_webo4ka()">Группа Проверенные и VIP*</b></a> - сразу говорю, вам сюда <a href="http://webo4ka.ru/forum/14-1052-1" target="_blank">http://webo4ka.ru/forum/14-501-1</a></div></fieldset>  
  </z>  
  <!--Досюда-->  
  <font color="#ff0000"><b>*</b></font> - означает что человек воспользовался быстрыми фразами</fieldset>  
  <style>.webo4ka_ramka{background: #fefefe; border: 1px solid #eee; padding: 6px; margin: 2px; text-shadow:1px 1px 1px #fff;}.webo4ka_ramka:hover {background: #e1e7ed; border: 1px solid #d3dae0; padding: 6px; margin: 2px; text-shadow:1px 1px 1px #fff;}</style>  
  <script type="text/javascript">$('#vstavka_text_v_pole_webo4ka b').click(function(){ $('#pmSubject').val($(this).html());setTimeout("_uWnd.close('bictrii_fraci_webo4ka')",300);return false;});</script>  
  </div>  

  <script type="text/javascript">  
  function webo4ka_tema_lc(){new _uWnd("bictrii_fraci_webo4ka","Быстрые фразы",400,555,{modal:1},$("#webo4ka_tema_lc").html());}  
  function bictrai_fraz_dobavlena_webo4ka(){_uWnd.alert('<font color="green">Быстрая фраза успешно вставлена!</font>','Капитан Очевидность',{w: 271,h: 66,tm: 2000});}  
  function bictrai_fraz_nedobavlena_webo4ka(){_uWnd.alert('<font color="red">Нажмите на само слово, что бы оно вставилось!</font>','Ошибка',{w: 271,h: 66,tm: 2000});}  
  function webo4ka_poick_useri(){new _uWnd("poisk_user_webo4ka","Список пользователей",800,500,{autosize:0},"<iframe src=index/15 name=iframe frameborder=0 width=800px height=540px scrolling=value></iframe>");}  
  $('#bc1').before('<a href="javascript:webo4ka_poick_useri()"><input type="button" title="Поиск пользователей" value="Поиск пользователей" class="codeButtons" style="width:118px;font-weight:bold" /></a>');  
  $('#bc1').before('<a href="javascript:" onclick="webo4ka_tema_lc();"><input type="button" title="Вставка быстрых тем" value="Быстрые темы" class="codeButtons" style="width:111px;font-weight:bold" /></a>');  
  </script>


всё!
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://webo4ka.ru/
  • Оставить первым комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2113
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Ох. Вижу, что обсуждение очень старое. Но!
На других CMS так же будет все это реализовано. На нормальных CMS.
Такое решение может подойти лишь для landing сайтов. Но и то, не думаю, что там кто то заморачивается в написании какого либо контроллера генерирования шаблона и используют прямо в лоб чистый HTML, поэтому и будут для каждой страницы свои блоки делать.

Поэтому лучше тут все же дописать решение именно для ucoz без загрузки этих лишних блоков на странице. Ведь используя условные операторы этот код даже не будет прогружаться на странице. (Лол. Это ж доли секунд загрузки...) И что? Но давайте делать оптимальнее
Моё авторство:)
  • 1488 написал:
  • 1488 написал:
  • Смысл исходный код? он возвращает после обновление страницы на то положение которое было... или как?
  • 1488 написал:
  • как поставить галки как скрине?
    а то невозможно поставить...
  • Handyman написал:
  • Не появляется код безопасности для обычных пользователей
    Последние темы
    Опрос
    228
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 5
    Гостей: 5
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: