Borland_delphi_6 Опубликовано 4 Апреля 2003 Жалоба Поделиться Опубликовано 4 Апреля 2003 Вот посмотрел на коллекцию смайлов Kino и просто офигел Скока смайлов!!! Но есть проблема: насколько я понял, в IPB все смайлы надо добавлять вручную, а когда этих смайлов огромная куча, то вы сами понимаете... Так вот, хочется, чтобы хак был автоматической установки смайлов, чтобы можно было добавить диру, и все бы картинки тама стали смайликами, в кликабел бы не добавлялись, а в качестве замены была бы маска типа :имя файл:, тока без расширения. Возможно сделать такую вещь? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dfx Опубликовано 4 Апреля 2003 Жалоба Поделиться Опубликовано 4 Апреля 2003 Считаю этот хак очень нужным.... Действительно закачивать каждый смайл вручную не прикалывает.... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Borland_delphi_6 Опубликовано 5 Апреля 2003 Автор Жалоба Поделиться Опубликовано 5 Апреля 2003 Админы! Вы хде? Поможете? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
KiNO Опубликовано 6 Апреля 2003 Жалоба Поделиться Опубликовано 6 Апреля 2003 идея хорошая я бы даже сказал полезная но вот такой вопрос, а зачем такое большое количество смайлов на одном форуме? поставил штук 15-20 да и хватит... а все остальные можно к гетсмайлу привязать (кажется так прога называется) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Borland_delphi_6 Опубликовано 6 Апреля 2003 Автор Жалоба Поделиться Опубликовано 6 Апреля 2003 Да не хватит... В кликабель я думаю не один идиот стока не поставит, но чтобы они появлялись при нажатии на ссылку "Все смайлы", это хотелось бы автоматизировать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 8 Апреля 2003 Жалоба Поделиться Опубликовано 8 Апреля 2003 так можно код создать из большого количества строк для phpmyadmin и все. Я помню тоже когда 20 смайлов добавлял свои. Сначала такой код создал, а потом просто залил смайлы и код запустил и все Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
KiNO Опубликовано 8 Апреля 2003 Жалоба Поделиться Опубликовано 8 Апреля 2003 Oska расскажи подробнее что-то я не понял как это http://kino-max.ru/data/images/cry_1.gif Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
j0k3r Опубликовано 8 Апреля 2003 Жалоба Поделиться Опубликовано 8 Апреля 2003 Ой.. а я понял Только... кхе.. а можно спросить, а как именно будет выглядеть эта строка запроса к скул базе, plz Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Borland_delphi_6 Опубликовано 8 Апреля 2003 Автор Жалоба Поделиться Опубликовано 8 Апреля 2003 Блин, простите за тупость, а мне можно просто ХАК? Я не с MySQL не с PHP никогда не встречался, все что мне нужно, залить файлы форума и запустить Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 9 Апреля 2003 Жалоба Поделиться Опубликовано 9 Апреля 2003 Вот код для обычных смайлов для phpmyadmin: INSERT INTO ibf_emoticons VALUES (1, ':mellow:', 'mellow.gif', 0); INSERT INTO ibf_emoticons VALUES (2, ':huh:', 'huh.gif', 1); INSERT INTO ibf_emoticons VALUES (3, '', 'happy.gif', 0); INSERT INTO ibf_emoticons VALUES (4, ':o', 'ohmy.gif', 1); INSERT INTO ibf_emoticons VALUES (5, ';)', 'wink.gif', 1); INSERT INTO ibf_emoticons VALUES (6, ':P', 'tongue.gif', 1); INSERT INTO ibf_emoticons VALUES (7, ':D', 'biggrin.gif', 1); INSERT INTO ibf_emoticons VALUES (8, ':lol:', 'laugh.gif', 1); INSERT INTO ibf_emoticons VALUES (9, 'B)', 'cool.gif', 1); INSERT INTO ibf_emoticons VALUES (10, ':rolleyes:', 'rolleyes.gif', 1); INSERT INTO ibf_emoticons VALUES (11, '', 'sleep.gif', 0); INSERT INTO ibf_emoticons VALUES (12, '<_<', 'dry.gif', 1); INSERT INTO ibf_emoticons VALUES (13, ':)', 'smile.gif', 1); INSERT INTO ibf_emoticons VALUES (14, ':wub:', 'wub.gif', 0); INSERT INTO ibf_emoticons VALUES (15, ':angry:', 'mad.gif', 1); INSERT INTO ibf_emoticons VALUES (16, ':(', 'sad.gif', 1); INSERT INTO ibf_emoticons VALUES (17, ':unsure:', 'unsure.gif', 1); INSERT INTO ibf_emoticons VALUES (18, ':wacko:', 'wacko.gif', 0); INSERT INTO ibf_emoticons VALUES (19, ':blink:', 'blink.gif', 1); INSERT INTO ibf_emoticons VALUES (20, ':ph34r:', 'ph34r.gif', 1); Замените нужные значения (id смайла, что заменяется на смайл, имя файла смайла, будет ли он стоять в таблице рядом с формой ответа) , заливайте необходимые смайлы в директорию emoticons помоему и в phpmyadmin делайте запрос Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Borland_delphi_6 Опубликовано 9 Апреля 2003 Автор Жалоба Поделиться Опубликовано 9 Апреля 2003 А у меня phpmyadmin нету. Как это будет в php? Я так понял, эта фигня в базу прописывается? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 9 Апреля 2003 Жалоба Поделиться Опубликовано 9 Апреля 2003 Oska Ну и что стоит сделать из этого кода какой-нить db_hack.php, тока вместо и подставлять имена файлов-смайликов без расширения? Borland_delphi_6 Умгумс, прямо в базу. Ну, такой код можно, скажем, через Админцентр -> mySQL Toolbox запустить - почти то же самое, что phpMyAdmin... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Alone Опубликовано 9 Апреля 2003 Жалоба Поделиться Опубликовано 9 Апреля 2003 А вот есть похожая проблема, только посложнее. Есть довольно большой словарик матных слов и вот его бы зааплодить в базу. Но вышеописанным способом тоже не катит, это ж нужно каждое слово вставлять, а если их там 200-300(м.б. больше)... Вот в ВБ это реализовано куда лучше, есть просто текстарея, туда весь список кидаешь и вуаля М.б. и в инвижне что-нить похожее можно сделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Borland_delphi_6 Опубликовано 10 Апреля 2003 Автор Жалоба Поделиться Опубликовано 10 Апреля 2003 Oska Ну и что стоит сделать из этого кода какой-нить db_hack.php, тока вместо и подставлять имена файлов-смайликов без расширения?Именно в этом и заключалась моя идея. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 10 Апреля 2003 Жалоба Поделиться Опубликовано 10 Апреля 2003 Так зайдите в любой существующий db-hack.php гляньте как там все выглядит. Потом зайдите в sm_install.php там найдите те строки что я указал, и я уверен на 100% вы потом сможете сами db_hack.php сделать Alone Да в Vb эта сделано более удобно. Я думаю раз для vb сделано, то и для IPB можно сделать. Если бы я знал, где это в VB делаетя в админке, тогда бы мож что-нибудь да и поковырял бы. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Borland_delphi_6 Опубликовано 13 Октября 2003 Автор Жалоба Поделиться Опубликовано 13 Октября 2003 Ой блин, поднял стааааарую тему Oska, теперь объясни мне, что такое id смайлов и как его узнать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
j0k3r Опубликовано 13 Октября 2003 Жалоба Поделиться Опубликовано 13 Октября 2003 Эм..INSERT INTO ibf_emoticons VALUES (20, '', 'ph34r.gif', 1);Это номер смайлика, номера идут попорядку. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Borland_delphi_6 Опубликовано 14 Октября 2003 Автор Жалоба Поделиться Опубликовано 14 Октября 2003 Т.е мне нужно сосчитать скока сейчас смайлов и заместо 20 поставить следующий номер? Кхе... Не очень то удобно Ну лано... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DeNNiS 2k3 Опубликовано 16 Октября 2003 Жалоба Поделиться Опубликовано 16 Октября 2003 2ALLТакой хак уже есть! Я его себе загружал IBPlanet! Название хака: Mass Emoticon Parser. К сожалению ссылку дать не могу! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 16 Октября 2003 Жалоба Поделиться Опубликовано 16 Октября 2003 DeNNiS 2k3, кстати да! я этот мод тоже видел. Простенький и корявый, но функциональный. Borland_delphi_6 Зачем считать, можно просто выполнять продвинутый запрос типа INSERT INTO ibf_emoticons (поле2, поле3, поле4) VALUES ('', 'ph34r.gif', 1), тогда ID подставится автоматически. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.