[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » Elones [27]

Результаты поиска
[16 | Тема: Как сделать ... ? Вопросы только по операторам юКоз (uCoz)] Elones [13.08.2011, 00:05]
Quote (likbezz)
Да ... не перевелись ещё умельцы на юкоз ... постоянно радует глаз прямота их “скриптов и хаков”

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

Quote (likbezz)
ID - это уникальный (единственный в своем роде) элемент в пределах страницы

Да.. да.. знаю, но вот пока писал сообщение, а с ним и переделывал скрипт, это не учел)

Quote (likbezz)
))) - а я что предложил? - те же яйца, только в профиль - пользователь должен совершить клик.

Ну в принципе да... happy А стандартному аякс окну юкоз (uWnd) реально абсолютное позиционирование задать и что бы по тому же клику, что и вызвано, оно закрывалось (дабы не выводить кнопок "закрыть"\"скрыть"\"развернуть")?


Сообщение отредактировал Elones - Суббота, 13.08.2011, 00:06
[17 | Тема: Как сделать ... ? Вопросы только по операторам юКоз (uCoz)] Elones [13.08.2011, 01:16]
likbezz, оригинал - это был скрипт информера сообщений с форума:

Так что это я просто такой "умный" =\

Quote (likbezz)
суть примера была не в этом, а в том что бы получить определённые данные из удалённой страницы

Благодарю smile

Quote (likbezz)
_uWnd.close('имя_окна');

Ну с таймаутом, как из вашей статьи, как раз понятно и логично, но как же реализовать по одной и той же ссылке wacko Я даже подобного и нигде не видел...
[18 | Тема: Как сделать ... ? Вопросы только по операторам юКоз (uCoz)] Elones [13.08.2011, 03:04]
Quote (likbezz)
Всё те же ошибки:

Так ведь оператор $NUMBER$ не повторяется(в информере это цифры по порядку от "1" и более), а значит и ID будет каждый раз разным, но вот зачем там классу прописан был оператор, я хз)) Как вариант в шаблоне вида материалов, можно использовать оператор $ID$, который так же не повторяется...
------
Так, что ли?)
Code
<a id="chpuLink$ID$" href="javascript://"><img title="Уровень" src="/images/level-inf.png" alt=""></a>
     <script type="text/javascript">
     $('#chpuLink$ID$').toggle(function(){
     new  _uWnd('referTxtLink','Уровень',80,30,{header:0,fadespeed:0,  fadeclosespeed:0,  fadetype:0,fadeclosetype:0,autisize:1,speeds:0,popu p : 1,shadow:1, align:'center',min:0,max:0,   close:0,minw:80,minh:30,maxw:80,maxh:30,resize:0,hideonresize:1,oncontent:function(){$.get('/index/8-$UID$',function(d)  {$('#referCont').append($('#level',d).html());});}}, '<div  id=\'referCont\'></div>');/* 1-ый клик по ссылке */     
     return false;/* возвращаем false */     
     },function(){
     _uWnd.close('referTxtLink');/* 2-ый клик по ссылке */     
     return false;/* возвращаем false */     
     },function(){
     setTimeout("_uWnd.close('referTxtLink')",5000);
     return false;
     });
</script>

Попытался еще и таймаут приписать, но знаний не хватило... И кстати, если $ID$ не прописывать, то действует только для 1го сообщения.

Добавлено (13.08.2011, 03:04)
---------------------------------------------
В вашем шаблоне надо бы классу codeMessage прописать ширину, а то если вдруг код содержит достаточно длинную строку, то в Firefox (6) вся страница едит и причем прокрутки по горизонтали тогда нет..


Сообщение отредактировал Elones - Суббота, 13.08.2011, 03:20
[19 | Тема: Как сделать ... ? Вопросы только по операторам юКоз (uCoz)] Elones [13.08.2011, 21:11]
Quote (likbezz)
Нет .....

Во блин) А мой вариант (если функцию таймаута убрать) тоже работал biggrin )
Quote (likbezz)
Вот так

Прямо таки спойлер с запросом получился. Тоже хороший вариант, сейчас опробую.
---------------
По поводу отображения кода в фф:


Сообщение отредактировал Elones - Суббота, 13.08.2011, 21:11
[20 | Тема: Как сделать ... ? Вопросы только по операторам юКоз (uCoz)] Elones [13.08.2011, 23:54]
Quote (likbezz)
Это скрипт - один раз в шаблон вид форума, через условные операторы.

В смысле через операторы? confused
Quote (likbezz)
Скорее всего, у вас старый кеш.

Да, ща все норм, надо было мне сразу пару раз страницу обновить или ctr+f5 нажать. smile

Добавлено (13.08.2011, 23:54)
---------------------------------------------

Quote (Elones)
вы ж, вроде говорили что с окном не айс ... Но можно и с окном .... переделать немного - вместо функции «показать блок» - открыть окно, а вместо «закрыть блок» - закрыть окно ....

