Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Koobi

Модерирует : Antuan

Antuan (23-11-2006 18:14): Продолжаем здесь: Koobi - 2  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

   

Ne0N

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Официальный сайт: dream4.de
Добыть скрипт можно в теме Скриптовый варез (php, cgi, asp, perl etc)
 
Русского пака от меня больше не будет - уж очень это гиморное занаятие. / 6epcpek /
 
Устранение проблем с кодировкой [thx 2 fathersGrave]
Воткните вот этот код:  

Код:
 
// ============================================
// <<-- Replace grebany entities... -->>
// ============================================
function kk_replacechars($string) {  
    $search  = array('&', '\\\'', '\\"', '<', '>');  
    $replace = array('&amp;', '\'', '&quot;', '&lt;', '&gt;');  
    return str_replace($search, $replace, $string);  
}  
 

в файл в inc/functions.php и поменяйте в везде в *.php функции htmlentities и htmlspecialchars на kk_replacechars (Можно сделать это автоматически, например при помощи программы Advanced Find and Replace):
 
Устранение проблем с отображением новостей
Если у вас после нового года перестали отображаться новые новости на главной странице нужно сделать следующее

Код:
 
Папка system файлы index.php,articles.php,newsarchive.php  
Ищем в них строчку $week = date("W", $row->time_start);  
и правим на $week = ((int)(date("W", $row->time_start)));
 

 
Устранение проблем с отображением даты новостей
Иногда, на главной странице дата и время новостей выводятся некорректно, пробуем лечить так:

Код:
 
В файле ...koobi_dir/inc/init.php,  
после строки
@setlocale(LC_TIME, "$lct");  
вставить строку
if(LANG=="ru") @setlocale (LC_ALL, 'ru_RU.CP1251', 'ru');
 

- Если не помогает, то есть простое решение:  
Открываем файл koobi_dir/templates/you_template/news/newsticker.tpl, находим в нём строки:

Код:
{if $DateTemp != $news->time_start|date_format:"%d.%Y"}
<div class="newsticker_header">
<span class="time_ticker">{$news->time_start|date_format:"%A, %d.%B %Y"}</span>
</div>
{/if}

и меняем на  

Код:
{if $DateTemp != $news->time_start|date_format:"%d.%Y"}
<div class="newsticker_header">
<span class="time_ticker">{$news->time_start|date_format:"%d-%m-%Y,  %H:%M "}</span>
</div>
{/if}
получаем дату такого вида 10-09-2005,  15-30 и никаких кракозябр
 
 
Немного о безопасности CMS Koobi 4.x

 
Читаем здесь: http://www.securitylab.ru/53556.html

Всего записей: 2336 | Зарегистр. 14-12-2002 | Отправлено: 05:37 16-01-2005 | Исправлено: Gringo, 23:36 08-10-2006
MasterDaemon

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
censssored
 
Да, с авторством проблема.
 
Но есть еще элементарная порядошность.  
 
Нафиг тащить шаблон у своих же? Мало импортных?  
 
Кроме того - почему не спросить разрешения?  
 
Автору приятно и проблем нет.  
 
В ситуации с Арканумом - не знаю кто у него сдул темплейт, может и спросить не у кого было.  
 
Он тоже горячится - мало приятного, когда у тебя твою работу спирают )
 
 
Вобщем, при желании продать шаблон своего товарища по нулленному движку, поставь его в известность!  
 
А импортных темплов куда больше и часто интереснее...
 
 
 
 
Добавлено:
censssored
 
 
 С издевкой какой-то сказано.
 
Просто судя по постам - я и имелся в виду. Вот и отписал - я без безобразий. И подстав с моей стороны нет.
 
С дуба рухнул? )))))))
 
Вот что значит остутствие голоса и интонаций, господа )))  
Я имел ввиду только одно - сам себя не похвалишь, никто не похвалит, а про тебя мы помним!  
 
А уж думать, что ты, чуть не полгода назад имевший хоршие импортные шабы будешь совать кому-то Арканумовский ))))  
 
Сензоред, ты чего! Заработался? ))) Это я ! )))))

Всего записей: 142 | Зарегистр. 11-05-2006 | Отправлено: 14:22 18-10-2006
censssored

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Но есть еще элементарная порядошность.  
Нафиг тащить шаблон у своих же? Мало импортных?

