Наш опрос
Ваш возраст?
Всего ответов: 69
Случайный анекдот
29 Директор цирка, глядя на выступление пьяного жонглера-эквилибриста, решил, что выступать после него клоуну - только позориться.
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

» Сегодня нас посетили:
» Зарег. на сайте
Всего: 3193
Новых за месяц: 9
Новых за неделю: 1
Новых вчера: 0
Новых сегодня: 0
» Из них
Администраторов: 1
Модераторов: 2
С активностью: 169
Авторизованных: 3021

   Заметки для сайта на куках для юкоз



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

Установка:
Картинку из архива закачайте в папку img файл менеджера.
На страницах где хотим видеть заметки, перед </head> ставим:
Код
<script language="JavaScript">  
  <!-- !  
  function addCookie(szName,szValue,dtDaysExpires)  
  {  
  var dtExpires = new Date();  
  var dtExpiryDate = "";  

  dtExpires.setTime(dtExpires.getTime() + dtDaysExpires * 24 * 60 * 60 * 1000);  
  dtExpiryDate = dtExpires.toGMTString();  

  document.cookie = szName + "=" + escape(szValue) + "; expires=" + dtExpiryDate;  
  }  

  function findCookie(szName)  
  {  
  var i = 0;  
  var nStartPosition = 0;  
  var nEndPosition = 0;  
  var szCookieString = document.cookie;  
  var szTemp = "";  

  while (i <= szCookieString.length)  
  {  
  nStartPosition = i;  
  nEndPosition = nStartPosition + szName.length;  

  if(szCookieString.substring(nStartPosition,nEndPosition) == szName)  
  {  
  nStartPosition = nEndPosition + 1;  
  nEndPosition = document.cookie.indexOf(";",nStartPosition);  

  if(nEndPosition < nStartPosition)  
  nEndPosition = document.cookie.length;  

  szTemp = document.cookie.substring(nStartPosition,nEndPosition);  
  return unescape(szTemp);  
  break;  
  }  
  i++;  
  }  
  return "";  
  }  

  function removeCookie(szName)  
  {  
  var dtExpires = new Date();  
  dtExpires.setTime(dtExpires.getTime() - 1);  
  var szValue = findCookie(szName);  
  document.cookie = szName + "=" + szValue +  
  "; expires=" + dtExpires.toGMTString();  
  }  

  function btnClick()  
  {  
  addCookie("MyText",TestForm.Comment.value,10);  
  }  

  // -->  
  </SCRIPT>


В ксс сохраняем:
Код
.input_zametka {  
  background: url('/img/209592328.png') no-repeat center #f9f9f9;font:12px Verdana,Comic Sans MS,Helvetica,sans-serif;  
  color:#808080; font-weight: bold;  
  }  
  input, textarea {outline:none;} /* откл подсветку оранжевой рамкой */  
  textarea {  
  resize: none;  
  }  

  .property_zametka {  
  padding: 2px;  
  }  
  .input_zametka {  
  padding: 40 10 10 40px;  
  }  
  .input_zametka {  
  border:0px solid #999;  
  }  
  .input_zametka {  
  overflow: auto;  
  }


В то место где хотите чтоб выводился сам скрипт заметок
Код

<FORM NAME="TestForm">  
  <P><textarea name="Comment" input="" class="input_zametka" onfocus="if(this.value=='Изменить заметку') this.value='';" onblur="if(!this.value) this.value='Изменить заметку';" style="overflow:hidden" rows="15" cols="34">  
  Изменить заметку</textarea>  

  <P><INPUT TYPE="button" VALUE="Сохранить заметку"  
  onClick="btnClick();">  
   
  <INPUT TYPE="button" VALUE="Очистить заметку"  
  onClick="removeCookie('MyText');TestForm.Comment.value=''">  
   
  <SCRIPT LANGUAGE="JavaScript">  
  <!--  
  var szMyText="";  
  szMyText = findCookie("MyText");  

  if(szMyText != "")  
  {  
  TestForm.Comment.value = szMyText;  
  }  
  // -->  
  </SCRIPT>


Скачать архив 5,19 кб Html редактор
Автор: Prosvetekvator
Просмотров: 2164
06.06.2013


Другие статьи почитайка;)
Поделись ссылкой на форумах
Ссылка:
BB-code:
HTML:


« Пред. Заметки для сайта на куках для юкоз След. »

Всего комментариев: 1

1 Оксибутират Эндорфина (killserial)
 
Просто, красиво, а главное работает - земной поклон!

17.02.2017 в 01:34
-
0
+

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Мини-чат
Топ пользователей
Новое на форуме








Комментарии