Не айс) Просто я подумал, что вообще не правильно вписал. Ну ладно, не важно в принципе)
Quote (likbezz)
а в данной функции - блок с контентом заполняется однажды, а дальше просто работает как переключатель - показать/скрыть ....

Это однозначно +
[21 | Тема: Как сделать ... ? Вопросы только по операторам юКоз (uCoz)] Elones [14.08.2011, 02:15]
Quote (likbezz)
Code
<script type="text/javascript">
function getByProfInfo(b){
var c=$('#mb'+b),url='/index/8-'+b;
if(c.is(':hidden')){
if(c.is(':empty')){
c.html('<img src="/.s/img/icon/ajsml.gif" />');
$.get(url,function(d){var a='';a+=$('#block1',d).html();a+='<hr />';a+=$('#block22',d).html();a+='<hr />';a+=$('#block21 div:eq(1)',d).html();c.html(a)})};
c.show()}else{c.hide()}};
</script>

Я ща моск себе поломаю biggrin
В скрипте "/index/8-" и в вашем примере заданны абсолютные ссылки, а как же c /index/8-$UID$ прописать? Если просто добавить, то выводит null

А если еще и в оператор pageid засунуть скрип, то он перестает работать

Добавлено (14.08.2011, 02:08)
---------------------------------------------
Все, разобрался) Ваш пример с $ID$ меня сбил )) Надо было $UID$ вместо этого прописывать)
Но операторы все равно нельзя happy

Добавлено (14.08.2011, 02:15)
---------------------------------------------

Quote (Elones)
Надо было $UID$ вместо этого прописывать

dry Нифига не вариант, id становится повторяющимся...


Сообщение отредактировал Elones - Воскресенье, 14.08.2011, 02:11
[22 | Тема: Как сделать ... ? Вопросы только по операторам юКоз (uCoz)] Elones [14.08.2011, 03:05]
Угу =) Сенк.
Quote (likbezz)
getByProfInfo(b,u)

Quote (likbezz)
('$ID$','$UID$')

Вот у меня была "мысля", что можно в скрипте больше 1й переменной таким образом задавать, но я не знал наверняка


Сообщение отредактировал Elones - Воскресенье, 14.08.2011, 03:09
[23 | Тема: Как заменить класс, id, или текст?] Elones [19.08.2011, 00:24]
Нужно заменить все слова hide в данном коде (кнопка hide в ББкодах) на youtube:
Code
<input id="hide" class="codeButtons" type="button" style="width:40px;" onclick="simpletag('hide','','','message','')" value="hide" title="Скрыть от гостей">

Код находится на странице добавления новости, поэтому тупо заменить оператор не получится.
Пробовал:
Code
<script type="text/javascript">
document.body.innerHTML=document.body.innerHTML.replace('hide', 'youtube');      
</script>
но ничего не вышло.
p.s. а лучше весь код)


Сообщение отредактировал Elones - Пятница, 19.08.2011, 00:26
[24 | Тема: Как сделать ... ? Вопросы только по операторам юКоз (uCoz)] Elones [19.08.2011, 00:41]
Эмм.. А если этот же скрип сделать после подвода кусора, а не по клику?
Если просто заменить onclick на onMouseOver, то получится не совсем то, придется повторно подводить курсор чтобы убрать. Должно выйти что-то вроде хинта, но в тоже време в подгружаемом блоке можно было управлять мышкой (например клинуть по ссылке профиля)
[25 | Тема: Как сделать ... ? Вопросы только по операторам юКоз (uCoz)] Elones [19.08.2011, 13:48]
likbezz, ну в общем для наглядности живой пример: сайт gamer.ru Там у каждой новости автор, подведя к нику или аватару которого подгружается мини блок с информацией из профиля (по которому можно "гулять" мышкой, в отличие от хинта), а отведя курсор блок закрывается. При этом видно, как и в вашем скрипте, что блок подгружается только 1 раз (первый).

Сообщение отредактировал Elones - Пятница, 19.08.2011, 14:21
[26 | Тема: Как заменить класс, id, или текст?] Elones [19.08.2011, 14:08]
Не понятно за что отвечает #addEntForm. Возможно поэтому у меня скрипт не захотел работать.
И сразу, как уже видно из вашего скрина, теги [hide] не заменились.
Весь код кнопки возможно подменить?) wink
[27 | Тема: Как заменить класс, id, или текст?] Elones [19.08.2011, 18:51]
Quote (likbezz)
Можно.
... [BB-коды]

Ну на счет бб кодов мне понятно. Как вставить на тот же форум - легко, на страницу добавления\редактирования мне тоже ясно, что с помощью операторов. Но не ясно как конкретно хотя бы после ббкодов вставить кнопку на странице редактирования. Ничего такого я не нашел...


Полная версия сайта