Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Разное | Вопросы / Жалобы / Предложения
# 1 Тема: Больше смайлов...
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 04 Февраля 2008, 23:53:36
Нашел один код который вызывает поп-ап окошко со смайлами, вместо того чтобы прятать их под панель....только почему-то смайлы невставляются в форму сообщения...вот скрипт:

Ето надо вставить денить в начале виевзреад.пхп
echo "<script type='text/javascript' language='JavaScript'>

function smileys(URL) {
day = new Date();
id = day.getTime();
eval(\"page\" + id + \" = window.open(URL, '\" + id + \"', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=450,height=90,left = 307,top = 329');\");
}

</script>";


Вот ссылка вызывающая ето окошко:
<a style='text-decoration:none; font-weight:normal;' href=\"javascript:smileys('smileys.php')\">Смайлы</a>



А вот содержание smileys.php :

<?php

require_once "../maincore.php";
require_once "".THEME."theme.php";
if (!defined("IN_FUSION")) { header("Location: ../../index.php"); exit; }


echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
<title>".$settings['sitename']."</title>
<link rel='stylesheet' href='".THEME."styles.css' type='text/css'>
</head>
<body Onclick=\"window.close();\" bgcolor='$body_bg' text='$body_text'>
<script language='javascript' type='text/javascript'>
function insertText(elname, what) {
if (window.opener.document.forms['shoutform'].elements[elname].createTextRange) {
window.opener.document.forms['shoutform'].elements[elname].focus();
window.opener.document.selection.createRange().duplicate().text = what;
} else if ((typeof window.opener.document.forms['shoutform'].elements[elname].selectionStart) != 'undefined') { // for Mozilla
var tarea = window.opener.document.forms['shoutform'].elements[elname];
var selEnd = tarea.selectionEnd;
var txtLen = tarea.value.length;
var txtbefore = tarea.value.substring(0,selEnd);
var txtafter = tarea.value.substring(selEnd, txtLen);
var oldScrollTop = tarea.scrollTop;
tarea.value = txtbefore + what + txtafter;
tarea.selectionStart = txtbefore.length + what.length;
tarea.selectionEnd = txtbefore.length + what.length;
tarea.scrollTop = oldScrollTop;
tarea.focus();
} else {
window.opener.document.forms['shoutform'].elements[elname].value += what;
window.opener.document.forms['shoutform'].elements[elname].focus();
}
}
</script>\n";

openside('Смайлы');

echo"<center>".displaysmileys("message")."</center>";
closeside();
?>


ето код из чата для фьюжна, там все работает...

вот сам чат
http://rapidshare.com/files/89184833/shoutbox_panel.zip.html


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 2  
mod
SF Team

Avatar пользователя

mod Ex corporation

SF Support Team

Любитель Fusion

Сообщений: 471
Откуда: Krasnoyarsk
Зарегистрирован: 25 Сентября 2007, 21:41:14
Сказали спасибо 31 раз
Статус: offline
Опубликовано 23 Февраля 2008, 08:47:12
начал дописывать смайлы в маинкор, думаю такую панельку сделать, но вот я хочу чтоб часть смайлов была как есть, а дополнительные смайлы были в этом самом поп-ап окне. Собсно как сделать?


--------------------
[!!!] Хочешь задать вопрос?! - Сначала воспользуйся поиском!
[!!!] Не забываем нажимать кнопку 'Спасибо'! - Уважайте 'SF Support'!


- - - - -
ВКонтакте - Группа: CMS - PHP-Fusion
^ наверх ^ http://dcfiles.ru/
# 3  
mod
SF Team

Avatar пользователя

mod Ex corporation

SF Support Team

Любитель Fusion

Сообщений: 471
Откуда: Krasnoyarsk
Зарегистрирован: 25 Сентября 2007, 21:41:14
Сказали спасибо 31 раз
Статус: offline
Опубликовано 24 Февраля 2008, 14:36:17
Ну? smiley хелп ми плиз smiley


--------------------
[!!!] Хочешь задать вопрос?! - Сначала воспользуйся поиском!
[!!!] Не забываем нажимать кнопку 'Спасибо'! - Уважайте 'SF Support'!


- - - - -
ВКонтакте - Группа: CMS - PHP-Fusion
^ наверх ^ http://dcfiles.ru/
# 4  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 24 Февраля 2008, 15:07:45
та я о томже...как? у меня никак неполучается((((


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 5  
Sky
Супер Администратор

Avatar пользователя

АнарХия Х4

Администратор

Сообщений: 3023
Откуда: Astana
Зарегистрирован: 01 Апреля 2007, 18:11:10
Сказали спасибо 470 раз
Статус: offline
Опубликовано 24 Февраля 2008, 15:53:51
Я тож давно ужо пробовал... нифига неполучается


--------------------
Я в контакте

Народ читаем и запоминаем!
Не помогаю по ICQ
Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском!
^ наверх ^
# 6  
mod
SF Team

Avatar пользователя

mod Ex corporation

SF Support Team

Любитель Fusion

Сообщений: 471
Откуда: Krasnoyarsk
Зарегистрирован: 25 Сентября 2007, 21:41:14
Сказали спасибо 31 раз
Статус: offline
Опубликовано 24 Февраля 2008, 17:55:12
mod написал:
... хочу чтоб часть смайлов была как есть, а дополнительные смайлы были в этом самом поп-ап окне ...


собсно сделал как хотел, но вот проблема, когда в поп-ап окне тыкаю смайл, то это окно закрывается, а смайл не добавляется...

pozitiv, можешь дать этот плагин чата? из которого ты выдрал этот код?


--------------------
[!!!] Хочешь задать вопрос?! - Сначала воспользуйся поиском!
[!!!] Не забываем нажимать кнопку 'Спасибо'! - Уважайте 'SF Support'!


- - - - -
ВКонтакте - Группа: CMS - PHP-Fusion
^ наверх ^ http://dcfiles.ru/
# 7  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 24 Февраля 2008, 22:46:26
у меня та же фигня...есть попап окошко, но при нажатии на смайл просто закрывается а смайл недобавляется(((

зы:ссылка на чат в первом посте)


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 8  
mod
SF Team

Avatar пользователя

mod Ex corporation

SF Support Team

Любитель Fusion

Сообщений: 471
Откуда: Krasnoyarsk
Зарегистрирован: 25 Сентября 2007, 21:41:14
Сказали спасибо 31 раз
Статус: offline
Опубликовано 25 Февраля 2008, 10:49:19
pozitiv написал:
у меня та же фигня...есть попап окошко, но при нажатии на смайл просто закрывается а смайл недобавляется(((

зы:ссылка на чат в первом посте)


я сделал чтоб не закрывалось) но смайл по преднему не добавляется..

Вылажи плиз сюда архив с этим чатом, а то чето сообразить не могу как скачать smiley


--------------------
[!!!] Хочешь задать вопрос?! - Сначала воспользуйся поиском!
[!!!] Не забываем нажимать кнопку 'Спасибо'! - Уважайте 'SF Support'!


- - - - -
ВКонтакте - Группа: CMS - PHP-Fusion
^ наверх ^ http://dcfiles.ru/
# 9  
Bidgo
SF Team

Avatar пользователя

Антикиллер

SF Support Team

Любитель Fusion

Сообщений: 240
Откуда: Полтава
Зарегистрирован: 27 Октября 2007, 15:06:15
Сказали спасибо 39 раз
Статус: offline
ICQ статус 252950850
Опубликовано 25 Февраля 2008, 12:39:30
попробуй изменить shoutform на inputform.
То есть форма быстрого ответа имеет name='inputform'.
Еще... форма быстрого ответа должна быть развернутой, чтоб туда вставлялось чего-нить.

Сам не пробовал, но думаю что @ зарыта гдето тут. smiley

З.Ы. Есть мод администрирования смайлов. Прилагаю. Мне он показался более удобным, чем дописывание в майнкор кодов смайлов.
Прикрепленные файлы
Для просмотра вложения зарегистрируйтесь


--------------------
Все что НЕ делается, было бы к лучшему...
Присоединяйтесь!
^ наверх ^ 252950850 http://ordenplameni.tclans.ru/
1 пользователь сказал спасибо Вам: pozitiv
# 10  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 25 Февраля 2008, 13:56:16
Bidgo, пасибо)
попробуй изменить shoutform на inputform.

действительно помогло=))


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 11  
mod
SF Team

Avatar пользователя

mod Ex corporation

SF Support Team

Любитель Fusion

Сообщений: 471
Откуда: Krasnoyarsk
Зарегистрирован: 25 Сентября 2007, 21:41:14
Сказали спасибо 31 раз
Статус: offline
Опубликовано 25 Февраля 2008, 14:00:05
Я пока что пытаюсь сделать для postreply.php(ответ) там name='message' но все равно не работает

Еще на эту тему ответил FoxFolder:
Надо сделать 2 функции для вставки смайлов - одна как раньше была, и новую для вставки смайла из другого окна. только надо обращаться не к текущему документу, а получить "ссылку" на документ с ссылкой.
и скорее всего придется делать не окном, а фреймом, который подгружать при нажатии на "показать доп.смайлы".

(с)

Может кто понял? А то я ничего не понял smiley


--------------------
[!!!] Хочешь задать вопрос?! - Сначала воспользуйся поиском!
[!!!] Не забываем нажимать кнопку 'Спасибо'! - Уважайте 'SF Support'!


- - - - -
ВКонтакте - Группа: CMS - PHP-Fusion
^ наверх ^ http://dcfiles.ru/
# 12  
mod
SF Team

Avatar пользователя

mod Ex corporation

SF Support Team

Любитель Fusion

Сообщений: 471
Откуда: Krasnoyarsk
Зарегистрирован: 25 Сентября 2007, 21:41:14
Сказали спасибо 31 раз
Статус: offline
Опубликовано 25 Февраля 2008, 14:07:41
Тупанул малямс, не там искал shoutform :) Поменял, заработало :)

Еще
<body Onclick=\"window.close();\" bgcolor='$body_bg' text='$body_text'>



Поменял на
<body Onclick=\"addText('message');\" bgcolor='$body_bg' text='$body_text'>



теперь окно не закрывается, хотя може быть это и лишнее (addText('message'))

И еще, где менять размер поп-ап окна?


[Изменил(а) mod, 25 Февраля 2008, 14:08:27]

--------------------
[!!!] Хочешь задать вопрос?! - Сначала воспользуйся поиском!
[!!!] Не забываем нажимать кнопку 'Спасибо'! - Уважайте 'SF Support'!


- - - - -
ВКонтакте - Группа: CMS - PHP-Fusion
^ наверх ^ http://dcfiles.ru/
# 13  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 25 Февраля 2008, 14:10:10
в smileys.php есть строка
echo"<center>".displaysmileys("shout_message")."</center>";
выделенного недолжно быть..и в поле для сообщения проверь
<textarea name='message' id='message' cols='90' rows='10' class='textbox'></textarea>
есть ли выделенное? хотя у меня и без етого всме норм работает..


[Изменил(а) pozitiv, 25 Февраля 2008, 14:14:46]

--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 14  
mod
SF Team

Avatar пользователя

mod Ex corporation

SF Support Team

Любитель Fusion

Сообщений: 471
Откуда: Krasnoyarsk
Зарегистрирован: 25 Сентября 2007, 21:41:14
Сказали спасибо 31 раз
Статус: offline
Опубликовано 25 Февраля 2008, 15:10:02
pozitiv, все норм, выше читай ;)

Возникла проблема со смайлами в поп-ап, в комментариях. Когда открываю поп-ап в коментариях, то часть смайлов не отображается почему то(на форуме все норм) и при нажатии на смайл(который не отображается) он добавляется в тектовое окно коментариев, но без квадратных скобок.. у меня в манкоре смайлы прописны так: [:smile:] а добавляется как :smile: Не знаете почему там?


--------------------
[!!!] Хочешь задать вопрос?! - Сначала воспользуйся поиском!
[!!!] Не забываем нажимать кнопку 'Спасибо'! - Уважайте 'SF Support'!


- - - - -
ВКонтакте - Группа: CMS - PHP-Fusion
^ наверх ^ http://dcfiles.ru/
# 15  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 25 Февраля 2008, 16:49:17
function smileys(URL) {
day = new Date();
id = day.getTime();
eval(\"page\" + id + \" = window.open(URL, '\" + id + \"', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=450,height=90,left = 307,top = 329'smiley;\"smiley;
}


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
Перейти на форум:


95,696,547 уникальных посетителей
сейчас: 06 Мая 2024, 16:02:25
Генерация страницы: 0.61 сек.