• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Java скрипт для вставки смайлов

  • Автор темы Автор темы Weles
  • Дата начала Дата начала

Weles

Лентяй
Поддержка
Регистрация
13 Апр 2009
Сообщения
16,556
Реакции
289
Баллы
0
Java скрипт для вставки смайлов

Здравствуйте, нужна помощь. Нужно переделать скрипт работающий на одном сайте под другой. Есть образец, впринципе там всё вроде как понятно, заменяем адрес сайта, загружаем нужные картинки на хостинг картинок и пишем их адреса вместо адресов которые уже стоят. Как оно работает:
Для Google Chrome: Просто пройдите по ссылке на скачивание скрипта и внизу, на панели загрузок, нажмите «Далее».

Для Opera: Скачайте файл скрипта в любую папку. В браузере на любой странице сайта нажмите ПКМ > Настройки для сайта > Скрипты, в поле «Папка пользовательских файлов JavaScript» укажите папку с файлом скрипта.

Для Mozilla Firefox: Установите расширение GreaseMonkey. Пройдите по ссылке на скачивание скрипта или скачайте файл скрипта и перетащите в открытое окно браузера. GreaseMonkey предложит установить его как пользовательский скрипт. Нажмите «Установить».

Вот есть вопросы:
(function(document, fn) {
var script = document.createElement('script');
script.setAttribute("type", "text/javascript");
script.textContent = '(' + fn + ')(window, window.document, window.jQuery);';
document.body.appendChild(script); // run the script
document.body.removeChild(script); // clean up
})(document, function(window, document, $) {
var meta = {
url: 'http://userscripts.org/scripts/source/122488.user.js',
version: '1.2.1'
},
smiles=[];

/* SMILES */
/*
Структура пака:
smiles.push({
id:'Код пака для браузера',
title:'Название для людей',
icon:'http://ссылка.на/иконку',
smiles: [
{url:'http://ссылка.на/смайл', w:ширина, h:высота},
{url:'http://ссылка.на/смайл', w:ширина, h:высота},
...
]
});
*/
Надо ли менять то что выделено красным или ещё что то?

И будет ли этот скрипт вообще работать на другом сайте, или на сайте тоже надо что то добавлять?

Скрипт прилагаю(не ржите:D):

PS: Надо ли менять название самого файла и не повлияет ли это на содержимое?
 

Вложения

То, что красным выделено, собственно, является ссылкой на первоисточник. Надо смотреть его структуру, чтобы точно сказать, можно ли без него обойтись.
 
А как это сделать? Или может можно написать что то подобное заново?
 
А может быть есть уже готовые такие? Как я себе это представляю, в браузер интегрируется скрипт, который к любому окну для написания текста добавляет табличку, при нажатии на эту табличку выводится меню с видами картинок кпримеру с тегами
Код:
[img][/img]
для вставки на форумы.
Или тегами
Код:
<img src="***">
для вставки на сайт.
После выбора BB или Html, появляется окошко с некоторым количеством основных смайлов и кнопка для просмотра остальных смайлов, кпримеру как это реализовано у нас на форуме. Картинки смайлов будут храниться на каком нибудь сервере или в папке браузера. В Opera AC такое реализовано но там только BB и выбор ограничен.

Как думаете сложно будет такое написать для человека знающего общие принципы написания программ и сайтов но не более:D Или может есть подобные готовые решения?
 

Вложения

  • еу5нкгшщ.webp
    еу5нкгшщ.webp
    53.7 KB · Просмотры: 174
Назад
Сверху