• Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Уведомление о добавлении нового комментария в ЛС
Уведомление о добавлении нового комментария в ЛС
Дата: Среда, 05.02.2014, 17:42 |
Лейтенант
Группа: Проверенные
Сообщений: 76
Награды: 0
Репутация: 0
Статус: Offline


сделал себе такую тему что б при добавлении коментария приходило извещения в ЛС. но теперь кнопка добавить комментарий находиться над формой добавления комм. как сделать что б она находилась под формой
здесь тема по которой я создал извещения


Сообщение отредактировал snayper - Среда, 05.02.2014, 18:28
 
Дата: Среда, 05.02.2014, 19:56 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


snayper,
Цитата snayper, Ср, 05.02.2014, 17:42:49
но теперь кнопка добавить комментарий находиться над формой добавления комм. как сделать что б она находилась под формой

По моему, ответ очевиден.
Сделать что бы она находилась под формой - тем более оригинал у вас есть - посмотрите как была и сделайте по подобию.


 
Дата: Среда, 05.02.2014, 20:02 |
Лейтенант
Группа: Проверенные
Сообщений: 76
Награды: 0
Репутация: 0
Статус: Offline


Цитата 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
 
Дата: Среда, 05.02.2014, 20:14 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


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>

...


 
Дата: Среда, 05.02.2014, 21:10 |
Лейтенант
Группа: Проверенные
Сообщений: 76
Награды: 0
Репутация: 0
Статус: Offline


час отображается под формой но только когда добавляешь коммент добавляется два комментария
код на странице материала

Код
<?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
 
Дата: Среда, 05.02.2014, 21:42 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


snayper, Замени тип кнопки с submit на button
Код
<input type="button" ...

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

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

---


 
Дата: Понедельник, 31.03.2014, 13:50 |
Лейтенант
Группа: Проверенные
Сообщений: 76
Награды: 0
Репутация: 0
Статус: Offline


добрый день
можно ещё узнать почему данный скрипт не работает для пользователей хоть для других групп всё работает и настройки все одинаковы
когда пользователь оставляет комментарий лс не приходи.


Сообщение отредактировал snayper - Понедельник, 31.03.2014, 16:33
 
Дата: Понедельник, 31.03.2014, 21:10 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


snayper,
Цитата snayper, Пн, 31.03.2014, 13:50:24
добрый день
можно ещё узнать почему данный скрипт не работает для пользователей

Добрый.
Без понятия..
Может пользователям нельзя отправлять сообщения?


 
Дата: Понедельник, 31.03.2014, 21:51 |
Лейтенант
Группа: Проверенные
Сообщений: 76
Награды: 0
Репутация: 0
Статус: Offline


Цитата 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>


 
Дата: Вторник, 01.04.2014, 00:51 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


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());}


 
Дата: Вторник, 01.04.2014, 17:32 |
Лейтенант
Группа: Проверенные
Сообщений: 76
Награды: 0
Репутация: 0
Статус: Offline


Цитата 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());}


при добвлении комментария внизу справа появляется табличка о добавления комментария. для этого служит этот код


 
Дата: Вторник, 01.04.2014, 20:26 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


snayper,
Цитата snayper, Вт, 01.04.2014, 17:32:15
при добвлении комментария внизу справа появляется табличка о добавления комментария.

То бишь, вы хотите сказать, что табличка появляется, а сообщение не приходит? не может быть..


 
Дата: Вторник, 01.04.2014, 20:36 |
Лейтенант
Группа: Проверенные
Сообщений: 76
Награды: 0
Репутация: 0
Статус: Offline


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

вот именно эта табличка появляется у всех кроме групы пользователей.
ещё что б работал дынный скрипт нужно отключить код безопасности я его отключил для всех теперь при добавления комментариев его нет но при отправке лс он всеравно есть для пользователей


 
Дата: Вторник, 01.04.2014, 21:00 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


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());}


это быстрее чем гадать на пустом месте.


 
Дата: Вторник, 01.04.2014, 21:30 |
Лейтенант
Группа: Проверенные
Сообщений: 76
Награды: 0
Репутация: 0
Статус: Offline


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


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


Сообщение отредактировал snayper - Вторник, 01.04.2014, 21:34
 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Уведомление о добавлении нового комментария в ЛС
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:


Мобильная версия