У своих я стянул только клуб-форсаж. У своих - в смысле из рунета.
Кот-дезинг - выложил свои сам, мобила-портал предоставил мне шаблон сам. Остальное - импорт.
 

Цитата:
Брутить мыло будет не каждый,ибо не всем сей метод знаком

Да щас уже мало кто брутит. Сервисы не позволяют.
Я имел в виду частный случай. 90% взломов - случайные. Целенаправленых - очень и очень мало. И целенаправлено ломают сайты крупные, где есть кредитки или системы платежей, зарубежные, порнушные (заработок на партнерках), фарму.
Зарубежные - трафик продавать (русский мало кто берет), с кредами - не очень много человек ковыряются, крупные - для накрутки и т.п. ухищрений.
И поверьте мне на слово - в основном дестроем занимаются дети. Которым лишь бы побезобразничать. В привате есть много инфы о уязвимостях, но их не выкладывают на паблик. Дабы избежать массовых взломов (правда, пару лет назад была утечка с форумом phpBB. Вот тогда был массовый взлом по всему инету).
А большинство уязвимостей держиться "для себя". Многие указываются производителям чтобы залатали. Ведь если вывалить все уязвимости какие были найдены, все слитые БД хостеров и мыльных серверов - инету настанет кают.
Поэтому шаблоны - это все мелочи. Вы бы лучше обратили внимание на хостера, где хоститесь (конкретно тыкать пальцем не буду). Главная угроза исходит от него.
 

Цитата:
А импортных темплов куда больше и часто интереснее...

Не касаемо шаблонов, а просто дизайн, какие-то подходы - буржуины и мы - разные. Что принято у них - у нас вызывает рвотные позывы. Тоже самое и наше у них.
У них они более красочные, но далеко не интересные.
 

Цитата:
Сензоред, ты чего! Заработался? ))) Это я ! )))))

Не понял интонации =)
Меня и смски этим раздражают. Пишеь одно - начинают обижаться =)

Всего записей: 322 | Зарегистр. 12-04-2006 | Отправлено: 15:02 18-10-2006 | Исправлено: censssored, 15:07 18-10-2006
svekr

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С котсофтом сегодня говорил в отношении оверлиба (понадобилась функция как у монстров,чтобы всплывали скрины).
Заодно затронул поднятую здесь тему,он сказал,что выложил эти шабы,после того как они прокрутились по магазинам,типа плати_ру и им подобным.
Шаб,который ушел в сторону леса (newmarketa),был сделан бесплатно, чисто из юзерской симпатии,сказал его вина,что не смог защитить шаб от домогательств.

Всего записей: 26 | Зарегистр. 25-10-2004 | Отправлено: 16:00 18-10-2006
arcanum



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Так, парни, все, закрыли эту тему..Цензор, я уже разобрался как и что получилось (о своих предположениях я написал сам знаешь где - и по всей видимости они верны)....как этот шаб попал в паблик...Шаб есть, ради бога, смотрите, учитесь, разбирайтесь....но не надо его открывать для всех....Я попросил убрать - его убрали - претензий не имею....Все равно щас в конторе ребрендинг и надо шаб переписывать....
 
 
as0ft - причем здесь ты?? я не тебе посылал этот пост....
 
ладно парни, простите, погорячился....нисколько не стыдно извиниться...просто на самом деле до глубины души обидно....тут и так "мини-семья" уже ))) и еще ссориться будем.....все забыли, проехали.....возвращаемся к теме....ВАШИ ВОПРОСЫ ГОСПОДА? )))

Всего записей: 162 | Зарегистр. 17-03-2006 | Отправлено: 16:22 18-10-2006
censssored

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Шабы кот-дезинг появились еще на пятьсплюсом. Кто-то там на форуме даль ссыль на его сайт. Оттуда они и были скачаны свободно. На плати_ру - в большинстве случае то, что было взято свободно с инета (найдено, переделано). Все что там есть - есть в инете. Надо только уметь найти. Многие просто заморачиваться не хотят. Особено те кто на модеме (или по выделенке с оплатой за траф). Ему проще и дешевле купить за, например, бакс, чем он будет часа три рыскать по инету в поисках.
 
