Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Скрипты для ucoz (https://forum.antichat.xyz/showthread.php?t=104534)

TreV@N 03.02.2009 17:36

Скрипты для ucoz
 
Проверка логина при регистрации

http://4ucoz.com/uploads/posts/2009-...67_7459435.jpg

Скачать


Новый вид мини-чата v2

http://4ucoz.com/uploads/posts/2009-...89b74fc04a.png

Вид материалов:
Скачать

Форма добавления:
Скачать


Блок "Отправить СМС" для вашего сайта!

http://4ucoz.com/uploads/posts/2009-...07_9599940.jpg

Скачать


Увеличение-уменьшение картинки

http://s1.ipicture.ru/uploads/090108...7eWWLBN65e.jpg

Плавное увеличение-уменьшение картинки и её перемещения для новостей сайта !

Начнём!
В настройках новостей сайта добавляем дополнительное поле.
В моём примере это доп. поле № 2.
В замене стандартных надписей переименовываем его в нужное, а именно "Ссылка на изображение".
Потом в шаблонах "Вид материалов новостей" и "Страница материала и комментариев к нему" ставим следующий код перед $MESSAGE$ :

Код:

<?if($OTHER2$)?><center><a href="$OTHER2$" class="highslide" onclick="return hs.expand(this, {captionId: 'caption1'})"><img src="$OTHER2$" border=0 width=200 style="border:none;"></a></center><br><?endif?>
Если у вас другой номер доп. поля то его изменяем в коде $OTHER2$.
Затем в корне сайта создаём директорию highslide.
Пихаем туда файл highslide.css из архива.
После этого открываем файл highslide.js и находим в нём это :

creditsText : 'текст надписи на картинке',
creditsHref : 'адресс вашего сайтеГа',
creditsTitle : 'комментарий к надписи',

Думаю, что на что вам надо будет заменить и так понятно.
Сохраняем в кодировке UTF-8

Ставим его в созданную директорию.
В эту же директорию загружаем папку graphics со всеми файлами, которые внутри скаченного архива. В итоге должен получиться путь /highslide/graphics/

Теперь в шаблонах: Страницы сайта-->Архив Материалов новостей-->Вид материала и комментариев к нему между

Код:

<head>........</head>
пишем :

Код:

&lt;style type="text/css" media="all"><br />  @import url(highslide/highslide.css);<br />  &lt;/style> <br />  &lt;script type="text/javascript" src="highslide/highslide.js">&lt;/script><br />  &lt;script type="text/javascript"> <br />  hs.graphicsDir = 'highslide/graphics/';<br />  &lt;/script>
Скачать


Опрос перед регистрацией

http://4ucoz.com/uploads/posts/2008-...0619548_34.jpg

Установка:
1. Заходим в шаблон Страница регистрации пользователей
2. Находит там $BODY$
3. Заменяем на это




/* Поменяйте варианты правильных ответов */
var ans = new Array;
var done = new Array;
var score = 0;
ans[1] = "c";
ans[2] = "a";
ans[3] = "b";
ans[4] = "b";
ans[5] = "d";
ans[6] = "c";
ans[7] = "c";
ans[8] = "c";
ans[9] = "d";
ans[10] = "a";
function Engine(question, answer) {
if (answer != ans[question]) {
if (!done[question]) {
done[question] = -1;
alert("Ошибка!\n\nВаш счет: " + score);
}
else {
alert("Вы уже отвечали на этот вопрос!");
}
}
else {
if (!done[question]) {
done[question] = -1;
score++;
alert("Правильно!\n\nВаш счет: " + score);
}
else {
alert("Вы уже отвечали на этот вопрос!");
}
}
}
function NextLevel () {
if (score > 10) {
alert("Cheater!");
}

/* Если у вас другое количество вопросов измените цифры на свои */

if (score >= 10 && score



if(!document.getElementById('siM2')) document.all.adduser.style.display='none';


$BODY$


if(!document.getElementById('siM2')) document.all.adduser.style.display='none';

4. Редактируем под себя и свой сайт
5. Сохраняем


PS. Даной опрос можно использовать не только к регистрации!


Скрытые возможности форума

Благодаря всеми любимой администрации в лице UcoZ, у всех вас появилась прекрасная возможности для проверки постов перед отправкой.
Знаю по себе это очень нужная функция и уверен, что многие ее оценят по достоинству.Поместив в любое место форума этот код вы можете заставить юзера представится, ограничить длину сообщений (а то некоторые мегоссаги загоняют), установить минимальную длину сообщения (то есть вы избавитесь глупых фраз хорошо, здрасте, и одних смайликов).
И глупых тем типа: Вопрос, Помогите и т.п.

Код:

function checksubmit(idx){ <br />  var errmes; <br />  var i; <br />  var prom; <br />  errmes=''; <br />  <br />  for (i=0; i  <idx .elements.length;="" i++){="" <br=""> // проверка темы на длинну и на дебильную фразу вопрос или помогите <br />      if (idx.elements(i).className=="postnamefl"){ <br />      pro m=idx.elements(i).value; <br />      <br />      if (prom.length &lt; 7){ <br />      errmes="Короткое название темы"; <br />      } <br />      prom=prom.toLowerCase(); <br />      if (prom == "помогите"){ <br />      errmes="Не правильное название темы"; <br />      } // и так далеее для каждого дибильного названия. <br />      //теперь проверяю описание темы <br />      } else if (idx.elements(i).className=="postdescrfl"){ <br />      pr om=idx.elements(i).value; <br />      if (prom.length &lt; 7){ <br />      errmes="Короткое описание темы"; <br />      } <br />      // теперь проверяем длинну поста <br />      } else if (idx.elements(i).className=="posttextfl"){ <br />      pro m=idx.elements(i).value; <br />      if (prom.length &lt; 15){ <br />      errmes="Очень короткий пост"; <br />      } <br />      // теперь проверяю имя юзера <br />      } else if (idx.elements(i).className=="postuserfl"){ <br />      if (prom.length == "Гость" || prom.length==""){ <br />      errmes="Пожалуйста представтесь"; <br />      } <br />      <br />      }//if end <br />      }//for end <br />      if (errmes !=''){ <br />      alert (errmes); <br />      return false; <br />      } //end if <br />      }// sumit end <br />
Добавляется на форум в *форма добавления сообщений*.

TreV@N 03.02.2009 17:38

Попозже еще будут.

a1ex 03.02.2009 17:42

Не тужься.

TreV@N 03.02.2009 17:46

Облако тегов (Tags)

http://4ucoz.com/uploads/posts/2008-...72d1f0f401.png

Облако тегов, которое способно заменить обычное меню.

И так приступим:
1) Скачивайте архив:
Размер файла: 39.94 KB
Скачать

2) Заходите в панель управления/файловый менеджер
3) Закидываем туда папку под названием: tags
4) Далее создаем глобальный блок и вставляем туда следующий код:

Код:

&lt;script type="text/javascript" src="tags/swfobject.js">&lt;/script>&lt;div id="wpcumuluscontent">&lt;p style="text-align:left;"><br />  &lt;p style="font-size: 10pt; text-align:right;">Для красивого отображения этого блока требуется &lt;noindex>&lt;a href="http://www.adobe.com/go/getflashplayer" target="_blank" rel="nofollow">Flash Player 9&lt;/a>&lt;/noindex> или выше.&lt;/div>&lt;script type="text/javascript">var rnumber = Math.floor(Math.random()*9999999);var so = new SWFObject("tags/tagcloud.swf?r="+rnumber, "tagcloudflash", "170", "200", "10", "#333333");so.addParam("wmode", "transparent");so.addParam("allowScriptAccess", "always");so.addVariable("tcolor", "0xFF3300");so.addVariable("tspeed", "200");so.addVariable("distr", "true");so.addVariable("mode", "tags");so.addVariable("tagcloud", "&lt;tags>&lt;a href='ССЫЛКА' style='font-size:8pt;'>НАЗВАНИЕ&lt;/a>  <br />  &lt;a href='ССЫЛКА' style='font-size:8pt;'>НАЗВАНИЕ&lt;/a>&lt;a href='ССЫЛКА' style='font-size:8pt;'>НАЗВАНИЕ&lt;/a>&lt;a href='ССЫЛКА' style='font-size:8pt;'>НАЗВАНИЕ&lt;/a>&lt;a href='ССЫЛКА' style='font-size:8pt;'>НАЗВАНИЕ&lt;/a>&lt;a href='ССЫЛКА' style='font-size:8pt;'>НАЗВАНИЕ&lt;/a>&lt;a href='ССЫЛКА' style='font-size:8pt;'>НАЗВАНИЕ&lt;/a>&lt;a href='ССЫЛКА' style='font-size:8pt;'>НАЗВАНИЕ&lt;/a>&lt;a href='ССЫЛКА' style='font-size:8pt;'>НАЗВАНИЕ&lt;/a>&lt;a href='ССЫЛКА' style='font-size:8pt;'>НАЗВАНИЕ&lt;/a>&lt;/tags>");<br />  so.write("wpcumuluscontent");&lt;/script>
5) Заменяете: НАЗВАНИЕ и ССЫЛКА на своё.
6) Ну вот и все.

