iGfc v.1.0 для ucoz


iGfc v.1.0 для ucoz

1041
7.6 из 10
Проголосовало: 5






iGfc расшифровка как id group for comment то есть перевод id группы для комментария.Т.к. очень трудно дать id юзеру через условные коды т.е. надо было для каждого ника писать отдельное условие мой скрипт решит эту проблему и даже без использования get функции, но есть огромный минус в моём скрипте это нельзя привязать id комментариям которые были оставлены до установки скрипта.

Что нужно для установки:
1) Терпение
2) Внимательное чтение установки
3) Прямые руки из нужного места
4) Мозгов не много.
Если у вас всё подходит к условиям установки то начнём же её.
Установка
1) Настройка доступа редактирования
Идём в “Установка прав для всех групп” и делаем всё как на скриншоте

2) Настройка groupid
через быструю замену

Code

</head>


1.
заменяем на
Code

<script type="text/javascript">var groupid = '<?if($USER_LOGGED_IN$)?>$GROUP_ID$<?endif?>';</script></head>

1.
и нажимаем На кнопку произвести замену.
3) Настройка формы добавления комментария
Идём в Форму добавления комментариев
3.1) Создание визуального поля
Находим

Code

$MESSAGE$  


и он должен быть примерно вот таким

Code

<textarea id="textpole2" name="message" width="730px" style="height:60px;">$MESSAGE$</textarea>


1.
мы его скрываем, делаем вот примерно таким

Code

<textarea id="textpole2" style="display:none;" name="message" width="730px" style="height:60px;">$MESSAGE$</textarea>


1.

т.е. мы добавили style="display:none;".
Теперь мы добавим ешё один textarea вот только примерно таким

Code

<textarea id="textpole" width="730px" style="height:60px;">$MESSAGE$</textarea>/code]
1.
мы просто добавили визуальное поле в которое будет вводиться сообщение мы убрали name="message" и изменили id textarea т.е. раньше было textpole2 а на визуальном будет textpole надеюсь это понятно.
3.2) Нахождение id кнопки добавления
кнопка в коде выглядит примерно вот так

[code]<input type="submit" id="addbtn" class="button" name="submit" value="Добавить">

1.
запоминаем её id т.е addbtn.
3.3) Установка скрипта
и теперь в самый низ вставляем вот такой скрипт

Code
<script type="text/javascript">  
  var idpole1 = "textpole";//id поле визуального в котором вводим  
  var idpole2 = "textpole2";//id поле скрытого  
  var idbtnadd = "addbtn";//id кнопки добавления комментария  
  $("#"+idbtnadd+"").click(function(){$('#'+idpole1+'').val("");});  
  $("#"+idbtnadd+"").hover(function () {$('#'+idpole2+'').html(''+$('#'+idpole1+'').val()+''+groupid+'');},function(){$('#'+idpole2+'').html('');});  
  </script>


правильно настройте var под свои поля и кнопку там написано куда и что надо вставлять.
4) Настрока вида комментарий[/code]
Идём в [b]Вид комментарий
и в любое место добавляем $ID$ и добавляем комментарий и запоминаем id последнего комментария у меня это было 291 и запишите ваше число на бумажку или запомните.
4.1) Настройка $MESSAGE$
Находим

Code
$MESSAGE$  

и заменяем на

Code
<?if($ID$ > 'ваш id последнего комментария')?> <?substr($MESSAGE$,0,-1)?>  
  <?else?>$MESSAGE$<?endif?>


т.е помните я вам говорил нужно запомнить id последнего комментария вот он нам и пригодился у меня данный код выглядит вот так

Code
<?if($ID$ > '291')?> <?substr($MESSAGE$,0,-1)?>  
  <?else?>$MESSAGE$<?endif?>


и даже не думайте не использовать

Code
<?if($ID$ > 'ваш id последнего комментария')?>  


тогда у вас будет во всех старых комментариях последнего символа не будет!!!
4.2) Настройка id группы
Ну вот уже и почти конец в нужное место ставим

Code
<?if($ID$ > 'ваш id последнего комментария')?><?substr($MESSAGE$,-1)?><?endif?>  

Работает всё на 100% в следующей версии будет защита от javascript:void
Автор публикации: Загрузка
Загрузка
vover6, это его n материал
Источник: http://umania.su/
  • Всего комментариев: 3

The_Host
0
The_Host написал: Написано 22 Апреля 2012 в 12:34
Комментарий №1

Если не много, то это мало, а вот если немного, то это уже какое-нибудь количество. Ну это так.. на будущее biggrin
Насчет скрипта, я не совсем понял смысла (PS: Просто я нуб biggrin )

Kelin
0
Kelin написал: Написано 22 Апреля 2012 в 12:45
Комментарий №2
Скрипт вытягивает ID группы пользователя. Полезно, если, к примеру, будешь делать цвет ника в комментариях по группе.

Iverson
0
Iverson написал: Написано 24 Апреля 2012 в 00:31
Комментарий №3
вытягивает сам сервер скрипт дает только информацию серверу smile

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
  • Winston888 написал:
  • Если бы я не добавлял бесплатные адаптации или скрипты бесплатно я бы наверное не стал бы комментировать ваш материал.
    Последние темы
    Опрос
    204
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 5
    Гостей: 4
    Пользователей: 1
    0
    Сегодня были
    Топ пользователей: