Пирамидка
Елка
Если вы внимательно еще раз прочтете тему, то все поймете. Смайлики все прописываются вручную, каждый!!!! Тогда заработает
Все вопросы и просьбы по дополнительным смайликам
Сообщений 81 страница 100 из 664
Поделиться81Вт, 17 Мар 2009 14:42:05
Поделиться82Вт, 17 Мар 2009 15:06:28
Я скачала их себе, но где там код ума не приложу.
Они в инете должны быть. Правой клавой мыши по нему - Свойства. Там ссылка.
Поделиться83Вт, 17 Мар 2009 15:30:46
likka
Да я уже несколько раз читала. Думаю, проблема просто в том, что я не знаю, что такое скрипт и понятие кодов Есть ли какая-нибудь специальная тема для этого на форуме? Может я просто не вижу ее.
ДОМИНИОН
Ага, с этим разобралась.
Поделиться84Вт, 17 Мар 2009 21:24:03
:blush:Чтобы боле-менее можно было работать со смайлами, надо снять ограничения (участники, темы, сообщения) Да?
Поделиться85Вт, 17 Мар 2009 21:26:58
blush:Чтобы боле-менее можно было работать со смайлами, надо снять ограничения (участники, темы, сообщения) Да?
Да
Поделиться86Вт, 17 Мар 2009 22:22:59
Ой, как все просто и легко получилось!!! Смайлы прекрасно работают! Я вставила себе сообщение со 2ой формой смайлов под формой ответа.
Значит, если я хочу вставить смайлы из инета, мне надо
<div>
<input type="Button" value="Дополнительные смайлы" onclick="return showhide(this)">
<p style="display:none"> Вставить адрес смайла в ссылке Свойства
</div>
<script>
function showhide(b){
p = b.parentNode.getElementsByTagName("p")[0]
if(b.value=="Дополнительные смайлы"){
b.value="Скрыть смайлы"
p.style.display="block"}
else{
b.value="Дополнительные смайлы"
p.style.display="none"}
return false}
</script>
Поделиться87Вт, 17 Мар 2009 22:26:00
А еще такой момент: Мне нужно вводить каждый смайл отдельно? (прописывать)
Это надо каждый раз заполнять эту форму? (к сожалению, пока не знаю, как она называется - все эти непонятные для меня знаки и символы, между которыми вставляется адрес смайла)
Если у меня допустим 100 смайлов, значит, 100 раз мне надо заполнять форму?
Или можно сразу в место, где пишется Вставить адрес смайла я могу ведь сделать адреса для нескольких ссылок?
Поделиться88Вт, 17 Мар 2009 23:27:50
А? Просто я боюсь что-то делать без одобрения, вдруг все испорчу.
Поделиться89Ср, 18 Мар 2009 00:34:52
Елка
Вот в описание свойства прописываем рукой вот это
<img src="ссылка скопированная на смайл сюда" style="cursor: pointer" onclick="smile('[img]та же самая скопированная ссылка на смайла[/img]')" />
ВСЕ!
И так поступай с каждым смайликом)
Отредактировано likka (Ср, 18 Мар 2009 00:40:04)
Поделиться90Ср, 18 Мар 2009 00:41:24
likka
Все, завтра займусь! Спасибо.
Что у меня с настройками здесь? У меня отображается только 3 сообщения (моих), хотя, думаю, уже побольше стало, и не могу никому поставить плюсик в уважение (у меня этого "нолика" просто нет)
Поделиться91Ср, 18 Мар 2009 00:44:38
Елка
Этот раздел не защитывает сообщения, кроме того, читайте письмопри регистрации, которое пришло, там есть все ответы на ваши вопросы.
Поделиться92Вс, 29 Мар 2009 10:53:55
а есть скрипт смайлов, которые видны сразу под окном сообщения, без нажатия на кнопку?
P.S. всё, разобралась)))
Отредактировано maska (Вс, 29 Мар 2009 11:11:01)
Поделиться93Пн, 30 Мар 2009 09:34:04
Мне нужен один смайлик.
Там табличка и надпись "Админ [наивный]" а смайл эту надпись стирает и говорит - Уважаемые пользователи просьба вас не спамить.А то вы уже зае****
вроде так
Поделиться95Чт, 16 Апр 2009 14:36:31
Кiprida**
Вы просто свои ссылки вставляли в теги? Так не получится, нужно каждый прописать самой
Что значит не получится? То ест взять ссылку на любой понравившийся смайл - прописать ее в код - нельзя?
Поделиться96Чт, 16 Апр 2009 14:48:50
Если вы внимательно еще раз прочтете тему, то все поймете. Смайлики все прописываются вручную, каждый!!!! Тогда заработает
еще бы было замечательно, если бы тем было не миллион, и четко было понятно, что и как делать.
(c) Bonum
1 способ:
Код вставляется в HTML в форме ответаКод:
<img onclick="bbcode(' -- ', '')" src="адрес_смайла" alt="Смайл" />
Будет отображаться смайл, по клику на который в текст сообщения будет вставлен необходимый BBCode2 способ:
Код вставляется в HTML в форме ответаКод:
<img onclick="return changeVisibility('id_смайлов', this)" src="адресс_смайла" alt="описание_смайлов" />
<div class="container" id="id_смайлов" style="display:none; width:199px; position: absolute; z-index: 2">
<div id="smilies-block">
<img src="адрес_смайла" alt="описание_смайла" style="cursor: pointer" onclick="bbcode(' -- ', ''); return changeVisibility('id_смайлов', this)" />
</div>
</div>
id_смайлов - название блока смайлов. Например: smiles-icq, smiles-area2, smiles.
описание_смайла - по желанию, вешь вообщем-то ненужная, ИМХО, так что можно смело удалять.
Добавлять смайлы просто копируя строчку:
<img src="адрес_смайла" alt="описание_смайла" style="cursor: pointer" onclick="bbcode(' -- ', ''); return changeVisibility('id_смайлов', this)" />
Адреса можно писать в формате: uploads/имя_форума/имя_файла , исключение - адрес между --, там адрес должен быть полным, начиная с http:// и т.д.Выглядит это так:
Используя этот способ можно создать несколько наборов смайлов, оформляя каждый набор отдельным блоком. Каждому блоку надо присваивать уникальные id.
3 способ (© karpoff):
Этот скрипт позволяет при нажатии на ссылку показать окошко с дополнительными смайлами.
При нажатии на доп. смайл его код дописывается в окно быстрого ответа.Первая часть - её можно распологать где угодно - хоть в html-верхе, хоть в низе, хоть в объявлении.
Код:
<script language="JavaScript">
function popwnd()
{
var smiles = new Array//Добавлять смайлики здесь
smiles.push("http://www.mysmiles.ru/super_smilies101.gif")
smiles.push("http://www.mysmiles.ru/super_smilies097.gif")
smiles.push("http://www.mysmiles.ru/super_smilies104.gif")
smiles.push("http://www.mysmiles.ru/super_smilies088.gif")
smiles.push("http://www.mysmiles.ru/super_smilies079.gif")
smiles.push("http://www.mysmiles.ru/super_smilies070.gif")var msg = new String("")
msg = "<html><head><TITLE>Дополнительные смайлики</TITLE></head>\r\n"
msg += "<body bgcolor=#F5F5F5 >"
msg = msg + "<" + "script language=\"JavaScript\">\r\n"msg += "function insert(a){\r\n"
msg += "txt = \"-- \";\r\n"
msg += "window.opener.bbcode(txt,'');\r\n"
msg += "window.focus()\r\n"
msg += "return false}\r\n"msg = msg + "</" + "script>\r\n"
i=0
msg += "<div style=\"width: 100%; text-align : justify;\" >"
while(smiles[i])
{
msg = msg + "<img src=\"" + smiles[i] + "\" onclick=\"return insert(this)\">\r\n"
i++
}msg += "</div><br><br><center><a href=\"\" onclick=\"window.close()\">Закрыть</a></center>"
msg += "</BODY></html>";popup = window.open("","popDialog","height=390,width=258")
popup.document.write(msg)
popup.document.close()return false
}
</script>
Добавлять смайлики нужно после "//Добавлять смайлики здесь". Просто скопируйте строчку smiles.push("...") и в кавычках пропишите URL смайлаВторая часть кода - ссылка
Код:
<a id="addsmile" href="" onclick="return popwnd()">Дополнительные смайлики</a><script language="JavaScript">
str=document.URL
page=str.substring(str.lastIndexOf('/')+1)if(page.indexOf("viewtopic.php")==-1)
document.getElementById("addsmile").style.display = "none";
</script>
Этот код распологайте там, где хотите расположить ссылку на доп. смайлики.
Только не забудьте скрипт, который идёт после ссылки. Благодаря ему ссылка отображается только при просмотре тем.
(Zebra)
ОК
Первый и второй способы: НЕТ самих скриптов.
По поводу второго способа совсем вообще ничего не понятно.
Код:
<img onclick="bbcode(' -- ', '')" src="адрес_смайла" alt="Смайл" />
в 1-м способе.
Код:
<img onclick="return changeVisibility('id_смайлов', this)" src="адресс_смайла" alt="описание_смайлов" />
<div class="container" id="id_смайлов" style="display:none; width:199px; position: absolute; z-index: 2">
<div id="smilies-block">
<img src="адрес_смайла" alt="описание_смайла" style="cursor: pointer" onclick="bbcode(' -- ', ''); return changeVisibility('id_смайлов', this)" />
</div>
</div>
во втором способе.
В чем разница отображения смайлов из перевого и второго способов?
id_смайлов - название блока смайлов. Например: smiles-icq, smiles-area2, smiles.
описание_смайла - по желанию, вешь вообщем-то ненужная, ИМХО, так что можно смело удалять.
Добавлять смайлы просто копируя строчку:
<img src="адрес_смайла" alt="описание_смайла" style="cursor: pointer" onclick="bbcode(' -- ', ''); return changeVisibility('id_смайлов', this)" />
Адреса можно писать в формате: uploads/имя_форума/имя_файла , исключение - адрес между --, там адрес должен быть полным, начиная с http:// и т.д.
Какие такие id, с чем их едят?
Цель моих вопросов проста.
Я хочу под окном поста иметь две кнопки с доп.смайликами дабы их отделить, рассортировать.
Не могу нигде найти нормального полноценного работающего скрипта.
На вопросы от новичков отвечают выборочно, пока дождешься ответа, поседеешь.
Дело в том, что я пробовала уже прописывать в кодах свои смайлики, слишком сложно понять механизм, по какой причине некоторые не срабатывают при нажатии на них на форуме.
И опять же, два разных кода для смайлов, во втором они с return changeVisibility, хочу понять, для чего это нужно и с чем это едят.
Я хочу, чтобы можно было много раз нажимать на один смайл, и все.
Поделиться97Чт, 16 Апр 2009 14:51:24
Мне нужен один смайлик.
Там табличка и надпись "Админ [наивный]" а смайл эту надпись стирает и говорит - Уважаемые пользователи просьба вас не спамить.А то вы уже зае****вроде так
этот ?
Поделиться98Чт, 16 Апр 2009 15:13:33
Что значит не получится? То ест взять ссылку на любой понравившийся смайл - прописать ее в код - нельзя?
А то и значит)) Ссылку копируете, а каждый код для каждого! смайлика пишите от руки, тогда сто пудов будет работать. Если вы хотите просто убрать ссылки и вставить новые, не старайтесь, так не работает. Только для каждого новый код прописанный в ручную.
еще бы было замечательно, если бы тем было не миллион, и четко было понятно, что и как делать.
1 пост Этой темы которая читали? Все скрипты там рабочие и на любой вкус.
Поделиться99Чт, 16 Апр 2009 15:24:02
1 пост Этой темы которая читали? Все скрипты там рабочие и на любой вкус.
конечно, читала.
смайлы я сама хочу, СВОИ вставлять, которые мне нравятся.
что такое
Работающие дополнительные смайлики колобки в форме ответа №1
То есть работают только те смайлы, которые в этом коде прописаны?
Работающие те же самые дополнительные смайлики № 2 под формой ответа, открываются и закрываются нажанием кнопки
Опять РАБОТАЮЩИЕ, а если я свои вставлю, они будут работать?
Ссылку копируете, а каждый код для каждого! смайлика пишите от руки, тогда сто пудов будет работать.
Что значит "от руки"?
Если вы хотите просто убрать ссылки и вставить новые, не старайтесь, так не работает. Только для каждого новый код прописанный в ручную.
То есть если я скопирую ссылку из кода ( к примеру)
<img src="http://www.kolobok.us/smiles/user/FinouCat_03.gif" style="cursor: pointer" onclick="smile('')" />
и вместо этого смайла ТУДА впишу ссылку от ДРУГОГО смайла, он НЕ БУДЕТ РАБОТАТЬ?
А каждый новый смайл надо ПЕРЕПИСАТЬ самой, то есть, каждый пункт кода, <img src="...и так далее?????????????????????????
И все-таки, чем отличается этот код смайла
<img src="адрес_смайла" alt="описание_смайла" style="cursor: pointer" onclick="bbcode(' -- ', ''); return changeVisibility('id_смайлов', this)" />
от вышеуказанного
]<img src="http://www.kolobok.us/smiles/user/FinouCat_03.gif" style="cursor: pointer" onclick="smile('')" />
????
Я про КОД смайла, а не САМ смайл.
Поделиться100Чт, 16 Апр 2009 15:27:02
Все скрипты там рабочие и на любой вкус.
Из той темы посты:
Наташ исправь)
Исправил скрипт
Протестируйте, пожалуйста
Блин)))) слишком жирно экспериментировать на своем форуме)))))))))))))))))) Потом фик че восстановишь)