TreV@N 03.02.2009 17:50

Спасибо вот такая форма (new)

http://s58.radikal.ru/i160/0811/d4/44ae950a30d0.jpg

Кому нада забирайте в архиве есть нетока жолтые кнопочки )

Скачать

TreV@N 03.02.2009 17:55

Замена отражения code и quote

http://4ucoz.com/uploads/posts/2008-...4f8488bf50.jpg

Скачиваем и распаковываем : Скачать
Заливаем папку img в корень сайта.

В таблице стилей CSS находим:

Код:

.codeMessage <br />  .quoteMessage
И заменяем на эти:

Код:

.codeMessage { <br />  background: #4674a2 url(/images/css_img_code.gif) no-repeat top right; <br />  color: #FFF; <br />  font-weight: bold; <br />  margin: 0 auto 0 auto; <br />  padding: 3px; <br />  } <br />  <br />  .quoteMessage { <br />  background: #ffbc39 url(/images/css_img_quote.gif) no-repeat top right; <br />  border: 1px dashed #000; <br />  border-bottom: 0; <br />  color: #000; <br />  font-weight: bold; <br />  font-size: 10px; <br />  margin: 2 auto 0 auto; <br />  padding: 3px; <br />  }
Вот и все!

TreV@N 03.02.2009 17:57

Личные Сообщения на AJAX окне! Для UcoZ

http://4ucoz.com/uploads/posts/2008-...ew_ajax_pm.jpg

Инструкция по установке в архиве
Скачать

TreV@N 03.02.2009 17:59

Script подсказка к ссылке

http://4ucoz.com/uploads/posts/2008-...4680_pic_1.jpg

JAVA скрипт подсказки. Пример вы можете посмотреть на web4ucoz.net.ru. Скрипт легко установить . В архиве есть инструкция. По желанию можно изменить вид подсказки. В общем качаем и юзаем скриптег.

Скачать

Banderos_Russia 03.02.2009 18:03

это чьи скрипты? кому плюсеги ставить? :D

TreV@N 03.02.2009 18:05

Мне


Время: 23:34