Про newmarket я ничего сказать не могу, потому что не знаю. Но не страшно, что слили (хотя может быть и не приятно). Даже если и будут его не изучать, а использовать.
Просто давайте мыслить широко и прямо: сайт, слепленый по шаблону или тупо содраный у темплатемонстров и натянутый на двиг - это фуфло. Так как отношение у автора такого сайта к делу не серъезное. Это баловство. Чтобы попробовать или чтобы "как у других". С таким подходом проект долго не просуществует и быстро загнется.
 
Другое дело - если фирма делала сайт, рисовала шаб за деньги. Возможно после этого она осуществляет поддержку этого сайта. И тогда может не понравится заказчику - с какого перепуга за то, что он заплатил, гуляет по сети. Тогда проблемы будут у фирмы. Денежные - расторнут договор. И тогда, коли фирма допустила такую оплошность, приложить все усилия чтобы шаблон или разработка не гуляла по сети.
Это как у Битрикса и Русского щита. Битрикс - дорогая система. Когда она ушла на сторону - стала угроза их деньгам. Ведь выложили открытые исходники! После этого они и клиентов многих лишились, и потеряли существующих (ведь не секрет что в Битриксе разберется тот, кто его активно юзает). Т.е. вся поддержка тоже часто на Битриксе и замыкается. Монополизм. А чтобы окончательно не лишиться пирога - привлекли Русский щит. Пресекать. Хотя... Поюзав Битрикс - даже и без Русского щита я не имею стока денег чтобы Битрикс использовать даже нуленый.

Всего записей: 322 | Зарегистр. 12-04-2006 | Отправлено: 16:27 18-10-2006
MasterDaemon

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вобщем, мы молодцы, и да пребудет с нами Сила!  
 
Проехали!

Всего записей: 142 | Зарегистр. 11-05-2006 | Отправлено: 19:56 18-10-2006
Daiver2



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помниться был разговор об активном вложенном меню... вот немножко посидел, погеморроился и вот что вышло http://dancetrip.ru
мне не очень нравиться, так как в iE мышу надо наводить именно на название пункта меню, но зато в FF подменю не полупрозрачные... у меня сил больше нет, кому интересно, есть кто поможет?
И вообще надо кому это меню, могу выложить, что говориться - не жалко =)

Всего записей: 209 | Зарегистр. 26-06-2006 | Отправлено: 20:20 18-10-2006
klerol

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Daiver2

Напиши конкретно что тебе надо ..... В чем смысл вопроса ?  
P.S. Я меню  выложил на 4 страницы раньше. готовое в архиве

Всего записей: 25 | Зарегистр. 13-10-2006 | Отправлено: 20:56 18-10-2006
Daiver2



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
klerol
 
как выглядит твоя менюха, мож-т я зря парился? =)

Всего записей: 209 | Зарегистр. 26-06-2006 | Отправлено: 21:29 18-10-2006
klerol

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если вы наконец то закончили препираться., кто у кого что спер..... ТО может кто нибудь ответить на вопрос ???? Или тут все только шаблонами занимаются ?

Цитата:
Кто нибудь знает как в статьях прописать что если текст выходит за предел знаков то есть кнопка читать далее, а если текст не выходит за предел то соответственно кнопки нету.


Всего записей: 25 | Зарегистр. 13-10-2006 | Отправлено: 21:32 18-10-2006
Daiver2



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
klerol
"в iE мышу надо наводить именно на название пункта меню, в FF подменю не полупрозрачные..." вот как это исправить что б красиво было...

Всего записей: 209 | Зарегистр. 26-06-2006 | Отправлено: 21:33 18-10-2006
klerol

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
"в iE мышу надо наводить именно на название пункта меню, в FF подменю не полупрозрачные..." вот как это исправить что б красиво было...

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

Цитата:
 Насчет Ява меню для кубика тема поднималась не раз - но нигде не нашел (может просто смотрел не внимательно) сделанного работающего меню - так что пришлось собирать самому. кому надо забираем: http://glassdoor.ru/java_menu.rar  - меню работает с права налево вертикальное.  

Всего записей: 25 | Зарегистр. 13-10-2006 | Отправлено: 21:39 18-10-2006
Daiver2



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
klerol
подскажи как исправить при наведении мыши, плиз

Всего записей: 209 | Зарегистр. 26-06-2006 | Отправлено: 21:45 18-10-2006
klerol

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 подскажи как исправить при наведении мыши, плиз

не парься - слей мой архив - и правь CSS что б у тебя меню направо ползало а не на лево

Код:
 
#nav li ul {
    position: absolute;
    z-index: 99;
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
    width: 14.4em;
    w\idth: 13.9em;
    height: auto;
    margin: -1.8em 0 0 -13.0em;
}
#nav li ul ul {
    margin: -1.8em 0 0 -13.3em;
}
 

переставь margin на +13 и будет направо и цвета подкорректируй

Всего записей: 25 | Зарегистр. 13-10-2006 | Отправлено: 21:58 18-10-2006 | Исправлено: klerol, 21:58 18-10-2006
newmarket

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я могу одно сказать !!!!!!!!!!!!!!!!!!!!!!!!!!!
   
   
   
   
   
   
   
Всем привет!!!
Зашол я сегодня на форум и был парожон, постами, когда их читал.
Да тут вы дали жару. А теперь ближе к теме.
Есть у меня друг, кот софт вы его все знаете. Я могу сказать только одно, что этот человек знает все мои пасы от хостов и не толька и всегда мне помагает. А тут обратился на форум и получил свинью

Всего записей: 37 | Зарегистр. 24-03-2006 | Отправлено: 22:04 18-10-2006 | Исправлено: newmarket, 23:24 18-10-2006
shiriy

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кубики!!!
 
киньте пожалуйста дамп полной таблицы kpro_news, а то в нулёвой данных не хватает.

Всего записей: 2 | Зарегистр. 13-12-2005 | Отправлено: 22:37 18-10-2006
PAULS

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2 daiver2, а я думал кубик или не кубик стоит, я хочу volkspb предложить для его портала етот движок токоль он у меня не ставиться на домашнем серваке

Всего записей: 9 | Зарегистр. 09-10-2006 | Отправлено: 01:29 19-10-2006
gho5te

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
daiver2
Молодец , неплохо все скомповал я про сайт в целом .

Всего записей: 41 | Зарегистр. 06-06-2006 | Отправлено: 02:59 19-10-2006
ShelbiX

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем!
По поводу создания превьюх как у темп монстров, все делается достаточно просто:
Вариант 1:
скопировать скрипт
http://www.templatemonster.com/js/preview_templates.js
и пользовать его.
 
Вариант 2 - использовать готовое решение куби:
посмотрите на стандартный темплейт (дрим_4.де) идущий в поставке с куби, или на сайта дримов, на главной странице в правой колонке при наведении мыши на продукт появляется всплывающий лаер с инфой, тоже самое можно сделять для ваших нужд.
 
для начала нужно в папку вашим_темплейт/js/ скопировать файл  overlib.js из тойже папки темплейта дрим_4.де; и скопировать файл js.js из админ_раздел/inc/
Теперь нужно добавить в main_template.tpl строчки

Код:
<script src="templates/{$theme}/js/overlib.js" type="text/javascript"></script>
<script src="templates/{$theme}/js/js.js" type="text/javascript"></script>

 
лаер появляется при использовании параметра popup в теге ссылки:

Код:
 <a { popup text="ваш текст" }>Ваша ссылка</a>  

 
всяких настроек у popup достаточно много их можно посмотреть в файле overlib.js
В качестве текста можно использовать все html теги, главное заменить двойные кавычки (в свойствах тегов) одинарными, а если нужно вставить шаблонную переменную например `$ps.text` нужно убрать {} и использовать обратный апостроф `` (или как он там называется). Если вставляете картинку прямой ссылкой - убирайте в src все кавычки например:

Код:
 <img src=img/kartinka.jpg>  

для вставки картинки из базы можно воспользоваться кодом описаным несколько страниц назад (по поводу вывода картинок разного размера) или взять его например на странице shop/results.tpl
 
Вариант 3
overlib - скрипт стороннего производителя, а значит его можно использовать и на сайтах без куби. Для получения popup достаточно вписать в ссылку действие на onmouseover="return overlib() onmouseout="return nd() все это подробно описано у них на сайте.
 
