[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Если вы пришли за помощью, то Вам сюда... » Уведомление о добавлении нового комментария в ЛС

Уведомление о добавлении нового комментария в ЛС
[1] snayper [05.02.2014, 17:42]
сделал себе такую тему что б при добавлении коментария приходило извещения в ЛС. но теперь кнопка добавить комментарий находиться над формой добавления комм. как сделать что б она находилась под формой
здесь тема по которой я создал извещения


Сообщение отредактировал snayper - Среда, 05.02.2014, 18:28
[2] likbezz [05.02.2014, 19:56]
snayper,
Цитата snayper, Ср, 05.02.2014, 17:42:49
но теперь кнопка добавить комментарий находиться над формой добавления комм. как сделать что б она находилась под формой

По моему, ответ очевиден.
Сделать что бы она находилась под формой - тем более оригинал у вас есть - посмотрите как была и сделайте по подобию.
[3] snayper [05.02.2014, 20:02]
Цитата likbezz, Ср, 05.02.2014, 17:56:01
По моему, ответ очевиден.
Сделать что бы она находилась под формой - тем более оригинал у вас есть - посмотрите как была и сделайте по подобию.

дело в том что код с кнопкой нужно разместить только перед кодом $COM_ADD_FORM$ если разместить в другом мест кнопка не отображается а если разместить перед этим кодом то кнопка отображается сверху формы
било так
Код
<?if($COM_CAN_ADD$)?>
$COM_ADD_FORM$  
   
<?else?>

а стало так
Код
<?if($COM_CAN_ADD$)?>
<center><input type="submit" onclick="addcom();getLS()" class="commSbmFl" value="- Добавить комментарий -"></center>$COM_ADD_FORM$  
   
<?else?>


Сообщение отредактировал snayper - Среда, 05.02.2014, 20:04
[4] likbezz [05.02.2014, 20:14]
snayper,
Цитата snayper, Ср, 05.02.2014, 20:02:48
дело в том что код с кнопкой нужно разместить только перед кодом $COM_ADD_FORM$

Это кто вам это сказал? или где такое написано?

Замените просто
Код
<tr><td class="commTd2" colspan="2" align="center"><input type="submit" class="commSbmFl" id="addcBut" name="submit" value="- Добавить комментарий -"></td></tr>

На вашу кнопку:
Код
<tr><td class="commTd2" colspan="2" align="center"> кнопка </td></tr>

...
[5] snayper [05.02.2014, 21:10]
час отображается под формой но только когда добавляешь коммент добавляется два комментария
код на странице материала

Код
<?if($COM_CAN_ADD$)?>
$COM_ADD_FORM$  
   
<?else?>
<?if($USER_LOGGED_IN$)?><?else?><div align="center" class="commReg"><!--<s5237>-->Добавлять комментарии могут только зарегистрированные пользователи.<!--</s>--><br />[ <a href="$REGISTER_LINK$"><!--<s3089>-->Регистрация<!--</s>--></a> | <!-- IuCoz.Ru | START -->  
<a href="$LOGIN_LINK$">  
<a rel="nofollow" class="mn" href="javascript://" onclick="persone();">Войти</a>  

<ul id="personeS" style="display:none; position: absolute;padding:0px;margin;0px;"><li style="padding:3px;margin;2px;background: #f9f9f9; border-left: 1px solid #DDD; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD;">  
<table width="289px;" border="0">  
<tr><td align="left" class="copy" style="text-transform:none;"><div style="float:right"><img onclick="personeClose();" src="http://iucoz.ru/images/icon_user_del.gif" alt="Закрыть поиск" /></div><b>Форма входа</b></td></tr>  
<tr><td align="center">  
$LOGIN_FORM$  
</form>


Сообщение отредактировал snayper - Среда, 05.02.2014, 21:14
[6] likbezz [05.02.2014, 21:42]
snayper, Замени тип кнопки с submit на button
Код
<input type="button" ...

.. или добавь return false; в событие onclick
Код
<input type="submit" onclick="addcom();getLS();return false;"

.. или просто:
Код
<input type="submit" onclick="getLS();"

---
[7] snayper [31.03.2014, 13:50]
добрый день
можно ещё узнать почему данный скрипт не работает для пользователей хоть для других групп всё работает и настройки все одинаковы
когда пользователь оставляет комментарий лс не приходи.


Сообщение отредактировал snayper - Понедельник, 31.03.2014, 16:33
[8] likbezz [31.03.2014, 21:10]
snayper,
Цитата snayper, Пн, 31.03.2014, 13:50:24
добрый день
можно ещё узнать почему данный скрипт не работает для пользователей

Добрый.
Без понятия..
Может пользователям нельзя отправлять сообщения?
[9] snayper [31.03.2014, 21:51]
Цитата likbezz, Пн, 31.03.2014, 20:10:37
Может пользователям нельзя отправлять сообщения?

та не могут
может это изза этого скрипта

Код
<script type="text/javascript">
function getLS() {

  $.get('/index/14-0-0-1/', function (data) {
  var ssid = $('input[name="ssid"]', data).val();
  $.post('/index/', {

  a: '18',
  s: '$USER$',
  subject: 'Новый комментарий к вашему клипу',
  message: 'Здравствуйте, $USER$. Я успешно добавил комментарий к вашему материалу http://vipclips.net$ENTRY_URL$',
  ssid: ssid
  },
  function (e) {if($(e).text().indexOf('успешно')>-1) {_uWnd.alert('Ваш комментарий успешно добавлен.')}});
  });

} //Скрипт уведомления о новом комментарии by isucoz.ru
</script>
[10] likbezz [01.04.2014, 00:51]
snayper,
Цитата snayper, Пн, 31.03.2014, 21:51:06
та не могут

м.. а запятая где?

Цитата snayper, Пн, 31.03.2014, 21:51:06
может это изза этого скрипта

Ну, если не могут, то конечно работать не будет.
А так - посмотри что отдает функция:
Код
if($(e).text().indexOf('успешно')>-1) {_uWnd.alert('Ваш комментарий успешно добавлен.')}else{alert($(e).text());}
[11] snayper [01.04.2014, 17:32]
Цитата likbezz, Пн, 31.03.2014, 23:51:41
м.. а запятая где?


могут

Добавлено (01.04.2014, 17:32)
---------------------------------------------

Цитата likbezz, Пн, 31.03.2014, 23:51:41
if($(e).text().indexOf('успешно')>-1) {_uWnd.alert('Ваш комментарий успешно добавлен.')}else{alert($(e).text());}


при добвлении комментария внизу справа появляется табличка о добавления комментария. для этого служит этот код
[12] likbezz [01.04.2014, 20:26]
snayper,
Цитата snayper, Вт, 01.04.2014, 17:32:15
при добвлении комментария внизу справа появляется табличка о добавления комментария.

То бишь, вы хотите сказать, что табличка появляется, а сообщение не приходит? не может быть..
[13] snayper [01.04.2014, 20:36]
Цитата likbezz, Вт, 01.04.2014, 19:26:07
То бишь, вы хотите сказать, что табличка появляется, а сообщение не приходит? не может быть..

вот именно эта табличка появляется у всех кроме групы пользователей.
ещё что б работал дынный скрипт нужно отключить код безопасности я его отключил для всех теперь при добавления комментариев его нет но при отправке лс он всеравно есть для пользователей
[14] likbezz [01.04.2014, 21:00]
snayper,
Цитата snayper, Вт, 01.04.2014, 20:36:50
у всех кроме групы пользователей.

О чем я вам и написал:
Цитата likbezz, Вт, 01.04.2014, 00:51:41
посмотри что отдает функция:
Код
if($(e).text().indexOf('успешно')>-1) {_uWnd.alert('Ваш комментарий успешно добавлен.')}else{alert($(e).text());}


это быстрее чем гадать на пустом месте.
[15] snayper [01.04.2014, 21:30]
Цитата likbezz, Вт, 01.04.2014, 20:00:13
это быстрее чем гадать на пустом месте.


тот код что вы дали ничего недаёт. теперь вообще никому неприходит ЛС


Сообщение отредактировал snayper - Вторник, 01.04.2014, 21:34


Полная версия сайта