inex
User-
Posts
59 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by inex
-
Спасибо wwt! Отличное простое решение, а я велосипед изобретал
-
В общем обрисую ситуацию, у cms dle нужно заменить иконки с формата gif на png, но проблема в том что они не в стилях прописаны, а в php самой cms(хочется попробовать без редактирования cms), и я решил попробовать заменить их так $(.someclass img).attr("src","{THEME}/bbcodes/myimage.png"); но потом столкнулся с проблемами: 1) картинки обёрнуты в div у которого из атрибутов только onclick 2) всё это дело завёрнуто в div без id и класса Добавил экспериментально к диву в php айди test и попробовал как вы подсказали jQuery(document).ready(function($){ var arr = document.getElementById("test").getElementsBytagName("img" ); for(var i = 0; i < arr.length; i++){ if(arr[i].src == "{THEME}/bbcodes/upload.gif") arr[i].src = "{THEME}/bbcodes/upload.png"; } }); но ноль эмоций... Вот как вообще это всё выглядит в php файле $code = <<<HTML <div id="test" style="width:98%; overflow: hidden; border:1px solid #BBB; background-image:url('{THEME}/bbcodes/bg.gif');"> <div id="b_b" class="editor_button" onclick="simpletag('b')"><img title="$lang[bb_t_b]" src="{THEME}/bbcodes/b.gif" width="23" height="25" border="0" alt="" /></div> <div id="b_i" class="editor_button" onclick="simpletag('i')"><img title="$lang[bb_t_i]" src="{THEME}/bbcodes/i.gif" width="23" height="25" border="0" alt="" /></div> <div id="b_u" class="editor_button" onclick="simpletag('u')"><img title="$lang[bb_t_u]" src="{THEME}/bbcodes/u.gif" width="23" height="25" border="0" alt="" /></div> <div id="b_s" class="editor_button" onclick="simpletag('s')"><img title="$lang[bb_t_s]" src="{THEME}/bbcodes/s.gif" width="23" height="25" border="0" alt="" /></div> <div class="editor_button"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0" alt="" /></div> <div class="editor_button" onclick="tag_image()"><img title="$lang[bb_b_img]" src="{THEME}/bbcodes/image.gif" width="23" height="25" border="0" alt="" /></div> {$image_upload} <div class="editor_button"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0" alt="" /></div> <div id="b_emo" class="editor_button" onclick="ins_emo(this);" style="width:36px;" align="center"><img title="$lang[bb_t_emo]" src="{THEME}/bbcodes/emo.gif" width="23" height="25" border="0" alt="" /></div> <div class="editor_button"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0" alt="" /></div> <div class="editor_button" onclick="tag_url()"><img title="$lang[bb_t_url]" src="{THEME}/bbcodes/link.gif" width="23" height="25" border="0" alt="" /></div> <div class="editor_button" onclick="tag_leech()"><img title="$lang[bb_t_leech]" src="{THEME}/bbcodes/leech.gif" width="23" height="25" border="0" alt="" /></div> <div class="editor_button" onclick="tag_email()"><img title="$lang[bb_t_m]" src="{THEME}/bbcodes/email.gif" width="23" height="25" border="0" alt="" /></div> <div class="editor_button"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0" alt="" /></div> <div class="editor_button" onclick="tag_video()"><img title="$lang[bb_t_video]" src="{THEME}/bbcodes/mp.gif" width="23" height="25" border="0" alt="" /></div> <div class="editor_button" onclick="tag_audio()"><img title="$lang[bb_t_audio]" src="{THEME}/bbcodes/mp3.gif" width="23" height="25" border="0" alt="" /></div> <div class="editor_button"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0" alt="" /></div> <div id="b_hide" class="editor_button" onclick="simpletag('hide')"><img title="$lang[bb_t_hide]" src="{THEME}/bbcodes/hide.gif" width="23" height="25" border="0" alt="" /></div> <div id="b_quote" class="editor_button" onclick="simpletag('quote')"><img title="$lang[bb_t_quote]" src="{THEME}/bbcodes/quote.gif" width="23" height="25" border="0" alt="" /></div> <div id="b_code" class="editor_button" onclick="simpletag('code')"><img title="$lang[bb_t_code]" src="{THEME}/bbcodes/code.gif" width="23" height="25" border="0" alt="" /></div> <div class="editor_button"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0" alt="" /></div> <div class="editor_button" onclick="pagebreak()"><img title="$lang[bb_t_br]" src="{THEME}/bbcodes/pbreak.gif" width="23" height="25" border="0" alt="" /></div> <div class="editor_button" onclick="pagelink()"><img title="$lang[bb_t_p]" src="{THEME}/bbcodes/page.gif" width="23" height="25" border="0" alt="" /></div> <div class="editor_button_brk"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0" alt="" /></div> <div class="editor_button" style="padding-top:4px;width:120px;"><select name="bbfont" class="editor_button" onchange="insert_font(this.options[this.selectedIndex].value, 'font')"><option value='0'>{$lang['bb_t_font']}</option><option value='Arial'>Arial</option><option value='Arial Black'>Arial Black</option><option value='Century Gothic'>Century Gothic</option><option value='Courier New'>Courier New</option><option value='Georgia'>Georgia</option><option value='Impact'>Impact</option><option value='System'>System</option><option value='Tahoma'>Tahoma</option><option value='Times New Roman'>Times New Roman</option><option value='Verdana'>Verdana</option></select></div> <div class="editor_button" style="padding-top:4px;width:65px;"><select name="bbsize" class="editor_button" onchange="insert_font(this.options[this.selectedIndex].value, 'size')"><option value='0'>{$lang['bb_t_size']}</option><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option value='5'>5</option><option value='6'>6</option><option value='7'>7</option></select></div> <div class="editor_button"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0" alt="" /></div> <div id="b_left" class="editor_button" onclick="simpletag('left')"><img title="$lang[bb_t_l]" src="{THEME}/bbcodes/l.gif" width="23" height="25" border="0" alt="" /></div> <div id="b_center" class="editor_button" onclick="simpletag('center')"><img title="$lang[bb_t_c]" src="{THEME}/bbcodes/c.gif" width="23" height="25" border="0" alt="" /></div> <div id="b_right" class="editor_button" onclick="simpletag('right')"><img title="$lang[bb_t_r]" src="{THEME}/bbcodes/r.gif" width="23" height="25" border="0" alt="" /></div> <div class="editor_button"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0" alt="" /></div> <div id="b_color" class="editor_button" onclick="ins_color(this);"><img title="$lang[bb_t_color]" src="{THEME}/bbcodes/color.gif" width="23" height="25" border="0" alt="" /></div> <div id="b_spoiler" class="editor_button" onclick="simpletag('spoiler')"><img title="$lang[bb_t_spoiler]" src="{THEME}/bbcodes/spoiler.gif" width="23" height="25" border="0" alt="" /></div> <div class="editor_button"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0" alt="" /></div> <div class="editor_button" onclick="tag_flash()"><img title="$lang[bb_t_flash]" src="{THEME}/bbcodes/flash.gif" width="23" height="25" border="0" alt="" /></div> <div class="editor_button" onclick="tag_youtube()"><img title="$lang[bb_t_youtube]" src="{THEME}/bbcodes/youtube.gif" width="23" height="25" border="0" alt="" /></div> <div class="editor_button" onclick="tag_typograf(); return false;"><img title="$lang[bb_t_t]" src="{THEME}/bbcodes/typograf.gif" width="23" height="25" border="0" alt=""></div> <div class="editor_button"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0" alt="" /></div> <div id="b_list" class="editor_button" onclick="tag_list('list')"><img title="$lang[bb_t_list1]" src="{THEME}/bbcodes/list.gif" width="23" height="25" border="0"></div> <div id="b_ol" class="editor_button" onclick="tag_list('ol')"><img title="$lang[bb_t_list2]" src="{THEME}/bbcodes/ol.gif" width="23" height="25" border="0"></div> <div class="editor_button"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0" alt="" /></div> </div> HTML;
-
Добрый день, как обратиться к элементу если у нет ни класса ни id? Возможно ли через onclick? Нужно подменить src у картинок. Вот пример: <div onclick="simpletag('b')"><img title="$lang[bb_t_b]" src="{THEME}/bbcodes/b.gif" width="23" height="25" border="0" alt="" /></div> <div onclick="simpletag('i')"><img title="$lang[bb_t_i]" src="{THEME}/bbcodes/i.gif" width="23" height="25" border="0" alt="" /></div> <div onclick="simpletag('u')"><img title="$lang[bb_t_u]" src="{THEME}/bbcodes/u.gif" width="23" height="25" border="0" alt="" /></div> <div onclick="simpletag('s')"><img title="$lang[bb_t_s]" src="{THEME}/bbcodes/s.gif" width="23" height="25" border="0" alt="" /></div> Заранее спасибо!
-
Вот я блин корявый) Спасибо, сорри за кипиш не правильно имя класса прописывал
-
Добрый вечер. В общем верстаю шаблон для DLE, и столкнулся с с такой проблемой, нужно убрать border у редактора, но он прописан в php в движке вот таким образом <div class="editor" style="border:1px solid #fff">...</div> прописываю .editor{ border:0 none; } но току 0. Возможно ли как-то подменить стили без правки DLE? Заранее спасибо!
-
Спасибо огромное wwt! То что нужно
-
К сожалению в jquery не знаток... Как правильно прописать? Сделал вот так и анимация вообще не работает... jQuery('ul.sf-menu').superfish({ delay: 500, animation: {height: 'fade', opacity: 'show', $(this).animate({ opacity: 'hide' },1000);}, speed: 'slow', autoArrows: false, dropShadows: false, disableHI: true, });
-
Добрый день, в общем понадобилось для меню Superfish сделать плавное исчезновение, посмотрел документацию $('ul.sf-menu').superfish({ hoverClass: 'sfHover', // the class applied to hovered list items pathClass: 'overideThisToUse', // the class you have applied to list items that lead to the current page pathLevels: 1, // the number of levels of submenus that remain open or are restored using pathClass delay: 800, // the delay in milliseconds that the mouse can remain outside a submenu without it closing animation: {opacity:'show'}, // an object equivalent to first parameter of jQuery’s .animate() method speed: 'normal', // speed of the animation. Equivalent to second parameter of jQuery’s .animate() method autoArrows: true, // if true, arrow mark-up generated automatically = cleaner source code at expense of initialisation performance dropShadows: true, // completely disable drop shadows by setting this to false disableHI: false, // set to true to disable hoverIntent detection onInit: function(){}, // callback function fires once Superfish is initialised – 'this' is the containing ul onBeforeShow: function(){}, // callback function fires just before reveal animation begins – 'this' is the ul about to open onShow: function(){}, // callback function fires once reveal animation completed – 'this' is the opened ul onHide: function(){} // callback function fires after a sub-menu has closed – 'this' is the ul that just closed }); и как понял для плавного исчезновения нужно задействовать функцию onShow:function(){}, сделал вот так jQuery('ul.sf-menu').superfish({ delay: 500, // one second delay on mouseout animation: {height: 'fade', opacity: 'show'}, speed: 'slow', // faster animation speed autoArrows: false, // disable generation of arrow mark-up dropShadows: false, disableHI: true, onHide: function(){ $(this).animate({ opacity: 'hide' },1000); } }); но меню всё равно исчезает резко...что делаю не так? Заранее спасибо!