Вроде все.
 

Всего записей: 2 | Зарегистр. 14-09-2006 | Отправлено: 11:55 19-10-2006
klerol

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ShelbiX

 
Можно немного упростить это, например для тех кому просто нужен всплывающий текст без всякой разметки, не обязательно городить такие громоздкие скрипты. Можно вставить этот код (взят кусок из админки) в любой ваш уже подгружаемый js - например вставить его в dynapi.js

Код:
 
xMousePos = 0;  
yMousePos = 0;  
xMousePosMax = 0;  
yMousePosMax = 0;  
infoElement= null;  
xFromMouse=0;
yFromMouse=0;
yUpFromMouse=37;
standardStyle='position:absolute;left:0px;top:0px;visibility:hidden;text-align:left;z-index:999;filter: shadow(direction=135,color=#8E8E8E,strength=3);';
vars=new Object();
vars.tags=[ 'a' ];  
vars.infoAttributeName= 'info';  
vars.infoElementCentered= true;  
vars.infoElementId=null;  
vars.infoElementStyleClass=null;  
vars.infoElementFontSize= '9px';  
vars.infoElementTextColor='#3399FF';
vars.infoElementBGColor= '#fff';
function setVariables(){
    var settings= window.infoSettings;
    if( settings==null ){
    } else {
        for( var varName in settings ){
            if( settings[varName]!=null )
                vars[varName]= settings[varName];    
        }
    }    
};
setVariables();    
begin();
 
