a_duck Опубликовано 23 Октября 2003 Жалоба Поделиться Опубликовано 23 Октября 2003 можно както зделать чтоб люди выбирали себе любимые скайлики?тот hack на IBPlanet не работает.... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 IBResource Опубликовано 18 Марта 2004 Жалоба Поделиться Опубликовано 18 Марта 2004 Нажимаю на этой странице "Просмотр HTML кода". Там ищу по "emo_pop". Получаю функцию:function emo_pop() { window.open('index.php?act=legends&CODE=emoticons&s=','Legends','width=250,height=500,resizable=yes,scrollbars=yes'); }Соответственно из этой статьи можно понять, что вызывается функция show_emoticons в файле sources/misc/legends.php, а шаблон соответственно в Skin/../skin_legends.php. Дальше дело техники... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Chrno Опубликовано 18 Марта 2004 Жалоба Поделиться Опубликовано 18 Марта 2004 Спасибо. Нашел, поправил - все пашет. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 IBResource Опубликовано 18 Марта 2004 Жалоба Поделиться Опубликовано 18 Марта 2004 Было бы похвально, если бы ты написал и опубликовал бы тут в архиве эту модификацию для 1.3. Которая бы alt добавила бы из таблицы и в legends и туда в тему и личный ящик... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Chrno Опубликовано 18 Марта 2004 Жалоба Поделиться Опубликовано 18 Марта 2004 /---------------------------------------------------/// Мод для IPB 1.3 Русская версия// Позволяет присваивать смайликам свои комментарии// которые видны в виде всплывающих подсказок// при наведении на них курсора в окне ответа и всплывающем окне.//// Если смайлику не присвоен комментарий,// то всплывающей подсказки не будет.//// Комментарии настраиваются в Admin CP-->Администрирование-->Смайлики// /---------------------------------------------------/ /-----------------------------------------// Модифицируемые файлы: / sources/Admin/ad_settings.php/ sources/Messenger.php/ sources/Post.php/ sources/Topic.php/ sources/Calendar.php/ Skin/../skin_legends.php/ sources/misc/legends.php/-----------------------------------------/ /-----------------------------------------//Шаг 1: Изменяем базу/-----------------------------------------/ Запускаем в Admin CP-->Управление SQL-->Средства mySQL-->Запуск запроса (внизу окна): ALTER TABLE `ibf_emoticons` ADD `alttext` VARCHAR(15) NOT NULL; /-----------------------------------------//Шаг 2: открываем sources/Admin/ad_settings.php:/-----------------------------------------/ ----------------------------------------- После: $db_string = $DB->compile_db_update_string( array( 'typed' => $IN['before'], 'image' => $IN['after'], 'clickable' => $IN['click'], ----------------------------------------- ----------------------------------------- Добавляем: 'alttext' => $IN['alttext'], ----------------------------------------- ----------------------------------------- Вместо: $SKIN->td_header[] = array( "Код" , "40%" ); $SKIN->td_header[] = array( "Смайлик" , "40%" ); $SKIN->td_header[] = array( "+ Clickable" , "20%" ); ----------------------------------------- ----------------------------------------- Вставляем: $SKIN->td_header[] = array( "Код" , "30%" ); $SKIN->td_header[] = array( "После" , "30%" ); $SKIN->td_header[] = array( "+ Clickable" , "20%" ); $SKIN->td_header[] = array( "Alt Text" , "20%" ); ----------------------------------------- ----------------------------------------- Вместо: $SKIN->form_dropdown( 'click', array( 0 => array( 1, 'Да' ), 1 => array( 0, 'Нет' ) ), $r['clickable'] ) ----------------------------------------- ----------------------------------------- Вставляем: $SKIN->form_dropdown( 'click', array( 0 => array( 1, 'Да' ), 1 => array( 0, 'Нет' ) ), $r['clickable'] ), $SKIN->form_input('alttext', $r['alttext'] ) ----------------------------------------- ----------------------------------------- После: $db_string = $DB->compile_db_insert_string( array( 'typed' => $IN['before'], 'image' => $IN['after'], 'clickable' => $IN['click'], ----------------------------------------- ----------------------------------------- Добавляем: 'alttext' => $IN['alttext'], ----------------------------------------- ----------------------------------------- Вместо: $SKIN->td_header[] = array( "Код" , "30%" ); $SKIN->td_header[] = array( "Смайлик" , "30%" ); $SKIN->td_header[] = array( "+ Clickable" , "20%" ); $SKIN->td_header[] = array( "Редактировать" , "10%" ); $SKIN->td_header[] = array( "Удалить" , "10%" ); ----------------------------------------- ----------------------------------------- Вставляем: $SKIN->td_header[] = array( "Код" , "20%" ); $SKIN->td_header[] = array( "Смайлик" , "20%" ); $SKIN->td_header[] = array( "+ Clickable" , "20%" ); $SKIN->td_header[] = array( "Alt Text" , "20%" ); $SKIN->td_header[] = array( "Редактировать" , "10%" ); $SKIN->td_header[] = array( "Удалить" , "10%" ); ----------------------------------------- ----------------------------------------- После: $ADMIN->html .= $SKIN->add_td_row( array( stripslashes($r['typed']), "<center><img src='$emo_url/{$r['image']}'></center>", "<center>$click</center>", ----------------------------------------- ----------------------------------------- Добавляем: $r['alttext'], ----------------------------------------- ----------------------------------------- Вместо: $SKIN->td_header[] = array( "Код" , "40%" ); $SKIN->td_header[] = array( "Смайлик" , "40%" ); $SKIN->td_header[] = array( "+ Clickable" , "20%" ); ----------------------------------------- ----------------------------------------- Вставляем: $SKIN->td_header[] = array( "Код" , "30%" ); $SKIN->td_header[] = array( "Смайлик" , "30%" ); $SKIN->td_header[] = array( "+ Clickable" , "20%" ); $SKIN->td_header[] = array( "Alt Text" , "20%" ); ----------------------------------------- ----------------------------------------- Вместо: $SKIN->form_dropdown( 'click', array( 0 => array( 1, 'Да' ), 1 => array( 0, 'Нет' ) ) ) ----------------------------------------- ----------------------------------------- Вставляем: $SKIN->form_dropdown( 'click', array( 0 => array( 1, 'Да' ), 1 => array( 0, 'Нет' ) ) ), $SKIN->form_input('alttext') ----------------------------------------- -----------------------------------------Закрываем sources/Admin/ad_settings.php----------------------------------------- /-----------------------------------------//Шаг 3: открываем sources/Messenger.php:/-----------------------------------------/ ----------------------------------------- Находим: $smilies .= "<td><a onClick={$out_delim}java script:emoticon($in_delim".$elmo['typed']."$in_delim){$out_delim}><img src=\"".$ibforums->vars['EMOTICONS_URL']."/".$elmo['image']."\" alt='smile' border='0' /></a> </td>\n"; ----------------------------------------- ----------------------------------------- И меняем в ней alt='smile' на alt='".$elmo['alttext']."' ----------------------------------------- -----------------------------------------Закрываем sources/Messenger.php-----------------------------------------/-----------------------------------------//Шаг 4: Повторяем шаг 3 для sources/Post.php/ sources/Topic.php/ sources/Calendar.php:/-----------------------------------------/ /-----------------------------------------//Шаг 5: открываем sources/misc/legends.php:/-----------------------------------------/ Находим: function show_emoticons() ---------------------------------------------Меняем:$DB->query("SELECT typed, image from ibf_emoticons");на$DB->query("SELECT typed, image, alttext from ibf_emoticons");-------------------------------------------- -------------------------------------------Меняем:$this->output .= $this->html->emoticons_row( stripslashes($r['typed']), stripslashes($r['image']), $in_delim, $out_delim );На$this->output .= $this->html->emoticons_row( stripslashes($r['typed']), stripslashes($r['image']), stripslashes($r['alttext']), $in_delim, $out_delim );------------------------------------------- -----------------------------------------Закрываем sources/misc/legends.php----------------------------------------- /-----------------------------------------//Шаг 6: открываем Skin/../skin_legends.php:/-----------------------------------------/ --------------------------------------------Вместо:function emoticons_row($code, $image, $in="'", $out="'")Вставляем:function emoticons_row($code, $image, $alttext, $in="'", $out="'")------------------------------------------- -------------------------------------------Вместо:<td align='center' class='row2' valign='middle'><a href={$out}java script:add_smilie({$in}$code{$in}){$out}><img src='{$ibforums->vars['EMOTICONS_URL']}/$image' border='0' valign='absmiddle' alt='$image'></a></td>Вставляем:<td align='center' class='row2' valign='middle'><a href={$out}java script:add_smilie({$in}$code{$in}){$out}><img src='{$ibforums->vars['EMOTICONS_URL']}/$image' border='0' valign='absmiddle' alt='$alttext'></a></td>------------------------------------------- -----------------------------------------Закрываем Skin/../skin_legends.php----------------------------------------- Это устраивает? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 IBResource Опубликовано 18 Марта 2004 Жалоба Поделиться Опубликовано 18 Марта 2004 Конечно, устраивает. Очень даже лихо все расписал. Теперь собрать бы тебе это все в файлик и сюда:http://www.ibresource.ru/db/?pg=add И будет готовый мод, за что тебе спасибо все скажут Тему перенес в форум "Модификации в разработке". Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Chrno Опубликовано 19 Марта 2004 Жалоба Поделиться Опубликовано 19 Марта 2004 Отправил. Заодно поправил пару косметических ошибок. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Aleks Опубликовано 18 Апреля 2004 Жалоба Поделиться Опубликовано 18 Апреля 2004 Скажите, как изменить размер всплывающего окна со смайликами? мне надо сделать, чтобы оно по умолчанию открывалось с большей шириной. где и что надо изменять? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Fastserg Опубликовано 18 Апреля 2004 Жалоба Поделиться Опубликовано 18 Апреля 2004 skin_post.php и если установлена форма быстрого овета, то и skin_topic.php window.open('index.{$ibforums->vars['php_ext']}?act=legends&CODE=emoticons&s={$ibforums->session_id}','Legends','width=250,height=500,resizable=yes,scrollbars=yes'); Изменяешь на нужное. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 RusPortal Опубликовано 2 Мая 2004 Жалоба Поделиться Опубликовано 2 Мая 2004 Warning: main(./sources/Admin/admin_pages.php): failed to open stream: Permission denied in /home/isgoico/public_html/admin.php on line 179Что это такоена файлы каторые указаны в сообщение стойт 777что не так?и как исправить? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sanjak Опубликовано 2 Мая 2004 Жалоба Поделиться Опубликовано 2 Мая 2004 ret посмотри, что в строчке 179 в admin.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 RusPortal Опубликовано 3 Мая 2004 Жалоба Поделиться Опубликовано 3 Мая 2004 всё пришлось переставлять! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 arigoda Опубликовано 4 Мая 2004 Жалоба Поделиться Опубликовано 4 Мая 2004 после добавления новых смайликов случилась лажа - в IE, MyIE2 и т.п. все отображается нормально, а вот в Mozilla, Mozilla Firefox теперь не получается ни ответить, ни создать новое сообщение - пока подгружаются смайлики, эти браузеры вешаются и вылетают с ошибкой. кстати, да... не смог найти как переделать, чтобы от ссылки "Показать всё" был какой-то толк, как здесь например. то есть сколько бы я не добавлял смайлов - они все разом пытаются влезть в на страницу создания сообщения или ответа, растягивая его ужасно... Русский Модифицированный IPB v1.2 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sanjak Опубликовано 4 Мая 2004 Жалоба Поделиться Опубликовано 4 Мая 2004 arigoda кстати, да... не смог найти как переделать, чтобы от ссылки "Показать всё" был какой-то толк, как здесь например. то есть сколько бы я не добавлял смайлов - они все разом пытаются влезть в на страницу создания сообщения или ответа, растягивая его ужасно...в админке, когда добавляеш смайлики - в пункте Показивать на странице ответа (или итипа того) вибирай "нет" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 arigoda Опубликовано 4 Мая 2004 Жалоба Поделиться Опубликовано 4 Мая 2004 без толку.... а, стоп... это по второй части вопроса? тогда спасибо Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 RusPortal Опубликовано 4 Мая 2004 Жалоба Поделиться Опубликовано 4 Мая 2004 незнаю у меня мозилла 1.6 рус и со смайликами нормально, и не падает мозилла Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 arigoda Опубликовано 4 Мая 2004 Жалоба Поделиться Опубликовано 4 Мая 2004 (изменено) ret, ну елы... ну я уже по-всякому пробовал... убираю все загруженные отсюда смайлы- ок... а какой именно не нравится Мозилле - не понимаю... к слову.... здесь, на IBRes, под Мозиллой работается нормально... что ж такого я натворил, елки... --------------------------- в обещем, так... пришлось снести частично те смайлы... закачал сейчас отсюда новые и частично оставил те. сейчас проблемы нет, но в каком именно смайле проблема - лень выяснять.из полезной инфы могу только сообщить, что скачиваемый архив был в ЗИПе, скачивал откуда-то отсюда...но вот последний набор, тодже размещенный здесь, ужатый в РАРе, - нормальный вроде.(это я не к тому, что архиваторы плохие, просто этим наборы отличаются с первого взгляда - не будешь же описывать все смайлы, тем более есть и одинаковые ) ) Изменено 4 Мая 2004 пользователем arigoda Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 exx Опубликовано 8 Мая 2004 Жалоба Поделиться Опубликовано 8 Мая 2004 я загружаю смайлик.. указываю место смайлика в компе.. и нажимаю на "загрузить смайлик"..а мне пишется Неудачная загрузка что делать..? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 black-stalker Опубликовано 9 Мая 2004 Жалоба Поделиться Опубликовано 9 Мая 2004 закачивай через фтп в папку ... вроде html/emoticons, а в админке назначай код к смайликам все .. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 alex1 Опубликовано 9 Мая 2004 Жалоба Поделиться Опубликовано 9 Мая 2004 У тебя явно права не те стоят на папках! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 black-stalker Опубликовано 9 Мая 2004 Жалоба Поделиться Опубликовано 9 Мая 2004 самое смешное что у меня права стоят нормальные , да только через админку *.tar не видно смайлики правдо качаються, но *.tar (скины, языки и прочее) не видяться..Поэтому как нормальный русский сделал все по-другому Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 exx Опубликовано 11 Мая 2004 Жалоба Поделиться Опубликовано 11 Мая 2004 я делал черезз фтп..о хотелось нормальным образом..исправить не возможно..? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Phantom Опубликовано 11 Мая 2004 Жалоба Поделиться Опубликовано 11 Мая 2004 Поставить chmod 777 на папку html/emoticonsя делал черезз фтп..о хотелось нормальным образом..ИМХО это и есть нормальный способ! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 sedfer Опубликовано 15 Мая 2004 Жалоба Поделиться Опубликовано 15 Мая 2004 После того как кликаю на Показать всё появляется окно с ошибкой. Fatal error: Call to undefined function: pop_up_window() in /usr/home/kislovod/public_html/Invision/sources/functions.php on line 2318 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 sedfer Опубликовано 15 Мая 2004 Жалоба Поделиться Опубликовано 15 Мая 2004 Всё произошло после загрузки дополнительных смайлов в папку emoticons Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 VoSi Опубликовано 16 Мая 2004 Жалоба Поделиться Опубликовано 16 Мая 2004 Народ, поделитесь смайликами/ком в форме Ленина, срочно нужно!а вообще, есть идея создать пакет смайликов в форме политич деятелей там, сталина, хрущева, итп ток рисовать я не оч %)мож кто вазмется ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
a_duck
можно както зделать чтоб люди выбирали себе любимые скайлики?
тот hack на IBPlanet не работает....
Ссылка на комментарий
Поделиться на других сайтах
Лучшие авторы в этом вопросе
15
12
8
8
Дни популярности
19 авг
10
10 ноя
9
1 авг
9
18 мар
8
Лучшие авторы в этом вопросе
Dekker 15 публикаций
theIggs 12 публикаций
Iris 8 публикаций
lite Guard 8 публикаций
Дни популярности
19 авг 2004
10 публикаций
10 ноя 2004
9 публикаций
1 авг 2004
9 публикаций
18 мар 2004
8 публикаций
164 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.