kgb
Актив
-
В сети
-
Количество сообщений
696 -
Reputation
466 kgb's Reputation
Everything posted by kgb
-
Не работает snapback в цитатах (IP.Board 3.4.5)
да, млин, пару недель как обновился, только баги и вылавливаю
-
Не работает snapback в цитатах (IP.Board 3.4.5)
Мда, похоже это не работает только в Опере, ну и в Safari 5 под win
-
Русификация для IP.Board 3.4.5
Тут такое дело. В архиве, в файле /admin/applications/core/xml/public_core_language_pack.xml нет некоторых строковых переменных для Вконтакте. В итоге в настройка профиля вкладка Соединение с Вконтакте без нужных строк. В аттаче мой public_core_language_pack.xml с добавленными строками public_core_language_pack.zip
-
Некорректная обработка длинных ссылок
spoken, ну вот, можете посмотреть, и русские урлы и транслит обрабатывает __homemasters.ru/forum/topic/23228-obsuzhdenie-novogo-foruma/page-7#entry266331
-
Некорректная обработка длинных ссылок
Перевод от IBR? Если да, то дело в нем. Я решил этот баг так. Внимание, это для версии 3.4.5 , но думаю в ранних версиях аналогично Файл /ips_kernel/HTMLPurifier/HTMLPurifier/Injector/Linkify.php находим код $uni=(IPS_DOC_CHAR_SET=="UTF-8")?"u":""; preg_match_all( "#(.*?)(()?((?:http|ftp|https)://[p{L}-_]+(?:.[p{L}-_]+)?(?:[p{L}-.,()@?^=%&:/~+#]*[p{L}-@?^=%&/~+#]))(.*?)$#ims" . $uni, $token->data, $matches ) меняем на $uni=(IPS_DOC_CHAR_SET=="UTF-8")?"u":""; preg_match_all( "#(.*?)(()?((?:http|ftp|https)://[а-яА-Яw-_]+(?:.[а-яА-Яw-_]+)?(?:[а-яА-Яw-.,()@?^=%&:/~+#]*[а-яА-Яw-@?^=%&/~+#]))(.*?)$#ims" . $uni, $token->data, $matches ); сохраняем файл (обязательно!!) в кодировке UTF-8 (без BOM!!!!). Теперь все работает, по крайней мере у меня так. Мой файл Linkify.php в аттаче Linkify.zip
-
Не работает snapback в цитатах (IP.Board 3.4.5)
Заметил, что не работает snapback в цитатах. Просто выкидывает на первоее сообщение на страничке. Может кто знает, как этот баг исправить? Ссылка snapback формируется в файле ipb.js , но обрабатывается, судя по всему неккоректно.
-
Курсор мышки на форуме
Вы мне кинтье ссылку на тот форум, можно в личку. В CSS надо изменения вносить
-
Курсор мышки на форуме
__htmlbook.ru/css/cursor
-
Длинный статус выходит за пределы
Можно попробовать добавить в класс CSS .message (находиться в ipb_styles.css ) вот это word-wrap: break-word; т.е должно получиться так .message { background: #ebfcdf; padding: 10px; border: 1px solid #a4cfa4; color: #0e440e; line-height: 1.6; font-size: 12px; word-wrap: break-word; }
-
(SOS34) Group Color on User Link 1.3.2
Хук интересный, только генерит лишний запрос к базе. В принципе, можно и без него обойтись, достаточно измения в шаблоны внести (ipb 3.4.5). Шаблон userHoverCard в группе Global Templates код <if test="canSeeProfiles:|:$member['member_id'] && ( $this->memberData['g_is_supmod'] || ($this->memberData['g_mem_info'] && ! IPSMember::isInactive($member) ) ) && !$this->request['forcePrint']"> <a hovercard-ref="member" hovercard-id="{$member['member_id']}" data-ipb="noparse" class="_hovertrigger url fn name <if test="hasClassName:|:isset($member['_hoverClass'])"> {$member['_hoverClass']}</if>" href='{parse url="showuser={$member['member_id']}" template="showuser" seotitle="{$member['members_seo_name']}" base="public"}' title='<if test="hasTitle:|:!empty($member['_hoverTitle'])">{$member['_hoverTitle']}<else />{$this->lang->words['view_profile']}</if>'><span itemprop="name">{$member['members_display_name']}</span></a> <else /> {$member['members_display_name']} </if> меняем на <if test="canSeeProfiles:|:$member['member_id'] && ( $this->memberData['g_is_supmod'] || ($this->memberData['g_mem_info'] && ! IPSMember::isInactive($member) ) ) && !$this->request['forcePrint']"> <a hovercard-ref="member" hovercard-id="{$member['member_id']}" data-ipb="noparse" class="_hovertrigger url fn name <if test="hasClassName:|:isset($member['_hoverClass'])"> {$member['_hoverClass']}</if>" href='{parse url="showuser={$member['member_id']}" template="showuser" seotitle="{$member['members_seo_name']}" base="public"}' title='<if test="hasTitle:|:!empty($member['_hoverTitle'])">{$member['_hoverTitle']}<else />{$this->lang->words['view_profile']}</if>'>{$member['prefix']}<span itemprop="name">{$member['members_display_name']}</span>{$member['suffix']}</a> <else /> {$member['members_display_name']} </if> Т..е. добавлены {$member['prefix']} и {$member['suffix']} Итог как пример __homemasters.ru/forum/forum-1-rabota-s-gipsokartonom/