Да ... не перевелись ещё умельцы на юкоз ... постоянно радует глаз прямота их “скриптов и хаков”
Ладно не будем обижать автора скрипта))), то что написано мной в сообщении - исковерканное мной произведение искусства . Короче говоря оригинал был вполне нормальным, а то что выше - переделалось мной по ходу написания сообщения. Пойду читать статьи про ява-скрипты =\
Quote (likbezz)
ID - это уникальный (единственный в своем роде) элемент в пределах страницы
Да.. да.. знаю, но вот пока писал сообщение, а с ним и переделывал скрипт, это не учел)
Quote (likbezz)
))) - а я что предложил? - те же яйца, только в профиль - пользователь должен совершить клик.
Ну в принципе да... А стандартному аякс окну юкоз (uWnd) реально абсолютное позиционирование задать и что бы по тому же клику, что и вызвано, оно закрывалось (дабы не выводить кнопок "закрыть"\"скрыть"\"развернуть")?
Сообщение отредактировал Elones - Суббота, 13.08.2011, 00:06
Так ведь оператор $NUMBER$ не повторяется(в информере это цифры по порядку от "1" и более), а значит и ID будет каждый раз разным, но вот зачем там классу прописан был оператор, я хз)) Как вариант в шаблоне вида материалов, можно использовать оператор $ID$, который так же не повторяется... ------ Так, что ли?)
Попытался еще и таймаут приписать, но знаний не хватило... И кстати, если $ID$ не прописывать, то действует только для 1го сообщения.
Добавлено (13.08.2011, 03:04) --------------------------------------------- В вашем шаблоне надо бы классу codeMessage прописать ширину, а то если вдруг код содержит достаточно длинную строку, то в Firefox (6) вся страница едит и причем прокрутки по горизонтали тогда нет..
Сообщение отредактировал Elones - Суббота, 13.08.2011, 03:20
вы ж, вроде говорили что с окном не айс ... Но можно и с окном .... переделать немного - вместо функции «показать блок» - открыть окно, а вместо «закрыть блок» - закрыть окно ....
Не айс) Просто я подумал, что вообще не правильно вписал. Ну ладно, не важно в принципе)
Quote (likbezz)
а в данной функции - блок с контентом заполняется однажды, а дальше просто работает как переключатель - показать/скрыть ....
<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>
Я ща моск себе поломаю В скрипте "/index/8-" и в вашем примере заданны абсолютные ссылки, а как же c /index/8-$UID$ прописать? Если просто добавить, то выводит null
А если еще и в оператор pageid засунуть скрип, то он перестает работать
Добавлено (14.08.2011, 02:08) --------------------------------------------- Все, разобрался) Ваш пример с $ID$ меня сбил )) Надо было $UID$ вместо этого прописывать) Но операторы все равно нельзя
Эмм.. А если этот же скрип сделать после подвода кусора, а не по клику? Если просто заменить onclick на onMouseOver, то получится не совсем то, придется повторно подводить курсор чтобы убрать. Должно выйти что-то вроде хинта, но в тоже време в подгружаемом блоке можно было управлять мышкой (например клинуть по ссылке профиля)
likbezz, ну в общем для наглядности живой пример: сайт gamer.ru Там у каждой новости автор, подведя к нику или аватару которого подгружается мини блок с информацией из профиля (по которому можно "гулять" мышкой, в отличие от хинта), а отведя курсор блок закрывается. При этом видно, как и в вашем скрипте, что блок подгружается только 1 раз (первый).
Сообщение отредактировал Elones - Пятница, 19.08.2011, 14:21
Не понятно за что отвечает #addEntForm. Возможно поэтому у меня скрипт не захотел работать. И сразу, как уже видно из вашего скрина, теги [hide] не заменились. Весь код кнопки возможно подменить?)
Ну на счет бб кодов мне понятно. Как вставить на тот же форум - легко, на страницу добавления\редактирования мне тоже ясно, что с помощью операторов. Но не ясно как конкретно хотя бы после ббкодов вставить кнопку на странице редактирования. Ничего такого я не нашел...