Svarga
Moderator | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 12341234 Нужно, чтобы окно со смайликами открывалось не просто ссылкой, а через window.open (в принципе, по умолчанию так оно и есть). В окне смайликов тогда делаем ссылку к каждой картинке так: Код: <a href="javascript:void ins(':)')"><img src=smile.gif border=0></a> | и куда-нибудь в head на той же странице: Код: <script>function ins(x){ if(opener)opener.document.mt.inpost.value += x } </script> | Вообщем, находим в misc.cgi код Код: ] <html><head><title>$ibtxt{'1201'}</title></head> | меняем на Код: <html><head><title>$ibtxt{'1201'}</title> <script>function ins(x){ if(opener)opener.document.mt.inpost.value += x } </script> </head> | и ниже вывод каждой картинки меняем... сначала в каждом куске кода вида: Код: <font face="$font" color="$fontcolormisc" size=$dfontsize2><img src="$emoticonsurl/sad.gif" border=0></font> | расчищаем все мусорные тэги fonts: Код: <img src="$emoticonsurl/sad.gif" border=0> | (это, кстати, ненормально картинке размер шрифта пытаться прописать — видать, рисовался изначальный HTML-код в WYSIWYGe без предварительного разгребания мусора :)), потом добавляем к картинке ссылку следующего вида: Код: <a href="javascript:void ins(':(')"><img src="$emoticonsurl/sad.gif" border=0></a> | соответственно, код смайлика для каждой картинки свой вставлять надо. Эти операции над кодом вставки :), :(, ;) и :o проделываем. Дальше находим код: Код: <font face="$font" color="$fontcolormisc" size=$dfontsize2><img src="$emoticonsurl/$picture" border=0></font> | и меняем на Код: <a href="javascript:void ins(':$smileyname:')"><img src="$emoticonsurl/$picture" border=0></a> | это для кодов вида :smiliecode: Работает, вроде.
|