• Страница 1 из 1
  • 1
Модератор форума: dotbot  
Один из шести смайлов при ключевом слове
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 1 | 07:36:27
это нужно для форума
там же есть стандартные ключевые слова
ну йа вобавляю свой новый смайл. Это одна из граней кубика, которую йа гордо назвал "шестеркой". Точно так же и с остальными гранями

теперь код, который йа попытался написать:

<?if(array="бросок")?>
<style type="text/css">
RandomImage(" http://s64.ucoz.net/sm/1/angry.gif http://s64.ucoz.net/sm/1/biggrin.gif http://s64.ucoz.net/sm/1/smile.gif ");
</style>
<?endif?>

что он должен делать:
при фиксации в добавляемом сообщении слова "бросок", он должен выводить вместо него одно из данных изображений
меня еще нужно учить, но если код правильный, то куда его вставлять, что бы он работал?)
как то так, но меня еще нужно исправить:)

Добавлено (17-Апр-2012, 07:36:27)
---------------------------------------------
а вот еще интересный способ

$pattern = "бросок";
$replacement = RandomImage(" http://s64.ucoz.net/sm/1/angry.gif http://s64.ucoz.net/sm/1/biggrin.gif http://s64.ucoz.net/sm/1/smile.gif ");
$text = preg_replace($pattern, $replacement, $text);

только йа не понял, зачем последняя строчка и куда вставлять код?
в таблицу стилей ЦСС?


Читайте книги role.su - Rolesu Authors Workshop.
true3071
Сообщений: 435
Репутация: 71
Уровень замечаний:

Сообщение # 2 | 08:24:43
перепиши все

Добавлено (17-Апр-2012, 08:24:43)
---------------------------------------------
понятен только смысл

brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 3 | 08:27:45
нет, йа не могу переписать, ибо опыта мне не хватает
моя логика мне подсказывает, что в коде моего сайта нужно найти такое вот ":angel:"
ибо для выведения смайла ангелочка нужно написать в поле ввода это сокращение
но йа перерыл все, что мог:) и не нашел в коде упоминания о том, что ЭТО сокращение вызывает ЭТУ картинку

Читайте книги role.su - Rolesu Authors Workshop.
true3071
Сообщений: 435
Репутация: 71
Уровень замечаний:

Сообщение # 4 | 08:28:31
тогда придется подождать

может кто поймет smile
JonMagon
Сообщений: 2291
Репутация: 1828

Сообщение # 5 | 08:41:13
Quote (Бриз7476)
а вот еще интересный способ

Это PHP код.
Quote (Бриз7476)
<?if(array="бросок")?> <style type="text/css"> RandomImage(" http://s64.ucoz.net/sm/1/angry.gif http://s64.ucoz.net/sm/1/biggrin.gif http://s64.ucoz.net/sm/1/smile.gif "); </style> <?endif?>

Использовать такие конструкции условий невозможно.

Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
true3071
Сообщений: 435
Репутация: 71
Уровень замечаний:

Сообщение # 6 | 08:47:08
Quote (Бриз7476)
это нужно для форума


что это вообще будет у тебя?

для чего

Добавлено (17-Апр-2012, 08:47:08)
---------------------------------------------
вызвать картинку по запросу не сложно

что это вообще в целом будет?

JonMagon
Сообщений: 2291
Репутация: 1828

Сообщение # 7 | 08:48:17
Quote (true3071)
что это вообще будет у тебя?

Возможно, ТС хочет чтобы при использовании какого-то кода случайным образом выбиралась картинка, в любом случае, на серверной стороне это не возможно, а на клиентской еще можно что-то придумать.

Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
Сообщение отредактировал JonMagon - Вторник, 17 Апр 2012, 08:49:52
true3071
Сообщений: 435
Репутация: 71
Уровень замечаний:

Сообщение # 8 | 08:49:34
Quote (JonMagon)
на клиентской


конечно это на клиенте нужно делать

PHP он по незнанию просто влез
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 9 | 13:04:53
просто на сайте будут мастера, задачей которых есть бросок кубика
очень часто эти мастера прописывают такой бросок, какой им хотится)) а если сделать так, как йа предполагаю, то значение кубика будет выпадать случайное

вы можете мне сказать, где на сайте хранится код, который говорит, что использование на форуме слова ": b o o k :" (без пробелов) приведет к его замене на гиф http://s64.ucoz.net/sm/1/book.gif

Читайте книги role.su - Rolesu Authors Workshop.
JonMagon
Сообщений: 2291
Репутация: 1828

Сообщение # 10 | 16:19:16
Бриз7476, нет такого кода, это серверная часть.
Вы можете настроить для каждого слова только один смайл.

Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
Сообщение отредактировал JonMagon - Вторник, 17 Апр 2012, 16:20:19
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 11 | 17:37:35
а если использовать фильтр мата, только вместо матерного слова - мое ключевое, а вместо исходящего поставить одно из шести?

Добавлено (17-Апр-2012, 22:55:08)
---------------------------------------------
аот
рабочий код, проверено:) устраивает меня, но а не знаю, как его подогнать получше

<script type="text/javascript">
$(function(){$('#message').keyup(function(){
var a=$(this).val().toLowerCase(),b='бросок'.split(',');
for(i=0;i<b.length;++i){if(a.search(b[i])!= -1){$(this).val(a.replace(b[i], '***'));
_uWnd.alert('<center><font color="black"><img src="http://s64.ucoz.net/sm/1/king.gif"><hr><br>Вы совершили бросок кубика!</font>','',{w:200,h:90});
return false;}}});});
</script>

вместо слова "Бросок" он выдает три звездочки. Как сделать вместо них случайный выбор изображения из списка?

Добавлено (18-Апр-2012, 17:37:35)
---------------------------------------------
не катит?


Читайте книги role.su - Rolesu Authors Workshop.
  • Страница 1 из 1
  • 1
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!