Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
Тема закрыта
Хочу поменять смайлы.Как это сделать?
В phpbb просто=( пакуешь,заливаешь,включаешь...
А в punbb?
Нашел.
Все пишется в parser.php
[center]ОГРОМНОЕ СПАСИБО ЗА ПОМОЩЬ СО СМАЙЛАМИ ![/center]
Вот может кому нужно будет - 159 описаных в parser.php анимашек : http://ifolder.ru/5068982
Добавлено спустя 33 минуты 56 секунд:
======================
Странно.... На денвере эти смайлы работают, а на хосте нет Не подскажите что я опять не так сделала ?
спс.. хорошая подборка
а денвере эти смайлы работают, а на хосте нет
видимо дело в регистре имени файла. под Unix 123.gif и 123.GIF разные файлы, сталобыть файл может не найтись. лучше все переименовать в нижний регистр
видимо дело в регистре имени файла. под Unix 123.gif и 123.GIF разные файлы, сталобыть файл может не найтись. лучше все переименовать в нижний регистр
Чичяс попробую Спасибки вам, Владимир Владимирович Я уже сталкивалась когда-то с этими нестывочками с юниксом....
Добавлено спустя 19 минут 6 секунд:
Всё оказалось гораздо проще ... Я почему-то в папке img/smiles не нашла своих новых смайлов Я могла их преспокойно залить в папку "includes", туда же, куда и parser.php ... Со мной это иногда бывает. Но я всё равно перевела все файлы в нижний регистр на всякий случай, ибо "случай бывает всякий" ©
Добавлено спустя 24 минуты 3 секунды:
[size=24][center]УРЯ !!![/center][/size]
После успешного переноса смайлов на родину - всё кажется заработало!!!
Добавлено спустя 44 минуты 53 секунды:
Мне это вот именно, что только показалось У меня там текстовые коды смайлов очень простые s1 - s159, так вот я сильно подозреваю что начиная с s100 ничего не будет отображаться... надо коды менять на последние 59 смайлов на трёх-символьные ...
Добавлено спустя 1 час 27 минут 10 секунд:
[size=24][center]ПОМОГИТЕ!!![/center][/size]
[center]Как сделать чтобы код смайла начинался с пробела, например, чтобы они не сливались и как сделать чтобы код смайла был больше 2-х символов ? [/center]
Редактировался Amelia (2008-01-23 18:28:39)
Вроде и так в код смайлика можно вставлять много символов, вот например как у меня - http://arsamania.ru/forum/smilies.php
А насчет пробела - разве если просто поставить пробел в код это не работает? Тогда можно еще попробовать подставить в код на место пробела, хотя не уверен, что это сработает.
Добавлено спустя 3 минуты 38 секунд:
Хотя нет, чет я бред написал, ведь если в код смайлика поставить пробел, его будет парсить только при наличии пробелов, а это не есть гуд...
Вроде и так в код смайлика можно вставлять много символов, вот например как у меня - http://arsamania.ru/forum/smilies.php....
Вот как ты сделал коды смайлов больше 2 символа?
Вот строки из моего parser.php:
// Here you can add additional smilies if you like (please note that you must escape singlequote and backslash)
$smiley_text = array(':)', '=)', ':red:', ':(', '=(', ':D', '=D', ':o', ':O', ';)', ':mad:', ':P', ':lol:', ':crazy_laugh:', ':sarcastic:', ':/', ':down:', ':rolleyes:', ':shy:', ':db:', '*yes*', ':cool:', ':spiteful:', ':beer:', ':|', ':cry:', ':crazy:', ':clap:', ':dance:', ':fan:', '*sorry*', '*cold*', '*dead*', '*music*', '*victory*', '*worthy*', '*friends*', '*gun*', '*acute*', '*giveheart*', 'arsenal rulez', '*ok*', '*deny*', '*ne huligan*', ':heart:', ':kiss:', ':girl_cry:', ':love_intentions:', ':girl_drunk:', ':girl_laughing:', '*fbobruysk*', '*real_ars*', '*afc_white*', '*afc_red*', '*ars_laugh*', '*ars_shirt*', '*gooners*', '*as_afc*');
$smiley_img = array('ab.gif', 'ab.gif', 'ah.gif', 'ac.gif', 'ac.gif', 'ag.gif', 'ag.gif', 'ai.gif', 'ai.gif', 'ad.gif', 'aq.gif', 'ae.gif', 'bj.gif', 'bm.gif', 'ca.gif', 'ao.gif', 'es.gif', 'cc.gif', 'cw.gif', 'cd.gif', 'ay.gif', 'af.gif', 'do.gif', 'az.gif', 'bn.gif', 'ak.gif', 'an.gif', 'bi.gif', 'bo.gif', 'bp.gif', 'bh.gif', 'bx.gif', 'dc.gif', 'ar.gif', 'ce.gif', 'ch.gif', 'co.gif', 'cp.gif', 'el.gif', 'cz.gif', 'ez.gif', 'ex.gif', 'ew.gif', 'ev.gif', 'ba.gif', 'aj.gif', 'cm.gif', 'cx.gif', 'cy.gif', 'cl.gif', 'fx.gif', '001.gif', '002.gif', '003.gif', '004.gif', '005.gif', '006.gif', '007.gif');
А у тебя смайлы, у которых код больше 2-х символов не парсит? Если так, то довольно странно, потому что так быть не должно. Приведи свой кусочек кода, отвечающего за смайлики.
А у тебя смайлы, у которых код больше 2-х символов не парсит? Если так, то довольно странно, потому что так быть не должно. Приведи свой кусочек кода, отвечающего за смайлики.
Я уже исправила эту проблему, но меня всёравно бесит что я так и не поняла в чём было дело....
// Here you can add additional smilies if you like (please note that you must escape singlequote and backslash)
//$smiley_text = array('s1', 's2', 's3', 's4', 's5', 's6', 's7', 's8', 's9', 's10', 's11', 's12', 's13', 's14', 's15', 's16', 's17', 's18', 's19', 's20', 's21', 's22', 's23', 's24', 's25', 's26', 's27', 's28', 's29', 's30', 's31', 's32', 's33', 's34', 's35', 's36', 's37', 's38', 's39', 's40', 's41', 's42', 's43', 's44', 's45', 's46', 's47', 's48', 's49', 's50', 's51', 's52', 's53', 's54', 's55', 's56', 's57', 's58', 's59', 's60', 's61', 's62', 's63', 's64', 's65', 's66', 's67', 's68', 's69', 's70', 's71', 's72', 's73', 's74', 's75', 's76', 's77', 's78', 's79', 's80', 's81', 's82', 's83', 's84', 's85', 's86', 's87', 's88', 's89', 's90', 's91', 's92', 's93', 's94', 's95', 's96', 's97', 's98', 's99', 's100', 's101', 's102', 's103', 's104', 's105', 's106', 's107', 's108', 's109', 's110', 's111', 's112', 's113', 's114', 's115', 's116', 's117', 's118', 's119', 's120', 's121', 's122', 's123', 's124', 's125', 's126', 's127', 's128', 's129', 's130', 's131', 's132', 's133', 's134', 's135', 's136', 's137', 's138', 's139', 's140', 's141', 's142', 's143', 's144', 's145', 's146', 's147', 's148', 's149', 's150', 's151', 's152', 's153', 's154', 's155', 's156', 's157', 's158', 's159');
$smiley_text = array('a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'a0', 'b1', 'b2', 'b3', 'b4', 'b5', 'b6', 'b7', 'b8', 'b9', 'b0', 'c1', 'c2', 'c3', 'c4', 'c5', 'c6', 'c7', 'c8', 'c9', 'c0', 'd1', 'd2', 'd3', 'd4', 'd5', 'd6', 'd7', 'd8', 'd9', 'd0', 'e1', 'e2', 'e3', 'e4', 'e5', 'e6', 'e7', 'e8', 'e9', 'e0', 'f1', 'f2', 'f3', 'f4', 'f5', 'f6', 'f7', 'f8', 'f9', 'f0', 'g1', 'g2', 'g3', 'g4', 'g5', 'g6', 'g7', 'g8', 'g9', 'g0', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'h7', 'h8', 'h9', 'h0', 'i1', 'i2', 'i3', 'i4', 'i5', 'i6', 'i7', 'i8', 'i9', 'i0', 'j1', 'j2', 'j3', 'j4', 'j5', 'j6', 'j7', 'j8', 'j9', 'j0', 'k1', 'k2', 'k3', 'k4', 'k5', 'k6', 'k7', 'k8', 'k9', 'k0', 'l1', 'l2', 'l3', 'l4', 'l5', 'l6', 'l7', 'l8', 'l9', 'l0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'm9', 'm0', 'o1', 'o2', 'o3', 'o4', 'o5', 'o6', 'o7', 'o8', 'o9', 'o0', 'p1', 'p2', 'p3', 'p4', 'p5', 'p6', 'p7', 'p8', 'p9');
$smiley_img = array('1.gif', '2.gif', '3.gif', '4.gif', '5.gif', '6.gif', '7.gif', '8.gif', '9.gif', '10.gif', '11.gif', '12.gif', '13.gif', '14.gif', '15.gif', '16.gif', '17.gif', '18.gif', '19.gif', '20.gif', '21.gif', '22.gif', '23.gif', '24.gif', '25.gif', '26.gif', '27.gif', '28.gif', '29.gif', '30.gif', '31.gif', '32.gif', '33.gif', '34.gif', '35.gif', '36.gif', '37.gif', '38.gif', '39.gif', '40.gif', '41.gif', '42.gif', '43.gif', '44.gif', '45.gif', '46.gif', '47.gif', '48.gif', '49.gif', '50.gif', '51.gif', '52.gif', '53.gif', '54.gif', '55.gif', '56.gif', '57.gif', '58.gif', '59.gif', '60.gif', '61.gif', '62.gif', '63.gif', '64.gif', '65.gif', '66.gif', '67.gif', '68.gif', '69.gif', '70.gif', '71.gif', '72.gif', '73.gif', '74.gif', '75.gif', '76.gif', '77.gif', '78.gif', '79.gif', '80.gif', '81.gif', '82.gif', '83.gif', '84.gif', '85.gif', '86.gif', '87.gif', '88.gif', '89.gif', '90.gif', '91.gif', '92.gif', '93.gif', '94.gif', '95.gif', '96.gif', '97.gif', '98.gif', '99.gif', '100.gif', '101.gif', '102.gif', '103.gif', '104.gif', '105.gif', '106.gif', '107.gif', '108.gif', '109.gif', '110.gif', '111.gif', '112.gif', '113.gif', '114.gif', '115.gif', '116.gif', '117.gif', '118.gif', '119.gif', '120.gif', '121.gif', '122.gif', '123.gif', '124.gif', '125.gif', '126.gif', '127.gif', '128.gif', '129.gif', '130.gif', '131.gif', '132.gif', '133.gif', '134.gif', '135.gif', '136.gif', '137.gif', '138.gif', '139.gif', '140.gif', '141.gif', '142.gif', '143.gif', '144.gif', '145.gif', '146.gif', '147.gif', '148.gif', '149.gif', '150.gif', '151.gif', '152.gif', '153.gif', '154.gif', '155.gif', '156.gif', '157.gif', '158.gif', '159.gif');
//$smiley_img = array('smile.gif', 'smile.gif', 'neutral.gif', 'neutral.gif', 'sad.gif', 'sad.gif', 'big_smile.gif', 'big_smile.gif', 'yikes.gif', 'yikes.gif', 'yikes.gif', 'hmm.gif', 'tongue.gif', 'lol.gif', 'mad.gif', 'roll.gif', 'cool.gif');
Вторая сверху строчка - это то как было раньше и как не работало. Оно показывало смайлы только до s9
Вообщем наму*охался я с этими смайлами, в итоге:
Почему у Амелии не пахало?
s1 и s11 - одинаковые смайлы, потому что заменяется сначала s1, а потом только s11
Сейчас у меня одна проблема:
Я удалил все стандартные смайлы и ввёл свои обозначения и картинки.
:l o l: - это моё обозначение.
А заменяет его он на : lol : тоесть стандартную ссылку смайлика lol с двоеточиями по бокам.
Откуда такой бред может быть, если я ссылку на тот смайл убрал? o.O
$smiley_text = array(
'o:)', 'O:)',
':)',
':(',
';)',
':p', ':P',
'8)',
':d', ':D',
':[',
'*angry*',
':*',
'*cry*',
':x', ':X',
':o', ':O',
':|',
':/',
'*jokingly*',
'*mad*',
'[:}',
'*kissed*',
':!',
'*tired*',
'*stop*',
'*kissing*',
'*flower*',
'*good*',
'*drink*',
'*love*',
'@=',
'*help*',
'*man*',
'%)',
'*ok*',
'*wassup*',
'*sorry*',
'*bravo*',
'lol',
'*pardon*',
'*no*',
'*crazy*',
'*dk*',
'*dance*',
'*yahoo*',
'*smoke*',
'*scare*',
'*sleep*',
);
$smiley_img = array(
'angel.gif', 'angel.gif',
'smile.gif',
'sad.gif',
'wink.gif',
'blum.gif', 'blum.gif',
'dirol.gif',
'biggrin.gif', 'biggrin.gif',
'blush.gif',
'aggressive.gif',
'kiss.gif',
'cry.gif',
'secret.gif', 'secret.gif',
'shock.gif', 'shock.gif',
'fool.gif',
'beee.gif',
'mosking.gif',
'diablo.gif',
'music.gif',
'air_kiss.gif',
'bad.gif',
'boredom.gif',
'stop.gif',
'kissing.gif',
'give_rose.gif',
'good.gif',
'drinks.gif',
'give_heart.gif',
'bomb.gif',
'help.gif',
'bull.gif',
'wacko.gif',
'ok.gif',
'mamba.gif',
'sorry.gif',
'clapping.gif',
'lol.gif',
'pardon.gif',
'no.gif',
'crazy.gif',
'dntknw.gif',
'dance.gif',
'yahoo.gif',
'big_boss.gif',
'scare.gif',
'lazy.gif',
);
Добавлено спустя 2 минуты 54 секунды:
Жалко редактировать предыдущий пост тут нельзя...
Код который я послал содержит обозначение lol которое должно заменяться на lol.gif, а заменяется на icon_lol.png
Почему?
Добавлено спустя 4 минуты 25 секунд:
И ещё одна фишка, почему все смайлы по размеру уменьшаются?
И ещё одна фишка, почему все смайлы по размеру уменьшаются?
Потому что при подстановке картинки смайла в ее коде есть такие команды
width="15" height="15"
Добавлено спустя 10 минут 20 секунд:
Код который я послал содержит обозначение lol которое должно заменяться на lol.gif, а заменяется на icon_lol.png
Почему?
Это что-то из невероятного. Стандартная картинки идет lol.png, с чего там еще и icon_ подписалось не ясно совершенно.
Я вчера написал было, что я сам дурак и всё понял, но форум не захотел принимать пост, а потом и не грузился...
Про lol оказалось, что я когда-то хотел смайлы сделать через цензуру и забыл убрать оттуда этот lol
Сделал я так же как и Амелия и в результате те же косяки... нет пробелов... нужно в ручную ставить подскажите что делать. Может у кого готовые есть нормальные...
Редактировался Sem (2008-03-02 11:59:56)
Народ а некто неподскажет как смайлы сделать БООЛЬШЕ в размере?, чёт мелковаты стандартные
Редактировался gorinich (2009-03-18 19:01:33)
Смотри parser.php
понятно что не в install.php
а более подробно ?
Интересует собственно сам номер строки и что вней править.
а более подробно ?
Выше я уже писал, что надо искать
width="15" height="15"
и соответсвенно нужно иметь новые смайлы большего размера.
Странно но при изменении 30х30 размерность меняется только в подписи...
В самом же посте размер остаётся неизменным.
Что это может быть?
Страницы 1
Тема закрыта