function begin(){    
    attachInfoElement();
    installTagListeners();
    oldOnmousemove= document.onmousemove;
    if (document.all) {
        yFromMouse=17;
        xFromMouse=2;
        document.onmousemove = captureMousePosition;    
    } else if (document.getElementById) {
        yFromMouse=21;
        xFromMouse=2;
        document.onmousemove = captureMousePosition;        
    }
}
function captureMousePosition(e) {
    if ( document.documentElement&& window.event&& document.documentElement.clientWidth>0 ){
    xMousePos = window.event.x+ document.documentElement.scrollLeft;  
        yMousePos = window.event.y+document.documentElement.scrollTop;
        xMousePosMax = document.documentElement.clientWidth+document.documentElement.scrollLeft;
        yMousePosMax = document.documentElement.clientHeight+document.documentElement.scrollTop-12;            
   } else if (document.all) {
    xMousePos = window.event.x+document.body.scrollLeft;
        yMousePos = window.event.y+document.body.scrollTop;
        xMousePosMax = document.body.clientWidth+document.body.scrollLeft;
        yMousePosMax = document.body.clientHeight+document.body.scrollTop;
    } else if (document.getElementById) {
        xMousePos = e.pageX;
        yMousePos = e.pageY;
        xMousePosMax = window.innerWidth+window.pageXOffset;
        yMousePosMax = window.innerHeight+window.pageYOffset;
    }
    moveElements();    
    if( oldOnmousemove!=null ){        
        oldOnmousemove(e);
    }
}
function out( string ){
    var outDiv=document.getElementById('out')
    if(outDiv!=null) outDiv.firstChild.nodeValue+=string+" ";
}
function moveElements(){
    moveInfoElement();
}
function attachInfoElement( ){
    var str='<div style="'+standardStyle+'" id="';
    if(vars.infoElementId!=null &&vars.infoElementId.length>0){
        str+= vars.infoElementId+'" ';        
    } else {
        vars.infoElementId='infoElement';
        str+= vars.infoElementId+'"';    
        if(vars.infoElementStyleClass!=null && vars.infoElementStyleClass.length>0){
            str+= ' class="'+vars.infoElementStyleClass+'" ';            
        } else {
            str+=' class="'+vars.infoElementId+'" ';
            var sty='<style type="text/css"><!--';
            sty+=('#'+vars.infoElementId+' {');
            sty+=('background-color: '+vars.infoElementBGColor+';');    
            sty+='color:'+vars.infoElementTextColor+';';
            sty+=('border: 2px solid  #3399FF;filter: shadow(direction=135,color=#8E8E8E,strength=3);');
            sty+=('filter: shadow(direction=135,color=#8E8E8E,strength=3);');
            //sty+=('text-align:left;WIDTH: 100%;');
            //sty+=('border-bottom: 2px inset  #424242;');
            //sty+=('border-right: 2px inset  #424242;');
            sty+=('font-size: '+vars.infoElementFontSize+';');
            sty+=('font-family: Verdana,Arial, Helvetica, sans-serif;');
            sty+=('margin:4px;');
            sty+='padding:4px;';
            sty+=('}    --></style>');            
            document.writeln( sty );
        }
    }    
    str+=' > </div>'    
    out(str);
    document.writeln( str );    
}
function installTagListeners( delayTime ){
    infoElement=document.getElementById( vars.infoElementId );
    if( infoElement==null ){} else {        
        for( var k=0; k<vars.tags.length; k++){        
            var links=document.getElementsByTagName(  vars.tags[k].toUpperCase() );
            for(var i=0;links!=null&&i<links.length;i++){                
                var node= links[i];
                var infoText=node.getAttribute( vars.infoAttributeName );  
                if( infoText!=null && infoText.length > 0&& node.infoText_==null ){
                        node.infoText_= infoText;
                        node.style.cursor='pointer';
                        if( node.onmouseover==null ){
                            node.onmouseover= showInfo;                    
                        } else {
                            node.oldOnmouseover= node.onmouseover;
                            node.newOnmouseover= showInfo;
                            node.onmouseover= function(){
                                this.newOnmouseover();
                                this.oldOnmouseover();
                            }
                        }
                        if( node.onmouseout==null ){
                            node.onmouseout= hideInfo;                    
                        } else {
                            node.oldOnmouseout= node.onmouseout;
                            node.newOnmouseout= hideInfo;
                            node.onmouseout= function(){
                                this.newOnmouseout();
                                this.oldOnmouseout();
                            }
                       }
                }
            }
        }
    }    
    if( delayTime==null)
        delayTime=0;
    if( delayTime < 2 ){
        delayTime+=0.2;
    }    
    setTimeout('installTagListeners('+delayTime+')',delayTime*1000);  
}
function moveInfoElement(){    
    if( infoElement ==null ){
    } else if( infoElement.style.visibility != 'hidden'){        
        var x=xFromMouse+xMousePos;
        if(vars.infoElementCentered==true){
            x-=0.5*infoElement.offsetWidth;            
        }
        if( xMousePosMax>0 && x+ infoElement.offsetWidth> xMousePosMax-20 ){
            x= xMousePosMax-20- infoElement.offsetWidth;            
        }
        if( x<5 ){
            x=5;
        }        
        var y=yFromMouse+yMousePos;
        if( yMousePosMax>0 && y+ infoElement.offsetHeight> yMousePosMax ){
            y-= yFromMouse+yUpFromMouse;
        }        
        infoElement.style.left=x+'px';  
        infoElement.style.top=y+'px';        
    }  
}
function setInfoText( text ){            
    var subtext='';
    for(var i=0;i<text.length;++i){        
        if(text.substr(i,6)=='<br />'){            
            infoElement.appendChild(document.createTextNode(subtext));
            infoElement.appendChild(document.createElement('br'));
            subtext='';
            i+=5;
        } else {
            subtext=subtext+text.charAt(i)
        }
 
        
    }
    infoElement.appendChild( document.createTextNode(subtext));        
}
function unsetInfoText(){
    while(infoElement.hasChildNodes()){
        infoElement.removeChild(infoElement.lastChild);
    }    
}
function showInfo(){        
    unsetInfoText();
    infoElement.left='0px';
    infoElement.top='0px';
    setInfoText( this.infoText_ );        
    infoElement.style.visibility='visible';
    moveInfoElement();            
}
function hideInfo(){        
    infoElement.style.visibility='hidden';
    unsetInfoText();    
}
 

 
И после этого можно вставлять в любую ссылку дополнительный параметр info="ваш текст" - вот этот текст и будет всплывать при наведении. (Понимает только тег <br>)
 

Всего записей: 25 | Зарегистр. 13-10-2006 | Отправлено: 12:56 19-10-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Koobi
Antuan (23-11-2006 18:14): Продолжаем здесь: Koobi - 2


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru