IPB

Здравствуйте, Гость ( Вход | Регистрация )

 
Ответить в этой темеОткрыть новую тему
> NP_Smiley, Проблемка не большая
l0l0
сообщение Apr 4 2007, 11:32 AM
Сообщение #1


Advanced Member
***

Группа: User
Сообщений: 30
Регистрация:
5-January 07
Пользователь №: 1,364



Установил NP_Smiley добавил строку <%Smiley(panel)%> в файлы commentform-loggedin.template и commentform-notloggedin.template... проблема в том что при нажитии на смайл он в комментарий не встовляется и в строке статуса написанно что скрипт ерор в чем я допусти ошибку
К началу страницы
 
+Цитировать Сообщение
saj
сообщение Apr 4 2007, 02:46 PM
Сообщение #2


Advanced Member
***

Группа: User
Сообщений: 126
Регистрация:
20-December 05
Пользователь №: 38



Похоже, что это ошибка java-script'a. Проверьте код, который генерируется переменной <%Smiley(script)%> (она должна быть вставлена в скин).
Дайте ссылку, посмотрим.

И еще. Как по мне, то лучше использовать NP_FancyText smile.gif


--------------------
Изображение
К началу страницы
 
+Цитировать Сообщение
l0l0
сообщение Apr 4 2007, 06:22 PM
Сообщение #3


Advanced Member
***

Группа: User
Сообщений: 30
Регистрация:
5-January 07
Пользователь №: 1,364



ЦИТАТА
Похоже, что это ошибка java-script'a. Проверьте код, который генерируется переменной <%Smiley(script)%> (она должна быть вставлена в скин).


И еще. Как по мне, то лучше использовать NP_FancyText



Поставил NP_FancyText только не могу понять че него обьесни плиз как его ставить и куда что прописывать а то в мануале не чего подобного нету


ЦИТАТА
Дайте ссылку, посмотрим.



Дать не могу портал в локалке... скрины устроят ?
К началу страницы
 
+Цитировать Сообщение
saj
сообщение Apr 5 2007, 12:16 PM
Сообщение #4


Advanced Member
***

Группа: User
Сообщений: 126
Регистрация:
20-December 05
Пользователь №: 38



Установка и настройка NP_FancyText обсуждалась здесь:
http://www.nucleus.com.ru/forum/index.php?showtopic=119
Помимо смайлов (таких, как например, у Сувоворова http://nucleus.com.ru) он форматирует текст (оформляет абзацы в тэги <p>), а также реализует некое подобие трэдов в комментариях.

Скриншоты вряд ли помогут. Было бы полезно взглянуть на код страницы, какой там яваскрипт, какие пути, имена форм и прочее... Попробуйте посмотреть самостоятельно.


--------------------
Изображение
К началу страницы
 
+Цитировать Сообщение
Suvoroff
сообщение Apr 5 2007, 05:25 PM
Сообщение #5


Support Staff
***

Группа: Admin
Сообщений: 1,170
Регистрация:
16-July 05
Из: nucleus.com.ru
Пользователь №: 1



Для работы с NP_FancyText (а именно вставки кода в форму при нажатии на иконку) я использовал следующий код:

КОД
function insertext(text){
document.getElementById('nucleus_cf_body').focus();
document.getElementById('nucleus_cf_body').value+=" "+ text;
}


Его необходимо сохранить как .js файл и затем указать в коде расщиренной новости:
добавить между <head> и </head>:
КОД
<script type="text/javascript" src="<%skinfile(file.js)%>"></script>


В форме комментариев использовал следующие коды для вставки иконок смайлов (привожу полный код файла commentform-loggedin.template):
КОД
<form method="post" action="<%formdata(actionurl)%>">
<input type="hidden" name="action" value="addcomment" />
<input type="hidden" name="url" value="<%formdata(destinationurl)%>" />
<input type="hidden" name="itemid" value="<%itemid%>" />
<form method="post" id="comment" action="<%formdata(actionurl)%>">
<div class="my" id="margin">
<a href="java script:insertext('[i] [/i]')"><img width="30" height="14" alt="Наклонный" src="/nucleus/plugins/fancytext/smiles/italics.gif" /></a>
<a href="java script:insertext('[r] [/r]')"><img width="30" height="14" alt="Красный" src="/nucleus/plugins/fancytext/smiles/cervena.gif" /></a>
<a href="java script:insertext('[z] [/z]')"><img width="30" height="14" alt="Заглавные" src="/nucleus/plugins/fancytext/smiles/caps.gif" /></a>
 
<a href="java script:insertext(':D')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_biggrin.gif" /></a>
<a href="java script:insertext(':!:')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_exclaim.gif" /></a>
<a href="java script:insertext('8)')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_cool.gif" /></a>
<a href="java script:insertext(':?')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_wacko.gif" /></a>
<a href="java script:insertext(':love:')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_love.gif" /></a>
<a href="java script:insertext(':lol:')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_lol.gif" /></a>
<a href="java script:insertext(':oops:')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_redface.gif" /></a>
<a href="java script:insertext(':why:')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_why.gif" /></a>
<a href="java script:insertext(':)')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_smile.gif" /></a>
<br>
<a href="java script:insertext('[b] [/b]')"><img width="30" height="14" alt="Жирный" src="/nucleus/plugins/fancytext/smiles/bold.gif" /></a>
<a href="java script:insertext('[l] [/l]')"><img width="30" height="14" alt="Синий" src="/nucleus/plugins/fancytext/smiles/modra.gif" /></a>
<a href="java script:insertext('[u] [/u]')"><img width="30" height="14" alt="Подчеркнутый" src="/nucleus/plugins/fancytext/smiles/underline.gif" /></a>
 
<a href="java script:insertext(':arrow:')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_arrow.gif" /></a>
<a href="java script:insertext('8O')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_eek.gif" /></a>
<a href="java script:insertext(':-(')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_frown.gif" /></a>
<a href="java script:insertext(':x')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_mad.gif" /></a>
<a href="java script:insertext(':wink:')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_wink.gif" /></a>
<a href="java script:insertext(':|')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_neutral.gif" /></a>
<a href="java script:insertext(':P')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_razz.gif" /></a>
<a href="java script:insertext(':roll:')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_rolleyes.gif" /></a>
<a href="java script:insertext(':o')"><img width="19" height="19" src="/nucleus/plugins/fancytext/smiles/icon_surprised.gif" /></a>
<br><br>
<label for="nucleus_cf_body"><%text(_COMMENTFORM_COMMENT)%></label>:
<br>
<textarea name="body" class="formfield" cols="40" rows="10" id="nucleus_cf_body"></textarea>
<br>
<%text(_COMMENTFORM_YOUARE)%> <%formdata(membername)%>
<small>(<a href="?action=logout"><%text(_LOGOUT)%></a>)</small>
<br>
<input type="submit" value="Вставить 5 коп." class="formbutton" />
</form></div>


Примечаине: возможно необходимо будет указать полные пути к картинкам
Кроме того, в css необходимо добавить:
КОД
.z{font-style:normal; font-variant:small-caps;}
.u{text-decoration:underline;}
.r{color:red;}
.l{color:blue;}



Формы, иконки, сам плагин и js файл находятся в аттаче (говорим мне спасибо):

Прикрепленный файл  fancytext.zip ( 26.75 Кб ) Кол-во загрузок: 2


--------------------
К началу страницы
 
+Цитировать Сообщение
l0l0
сообщение Apr 5 2007, 10:44 PM
Сообщение #6


Advanced Member
***

Группа: User
Сообщений: 30
Регистрация:
5-January 07
Пользователь №: 1,364



ЦИТАТА(Suvoroff @ Apr 5 2007, 09:25 PM) [snapback]2177[/snapback]
говорим мне спасибо



Спосибо за подробную инструкцию... на выходных попробую поставить...
К началу страницы
 
+Цитировать Сообщение

Ответить в этой темеОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 22nd October 2019 - 07:09 AM
Рецепты - Скачать программы - Scripts