Делаем облако картинок. (Смотрите информер "Из галереи" в правой колонке)
Для этого прежде всего надо отредактировать сам информер (у меня настроен на показ 10 картинок из фотоальбома в 1 колонку) и шаблон информера. Шаблон должен быть такой
где вместо $MYINF_1$ подставляете код своего информера, вместо http://www.stalker-zone.ru/photowidget.swf и http://www.stalker-zone.ru/swfobject.js свои пути к файлам, вместо '165', '150' свои ширину и высоту.
zstalker, а это обычное программирование HTML документов. или язык какой-то?
Не нужно скрывать своих возвышенных чувств — например, своей любви к власти.(с)Януш Васильковский Ни у одной нации нет бОльшего долга, чем сохранение своей страны. Все другие точки зрения должны уступить этому путь, и никто не имеет права требовать, чтобы какой-либо народ стал умирать во имя другого народа(с) Альфред Йодль
Есл хотите поменять то в коде есть ссылка: <SCRIPT TYPE="text/javascript" SRC="http://www.energu.clan.su/JSFX_LinkFader.js"></SCRIPT>
Добавлено (05/05/09, 22:30) --------------------------------------------- АААА!Кто захочет изменит вам просто не обойтись без таблицы цветов Выкладываю: Вот
Vlad49, я все написал. Скрипт и флэш не мой. Взяты готовые. Сделайте как написано и все будет работать.
----------------------------------------------------------------------
Кто сдесь был?( zstalker, советую поставить): 1.Админ Панель>>>>Информеры создаем информер. 2.Выбираем "пользователи посетившие сайт за текущий день" 3.Копируем его код. и заменям в самом скрипте: У меня $MYINF_5$
сайт со всем полезным Окончание срока годности йогурта означает, что бифидобактерии перешли на сторону зла. Откуда я знаю что плохо, а что хорошо - ну, это личное дело, you know, каждому - свое
чебуреква, не заметил, что внизу форума стоит информер "Посетители за сутки:". Это как раз твой "Кто здесь был" только оформлен по другому.
----------------------------------------------------------------------
Новое меню для сайта 1. Качаем архив меню 2. Создаете в корне сайта папку css впихиваете туда всё из папки css в архиве 3. Создаете в корне сайта папку scripts впихиваете туда всё из папки scripts в архиве 4. Замените в меню сайта на этот код и поставьте ваши ссылки.
Купить можно всякого. Цена эта может выражаться в деньгах, а может в страхе. Но цена есть всегда. А кого нельзя купить, можно сломать. - Ф.Форсайт, "Псы Войны"
Сообщение отредактировал Ass@ssin - Воскресенье, 07/06/09, 23:59
Делаем облако картинок. (Смотрите информер "Из галереи" в правой колонке)
Для этого прежде всего надо отредактировать сам информер (у меня настроен на показ 10 картинок из фотоальбома в 1 колонку) и шаблон информера. Шаблон должен быть такой
Заходим в Панель управления ----> Управление дизайном----> Форум -----> Общий вид страниц форума и вставляем после тега <HTML><head>
Code
<script type="text/javascript"> document.getElementsByClassName = function(className) { var children = document.getElementsByTagName('*') || document.all; var elements = new Array();
for (var i = 0; i < children.length; i++) { var child = children[i]; var classNames = child.className.split(' '); for (var j = 0; j < classNames.length; j++) { if (classNames[j] == className) { elements.push(child); break; } } } return elements; }
var Reflection = { defaultHeight : 0.5, defaultOpacity: 0.5,
doptions = { "height" : Reflection.defaultHeight, "opacity" : Reflection.defaultOpacity } if (options) { for (var i in doptions) { if (!options[i]) { options[i] = doptions[i]; } } } else { options = doptions; }
try { var d = document.createElement('div'); var p = image;
var classes = p.className.split(' '); var newClasses = ''; for (j=0;j<classes.length;j++) { if (classes[j] != "userAvatar") { if (newClasses) { newClasses += ' ' }
newClasses += classes[j]; } }
var reflectionHeight = Math.floor(p.height*options['height']); var divHeight = Math.floor(p.height*(1+options['height']));
var reflectionWidth = p.width;
if (document.all && !window.opera) { /* Copy original image's classes & styles to div */ d.className = newClasses; p.className = 'reflected';
function addReflections() { var rimages = document.getElementsByClassName('userAvatar'); for (i=0;i<rimages.length;i++) { var rheight = null; var ropacity = null;
var classes = rimages[i].className.split(' '); for (j=0;j<classes.length;j++) { if (classes[j].indexOf("rheight") == 0) { var rheight = classes[j].substring(7)/100; } else if (classes[j].indexOf("ropacity") == 0) { var ropacity = classes[j].substring(8)/100; } }
var previousOnload = window.onload; window.onload = function () { if(previousOnload) previousOnload(); addReflections(); } </script>
Купить можно всякого. Цена эта может выражаться в деньгах, а может в страхе. Но цена есть всегда. А кого нельзя купить, можно сломать. - Ф.Форсайт, "Псы Войны"
Сообщение отредактировал Ass@ssin - Среда, 10/06/09, 19:45
Добавлено (10/06/09, 20:19) --------------------------------------------- Ass@ssin, спасибо.... Ток у меня вопрос.. У меня на сайте слева влевой колонке есть МиниПрофиль, и в нем есть Аватар и НОУВАТАР, как там отрожение убрать?
я знаю что я тут не в тему, однако более близкого форума чем этот не обнаружил и решил создать данную тему здесь. Она будет очень удобна для лиц содержащих собственные сайты в Ucoz. Здесь можно будет много интересных примочек для сайта.
Добавлено (23/04/09, 18:24) --------------------------------------------- Антимат в любом модуле (на форуме, в гостевой)
На форуме техподдержки многие просили рассказать, как можно сделать функцию антимата (замены "нехороших" слов на форуме). Я придумал способ, который позволяет заменять плохие слова на что угодно в любом нужном вам модуле: в комменатриях, на форуме, в гостевой и так далее.. Для того, чтобы плохие слова на странице были заменены, вам необходимо в самый конец html кода нужной страницы, но перед тегом вставить скрипт:
Quote
<script>
txt = document.body.innerHTML;
// Ниже вместо слова "мат" впишите слова или словосочетания которые хотите заменить // каждое новое слово должно отделяться от предыдущего символом | // перед и после слова пробелов быть не должно // все написанные вами слова буду заменены на [cencored]
И настроить его следуя инструкциям которые прописаны прямо в коде.
Вот достаточно знаменитая фраза после обработки моим скриптом:
На[cencored] мне без [cencored], если с [cencored]м до[cencored]!
Добавлено (23/04/09, 18:26) --------------------------------------------- Если Вы считаете, что Вашим посетителям важно знать, сколько раз они посетили Вашу страницу, воспользуйтесь этим кодом.
Вставлять в любое место:
Quote
<html> <head> <script language="JavaScript"> // Boolean variable specified if alert should be displayed if cookie exceeds 4KB var caution = false
// name - name of the cookie // value - value of the cookie // [expires] - expiration date of the cookie (defaults to end of current session) // [path] - path for which the cookie is valid (defaults to path of calling document) // [domain] - domain for which the cookie is valid (defaults to domain of calling document) // [secure] - Boolean value indicating if the cookie transmission requires a secure transmission // * an argument defaults when it is assigned null as a placeholder // * a null placeholder is not required for trailing omitted arguments function setCookie(name, value, expires, path, domain, secure) { var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "") if (!caution || (name + "=" + escape(value)).length <= 4000) document.cookie = curCookie else if (confirm("Cookie exceeds 4KB and will be cut!")) document.cookie = curCookie }
// name - name of the desired cookie // * return string containing value of specified cookie or null if cookie does not exist function getCookie(name) { var prefix = name + "=" var cookieStartIndex = document.cookie.indexOf(prefix) if (cookieStartIndex == -1) return null var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length) if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex)) }
// name - name of the cookie // [path] - path of the cookie (must be same as path used to create cookie) // [domain] - domain of the cookie (must be same as domain used to create cookie) // * path and domain default if assigned null or omitted if no explicit argument proceeds function deleteCookie(name, path, domain) { if (getCookie(name)) { document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT" } }
// date - any instance of the Date object // * you should hand all instances of the Date object to this function for "repairs" // * this function is taken from Chapter 14, "Time and Date in JavaScript", in "Learn Advanced JavaScript Programming" function fixDate(date) { var base = new Date(0) var skew = base.getTime() if (skew > 0) date.setTime(date.getTime() - skew) } </script> </head> <body> <script language="JavaScript"> <!-- var now = new Date() fixDate(now) now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000) var visits = getCookie("counter") if (!visits) visits = 1 else visits = parseInt(visits) + 1 setCookie("counter", visits, now) document.write("Вы были здесь " + visits + " раз(а).") // --> </script> </body> </html>
Добавлено (23/04/09, 18:27) --------------------------------------------- [color=yellow]Peгиcтpaция в oпpeдeлeннoe вpeмя[/color]
Данный хак дает возможность сделать регистрацию в определенное время, например с 10:00 до 23:00. И так заходит в шаблон (Пользователи - Страница регистрации пользователей) Находим там $BODY$ и заменяем на это:
<?if($HOUR$<10)?><p style="text-align: center;"><span style="color: #ff0000; font-size: medium;">Извините регистрация разрешена только с 10:00 до 23:00.</span></p><?else?>$BODY$<?endif?>
Минус этого кода в том что вы не можете поставить время до какого можно регистрироваться!
Добавлено (23/04/09, 18:30) --------------------------------------------- При нажатии на аватар появляетса профиль
Для того чтоб картинка увеличивалась при наведении на неё мыши
Хочу предупредить начинающих, что при использовании этой фишки будет сильно увеличено время загрузки страницы,т.к. грузиться не только маленькая картинка-превью, но и увеличенный вариант, который еще не известно потребуется ли, но грузиться. Поэтому надо сильно подумать - где применять такой прикольный вариант картинок.