Master Опубликовано 20 Октября 2006 Жалоба Поделиться Опубликовано 20 Октября 2006 Пишем вопрос-ответ!Флуд будет удален без предупреждений. Для тех, кто плохо видит: пишем наиболее частый вопрос и сразу же на него ответ, а не задаем свои вопросы здесь. Как правильно сделать апгрейд с 1.2 до 1.3?- Ответ в этой теме Как обновить форум IPB 1.2.x—2.0.x до версии 2.1.х?- Ответ в этой теме При попытке установки чистого IPB ничего не происходит. Ввожу _http://адрес моего домена/forums/install/ - выдает белый экран- проверте, есть ли поддержка XML при PHP- Белая страница, чистая страница, пустая страницачто такое TABLEPREFIX (префикс таблиц) в некоторых модах, темах и вообще?в некоторых модах, статьях и в самом коде мы можем наблюдать новое слово TABLEPREFIX (например при добавлении новых полей в базу и пр.). - Это префикс к таблицам в вашей базе данных. Сделано для того, чтобы можно было на одной базе держать несколько форумов и другие скрипты. Если у вас на одной базе данных установлено несколько форумов, то, вероятно все таблицы будут иметь префиксы, например: форум №1: ipb1_userфорум №2: ipb2_userдругой скрипт (например, магазин): shop_user так вот эти самые ipb1_, ipb2_ & shop_ и есть префиксы! Перенес форум с www.forum.site.ru на www.site.ru/forum что делать с базой?- если форум стоит на одном хосте с базой, то ему по барабану где находятся сами файлы, главное чтобы был верен пароль к базе! Например, Вы можете расположить файлы хоть www.forum.site.ru, хоть www.site.ru/forum, хоть www.site.com/234/234/forum НО если они на одном хосте и подключены к одной базе, то они ВСЕ будут работать! Как делать бекап баззы данных форума, на случай если база полетит, чтоб можно было ее потом без проблем восстановить и как часто следует это делать?- вообще-то за BackUp базы должен отвечать Ваш ХОСТИНГ! Большинство проверенных хостов делают такой backup ЕЖЕДНЕВНО! Если же у вас бесплатный хостинг или вы сами-себе хост (локальная сеть) то есть 3 обсновных способа:1-ый - это через phpMyAdmin2-ий - это через shell (или напрямую через панельку доступа к MySQL)Вот еще темка: Бэкап и восстановление базы форума что делать, если форум перестал работать и пишет ошибку базы?- IPB & MySQL 5- Ошибка базы может быть в 3-х случаях:неправильный хак форумаполетела база MySQLбаза MySQL просто временно недоступнаВарианты исправления:Если Вы ставите какой-то мод, ТО ОБЯЗАТЕЛЬНО ДЕЛАЙТЕ BACKUP БАЗЫ ДАННЫХ И ФАЙЛОВ! Если у Вас имеется такой бэкап, то откатитесь к нему... Если же нет, то вам остается только посочуствовать!Попробуйте сначала починить базу (это можно сделать как из AdminCP, так и через PHPMyAdmin). Если все-равно не получается, то обратитесь к вашему хостеру. Обычно хороший хостер делает ежедневный бэкап вашей базы данных. Если такие вещи повторяются, то что-то не так с последними хаками, которые вы устанавливали... Проверте, что вы ставили последние разы и откатитесь к более устойчивому коду!Подождите немного... Возможно что-то с вашим сервером... Если такое происходит часто, то Вам пора менять хостера! [/b]Языки, кодировкаКак правильно указать кодировку?- Кодировка Я поставил IPB на сервер, все работает, но не могу загружать графические файлы (ругается на размер), архивы грузятся, но при скачке ругается на "неожиданный конец архива"- У вас стоит русский Apache, положите в корневую директорию форума файл .htaccess со следующей строкой:CharsetRecodeMultiPartForms Off Где задаются типы расширения закачиваемых файлов?- Админцентр -> Утилиты и настройки-> Настройки для группы: Темы, Сообщения и ОпросыРазрешенные к публикации в сообщениях расширения файлов изображений Аватары, смайликикуда попадают аватары, залитые участниками?- ./forum/uploads Почему зарегистрированные пользователи не могут поставить аватар? - Админцентр -> УТИЛИТЫ И НАСТРОЙКИ -> Настройки для группы: Профили пользователей -> Разрешить использовать аватары ДАПримечание: Кроме того, есть индивидуальные настройки размеров и веса прикрепляемого аватара для каждой Группы пользователей. Почему когда Гости заходят на форум то они не видят смайлов а видят вместо них например:(IMG:style_emoticons/azrock/022.gif)?Для отображения: Админцентр > НАСТРОЙКИ> Профили пользователейВ самом конце есть пункт «Разрешить гостям видеть публикуемые в сообщенияхизображения?»Выберите «Да». Форма быстрого ответа и все с ней связанное Как включить форму быстрого ответа?В редактировании созданного раздела включить возможность использования быстрого ответа.Админцентр -> УПРАВЛЕНИЕ-> Редактировать форум --> Включить форму быстрого ответа для этого форума? - ДА Как отключить авторизацию быстрого ответа?- Админцентр -> УПРАВЛЕНИЕ -> Редактировать форум --> Включить форму быстрого ответа для этого форума? - НЕТ Участники, права и т.п.Как сделать новое поле, обязательным при регистрации?- Админцентр -> УПРАВЛЕНИЕ -> Дополнительные поля профиля --> ДобавитьТам же выбираем обязательность и прочее Как добавить участника в группу?- Админцентр -> УПРАВЛЕНИЕ -> Управление пользователями --> В поиске вводите ник пользователяДалее редактировать, в формах редактирования выбираете нужную группу для пользователя. Можно-ли закрыть определенный раздел форума под пароль?- Админцентр -> УПРАВЛЕНИЕ -> Редактировать форум --> Требовать пароль при заходе на форум?Заполняем поле нужным паролем. Как сделать чтобы гости могли создавать темы, сообщения, голосовать?- Админцентр -> УПРАВЛЕНИЕ -> Управление группами--> Редактируем группу пользователей гостиРазрешаем отвечать в темах Как разрешить пользователям менять стили?- Админцентр -> НАСТРОЙКИ -> Настройки для группы: Профили пользователей --> Разрешить пользователям выбирать стиль форума? --> ДА Как изменить стиль конкретному участнику?- Админцентр -> УПРАВЛЕНИЕ -> Управление пользователями --> Найти нужного пользователя и в его настройках выбрать нужный скин Разное Удаляем все личные сообщения пользователей форумаСсылка-аватар на профильАвторизация юзеров IPB в скриптахКак вставить счетчик, копирайты и т.пПодфорумы в столбецКолонка модераторов как в vBИнструкции по конвертированиюПовышение скорости работы форумаIPB 2.1: BBCode Стили и шаблоныМногие задают вопросы, как установить стиль? Объясните по шагам - Установка скинов на форумы v. 2.1.x Как растянуть форум?- Как сузить/расширить форум ? Как удалить стиль?- Админцентр -> ВНЕШНИЙ ВИД-> нажать на квадратик --> Удалить стиль При установке модов просят выполнить SQL-запрос, как это сделать?Первый способ:- Админцентр -> Утилита SQL В поле Запуск запроса пишем запрос, затем запуск. Второй способ: - через программы для работы с базой данных типа phpMyAdmin Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 21 Октября 2006 Автор Жалоба Поделиться Опубликовано 21 Октября 2006 Портальные системы, работающие вместе с IPBhttp://www.unreal-solutions.org/ (Unreal Portal)http://www.mkportal.net.ru/http://www.ez.no/http://mods.invisionize.com/db/index.php/f/3778 Poral System 2.1.3 от bfarberhttp://mods.invisionize.com/db/index.php/f/3493 (Portal 1.4.3 от Dragoran)http://mambostudio.com.ru/ (Mambo)http://www.mamboserver.ru/ (Mambo)http://www.smallnuke.com/http://www.ibresource.ru/db/546/ (Russian Modified Portal System by bfarber & Vic'er)http://xnuke.info/ Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 25 Ноября 2006 Автор Жалоба Поделиться Опубликовано 25 Ноября 2006 Недавно после переделки скина встретилась следующая проблема. При нажатии на кнопку выход пишется: "Обнаружена ошибка. Если вам неизвестны причины ошибки, попробуйте обратиться к разделам помощи.У вас нет прав использования этой функции. Если вы не авторизованы, сделайте это, используя форму авторизации ниже, а затем повторите попытку, если это доступно"Нужно задействовать md5_check. Проблема в фрагменте member_bar:Админцентр > ВНЕШНИЙ ВИД > Ваш скин > Редактировать HTML фрагменты > Skin Global > member barНайти:<a href="{ipb.script_url}act=Login&CODE=03">{ipb.lang['log_out']}</a>Заменить на:<a href="{ipb.script_url}act=Login&CODE=03&k={$this->ipsclass->md5_check}">{ipb.lang['log_out']}</a>Сохранить изменения. Как сделать отдельный скин для к каждому разделу?Админцентр > УПРАВЛЕНИЕ > Жмем на кнопочку справа от нужного раздела > Настройки стиля. Выбираем нужный стиль. Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 13 Января 2007 Автор Жалоба Поделиться Опубликовано 13 Января 2007 Вопрос: как вставить ссылки в меню? Где расположено Помощь и т.д. Ответ:Админцентр > ВНЕШНИЙ ВИД > Редактировать HTML фрагменты > all_global_html > global_board_headerНайти:<a href='{ipb.script_url}act=Help'>{ipb.lang['tb_help']}</a>Добавлять после нужные ссылки:<a href='site.ru'>название ссылки</a>Сохранить изменения. Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 21 Января 2007 Автор Жалоба Поделиться Опубликовано 21 Января 2007 Вопрос: как сделать быстрый ответ открытым по умолчанию? Ответ: открыть файл ./sources/action_public/topics.php, найти:if ( $sqr == 1 )Заменить на:if ( !$sqr )Сохранить изменения. Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 22 Января 2007 Автор Жалоба Поделиться Опубликовано 22 Января 2007 Вопрос: как сделать портал главной страницей форума? Ответ: открыть файл ./index.php, найти://--------------------------------------------------- // Check to make sure the array key exits.. //--------------------------------------------------- $ipsclass->input['_low_act'] = strtolower( $ipsclass->input['act'] ); if (! isset($choice[ $ipsclass->input['_low_act'] ][0]) ) { $ipsclass->input['act'] = 'idx'; $ipsclass->input['_low_act'] = 'idx'; }Заменить на://--------------------------------------------------- // Check to make sure the array key exits.. //--------------------------------------------------- $ipsclass->input['_low_act'] = strtolower( $ipsclass->input['act'] ); if (! isset($choice[ $ipsclass->input['_low_act'] ][0]) ) { $ipsclass->input['act'] = 'home'; $ipsclass->input['_low_act'] = 'idx'; }Сохранить изменения. Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 23 Января 2007 Автор Жалоба Поделиться Опубликовано 23 Января 2007 Вопрос: У меня не правильно отображается статистика, что делать? Пересчет и обновление не помогало.Ответ: Открыть файл ./sources/lib/unc_boardstats.php, найти:if ($this->users_online > $stats['most_count']) { $stats['most_count'] = $this->users_online; $stats['most_date'] = time(); $this->DB->manual_addslashes = 1; $this->DB->no_escape_fields['cs_key'] = 1; $this->ipsclass->DB->do_update( 'cache_store', array( 'cs_array' => 1, 'cs_value' => $this->ipsclass->DB->add_slashes(serialize($stats)) ), "cs_key='stats'" ); $this->DB->manual_addslashes = 0; }Заменить на:if ($this->users_online > $stats['most_count']) { $stats['most_count'] = $this->users_online; $stats['most_date'] = time(); $this->ipsclass->DB->obj['use_shutdown'] = 0; $this->ipsclass->cache['stats'] = $stats; $this->ipsclass->update_cache( array( 'name' => 'stats', 'array' => 1, 'deletefirst' => 1 ) ); }Открыть файл ./sources/action_admin/rebuild.php, найти:$this->ipsclass->DB->simple_exec_query( array( 'delete' => 'cache_store', 'where' => "cs_key='stats'" ) ); $this->ipsclass->DB->do_insert( 'cache_store', array( 'cs_array' => 1, 'cs_key' => 'stats', 'cs_value' => addslashes(serialize($stats)) ) );Заменить на:$this->ipsclass->cache['stats'] = $stats; $this->ipsclass->update_cache( array( 'name' => 'stats', 'array' => 1, 'deletefirst' => 1 ) ); Затем проделать следующее:Админцентр > НАСТРОЙКИ > Дополнительно > Пересчет и обновление > Пересчет статистики Вопрос: как изменить количество столбцов смайлов в панели смайлов?Ответ: Админцентр > НАСТРОЙКИ > Темы, Сообщения и Опросы > Количество смайлов в одной строке таблицы смайлов при создании темы/отправки сообщения > указываете нужное вам кол-во. Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 23 Января 2007 Жалоба Поделиться Опубликовано 23 Января 2007 Вопрос: как изменить количество столбцов смайлов в Открывающемся окне смайлов?Ответ:находим в файлеjscripts/ipb_editor.js функцию function emo_pop() и заменяем ее наfunction emo_pop() { emowindow = window.open( ipb_var_base_url + "act=legends&CODE=emoticons", "Legends", "width=1000,height=500,resizable=yes,scrollbars=yes"); } Если не работает этот вариант, заменяем в Админцентр > ВНЕШНИЙ ВИД > Редактировать HTML фрагменты > skin_topic > quick_reply_box_open <script type="text/javascript"> <!-- function emo_pop(){ window.open("index.{ipb.vars['php_ext']}?act=legends&CODE=emoticons&s={ipb.session_id}", "Legends", "width=250,height=500,resizable=yes,scrollbars=yes"); } --> </script>на соответственно<script type="text/javascript"> <!-- function emo_pop(){ window.open("index.{ipb.vars['php_ext']}?act=legends&CODE=emoticons&s={ipb.session_id}", "Legends", "width=1000,height=500,resizable=yes,scrollbars=yes"); } --> </script>в файле sources/action_public/misc/legends.phpвместо while ( $r = $this->ipsclass->DB->fetch_row() ) { $smilie_id++; if (strstr( $r['typed'], "& quot;" ) ) { $in_delim = "'"; $out_delim = '"'; } else { $in_delim = '"'; $out_delim = "'"; } $this->output .= $this->ipsclass->compiled_templates['skin_legends']->emoticons_row( stripslashes($r['typed']), stripslashes($r['image']), $in_delim, $out_delim, $smilie_id ); }ставим $i=0; while ( $r = $this->ipsclass->DB->fetch_row() ) { $smilie_id++; if (strstr( $r['typed'], "& quot;" ) ) { $in_delim = "'"; $out_delim = '"'; } else { $in_delim = '"'; $out_delim = "'"; } if ($i%5 == 0) { $this->output .='<tr>'; } $i++; $this->output .= $this->ipsclass->compiled_templates['skin_legends']->emoticons_row( stripslashes($r['typed']), stripslashes($r['image']), $in_delim, $out_delim, $smilie_id ); if ($i%5 == 0) { $this->output .='</tr>'; } } if ($i%5 != 0) { $this->output .='</tr>'; } & quot; писать слитно! и в шаблонах 2 измененияskin_legends--page_header заменяем все содержание на<div> <div class="borderwrap"> <div class="maintitle">$title</div> <table class='ipbtable' cellspacing="2"> <tr> <td width="10%" align="center" class="formsubtitle" valign="middle">$row1</td> <td width="10%" align="center" class="formsubtitle" valign="middle">$row2</td> <td width="10%" align="center" class="formsubtitle" valign="middle">$row1</td> <td width="10%" align="center" class="formsubtitle" valign="middle">$row2</td> <td width="10%" align="center" class="formsubtitle" valign="middle">$row1</td> <td width="10%" align="center" class="formsubtitle" valign="middle">$row2</td> <td width="10%" align="center" class="formsubtitle" valign="middle">$row1</td> <td width="10%" align="center" class="formsubtitle" valign="middle">$row2</td> <td width="10%" align="center" class="formsubtitle" valign="middle">$row1</td> <td width="10%" align="center" class="formsubtitle" valign="middle">$row2</td> </tr>и skin_legends--emoticons_rowзаменяем все содержание на <td align="center" class="row1" valign="middle"><a href={$out}java script:add_smilie({$in}$code{$in},{$in}smid_$smilie_id{$in}){$out}>$code</a></td> <td align="center" class="row1" valign="middle"><a href={$out}java script:add_smilie({$in}$code{$in},{$in}smid_$smilie_id{$in}){$out}><img src="{ipb.vars['EMOTICONS_URL']}/$image" id='smid_$smilie_id' valign="absmiddle" alt="$image" /></a></td> получается: Скрин парсер этого форума дико портит код Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 31 Января 2007 Автор Жалоба Поделиться Опубликовано 31 Января 2007 Вопрос: Вместо "Важная Тема" регистр букв меняется - "вАЖНАЯ тЕМА". Что делать?Ответ: Откройте файл ./index.php и сразу после <?php добавьте код:setlocale(LC_ALL,"ru_RU.CP1251"); Вопрос: хочу испортировать новости путем RSS. Но не удается, пишется что-то такое: скриншот Что делать?Ответ:Открыть файл ./ips_kernel/class_rss.php, найти:$data = $this->ipsclass->txt_convert_charsets( $data, $this->feed_charset );Заменить на:$data = $this->ipsclass->txt_convert_charsets( $data, $this->feed_charset, $this->doc_type ); Ссылка на комментарий Поделиться на других сайтах Прочее
SomehaiN Опубликовано 4 Февраля 2007 Жалоба Поделиться Опубликовано 4 Февраля 2007 Вопрос: Как сделать так, чтобы при просмотре темы, а именно при нажатии на кнопку "Карточка пользователя" показывалось не его мини-профиль, а стандартный профиль. *Ответ: Идем в Админцентр -> Внешний вид -> (Ваш скин) -> Изменить HTML-фрагменты -> scin_topic (Просмотр темы) -> member_icon_vcard. Меняем все содержимое, а именно: <a href="java script:PopUp('{$ibforums->base_url}act=Profile&CODE=showcard&MID={$id}','AddressCard','600','300','0','1','1','1')" title="{$ibforums->lang['ac_title']}"><{P_CARD}></a>на: <a href="{ipb.script_url}showuser={$id}"><{P_CARD}></a>*Совет: Это полезно тем, у кого установлена модификация "быстрое копирование ника в форму быстрого ответа". Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 6 Февраля 2007 Автор Жалоба Поделиться Опубликовано 6 Февраля 2007 Вопрос: как вставить свой код в форум?Ответ:Открыть файл ./sources/classes/class_display.php, найти:$this->ipsclass->skin['_wrapper'] = str_replace( "<% CHARSET %>" , $this->ipsclass->vars['gb_char_set'], $this->ipsclass->skin['_wrapper']);Добавить после:$your_code = "kakoi-to code"; $this->ipsclass->skin['_wrapper'] = str_replace( "<% NAME %>", $your_code, $this->ipsclass->skin['_wrapper']);Где <% NAME %> в шаблонах заменяется на соответствующий код. Ссылка на комментарий Поделиться на других сайтах Прочее
SomehaiN Опубликовано 6 Февраля 2007 Жалоба Поделиться Опубликовано 6 Февраля 2007 Вопрос: Как выравнять logo4 (рисунок который находится сверху форума) - по центру? Ответ: Админцентр -> Внешний вид -> Ваш скин -> Изменить HTML-фрагменты -> scin_global -> global_board_header Находим: <div id="logostrip"><a href='{ipb.script_url}'><!--ipb.logo.start--><img src='style_images/<#IMG_DIR#>/logo4.gif' style='vertical-align:top' alt='IPB' border='0' /><!--ipb.logo.end--></a></div> Перед <div id="logostrip"> Вставляем <center> и после </div> вставляем </center> В-общем, должен получиться такой код: <center> <div id="logostrip"><a href='{ipb.script_url}'><!--ipb.logo.start--><img src='style_images/<#IMG_DIR#>/logo4.gif' style='vertical-align:top' alt='IPB' border='0' /><!--ipb.logo.end--></a></div></center> Ссылка на комментарий Поделиться на других сайтах Прочее
SomehaiN Опубликовано 7 Февраля 2007 Жалоба Поделиться Опубликовано 7 Февраля 2007 (изменено) Вопрос: У меня украли админский аккуант. И админа перевели в группу пользователи. Как восстановить мне его обратно в группу Главные администраторы? Ответ: Выполнить запрос к Базе данных следующего типа: UPDATE `ibf_members` SET `mgroup` = '4' WHERE `id` =1 LIMIT 1 ; Где соответственно mgroup = 4, это администраторская группа, выставленная в conf_global.php, id = 1, это Ваш id на форуме. Вопрос: При редактировании сообщения, в расширенном либо быстром (скором) варианте выдается ошибка следующего рода: "mySQL query error: UPDATE ibf_posts SET author_id=x,use_sig=1,use_emo=1,ip_address='127.0.0.1',post_date=1170334867,icon_id=0,post='? ????????.<br /><br />124',author_name='Cat', topic_id=63, queued=0, post_htmlstate=0, edit_time=1170434528, edit_name='Medved', append_edit=0, has_modcomment=0 WHERE pid=994 SQL error: Unknown column 'has_modcomment' in 'field list' SQL error code: Date: 7.2.2007, 21:30" Ответ: Заходим в phpMyAdmin, идем в таблицу ibf_posts и создаем там доп. поле соответственно с именем has_modcomment. Вопрос: Видел в новой версии IP.Board 2.2 функцию просмотра цвета группы пользователя в которой он находится. Возможно ли сделать такое на IP.Board 2.1.x и более нижних версиях? Ответ: Да, возможно. Для IP.Board 2.1.x решение данного вопроса Вы найдете здесь, для IP.Board 1.3.x и более старших (не доходя до IPB 2.1.x соответственно) решение вы найдете здесь. Проблемы с прикреплением файлов. Вопрос: Где задаются разрешения группе "Пользователи" и другим? Ответ: Идем в Админцентр -> УПРАВЛЕНИЕ -> Управление группами -> Пользователи -> Редактировать -> Прикрепление файлов -> Глобальные: Максимальное общее место на диске для всех файлов (включая личные сообщения и сообщения в темах) (в килобайтах) Вопрос: Настроил группы, но находясь в группе Главные администраторы и Пользователи не могу закачивать файлы более 2 мб, настройки проверил точно! Ответ: У Вас не настроен как надо php.ini, открывайте его (либо попросите хостера чтобы провел ниже приведенные изменения): *upload_max_filesize - это параметр, отвечающий за максимальный размер прикрепляемого файла. По умолчанию он равен 2 (мегабайт), увеличиваем примерно до ~ 15.post_max_size - это параметр, отвечающий за максимальный размер данных для приема. По умолчанию он равен 8 (мегабайтам), рекомендуется увеличить его до 24-32 мб. ** *По умолчанию этот файл находится: usr/local/php/php.ini**Более подробно с параметрами PHP, настройкой APACHE, Вы можете ознакомиться в этой теме: Аттачи, присоединенные изображения, фото, загрузка Вопрос: Почему когда я захожу в Админцентр -> Прочее я вижу что моя папка uploads пуста, т.е. ее размер равен 0 байт?Ответ: У Вас не правильно прописан путь к папке /uploads/. Это возможно после переезда с одного хостинга на другой, а также при "случайном" неправильном написании адреса в Админцентре. Настроить путь к папке /uploads/ довольно не сложно . Для этого идем в Админцентр -> НАСТРОЙКИ -> Глобальные Настройки форума -> Путь к папке /uploads/ . Там пишите точный адрес до папки /uploads/ , если Вы его не знаете, до просто нажмите на кнопку обратить. Проблемы при работе в админцентре. Вопрос: При обновлении форума с IP.Board 2.0.x, либо же IP.Board 2.1.x в IP.Board 2.1.7 исчезла добрая половина настроек во вкладке "УПРАВЛЕНИЕ". Подскажите, как вернуть обратно.Ответ: Эта проблема связана с лишним закомментированием строки в файле sources/acp_loaders/acp_pages_content.php. Решение будет такое: Находим файл: sources/acp_loaders/acp_pages_content.php Находим: /*$CATS[] = array( 'Подписки' ); Удалить: /* Вопрос: При заходе в Админцентр IP.Board 2.1.7 -> ПРОЧЕЕ -> Центр безопасности -> Проверка антивирусом (или Глубокое сканирование) выдается следующая ошибка: Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /home/xxx/preved.ru/web/tesl/forum/sources/classes/class_virus_checker.php on line 73Как исправить и так ли существенна эта ошибка? Ответ: Ошибка вызвана настройками PHP на вашем сервере. Функция set_time_limit() задаёт время работы скрипта. Рекомендуется увеличить время работы скрипта на сервере. Эта ошибка не существенна и возникает только в разделе безопасности. * *За этот вопрос отдельное спасибо vasyast Изменено 3 Июля 2007 пользователем sM1Le Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 4 Мая 2007 Жалоба Поделиться Опубликовано 4 Мая 2007 Вопрос: Как удалить предупреждения у всех пользователейОтвет: Выполнить запрос к Базе данных следующего типа:UPDATE `ibf_members` SET `warn_level` = '0' Ссылка на комментарий Поделиться на других сайтах Прочее
Pavlik.ru Опубликовано 14 Сентября 2007 Жалоба Поделиться Опубликовано 14 Сентября 2007 Вопрос:Убрать надпись (Работает на Invision Powered Board) Ответ: sources/action_public/boards.phpищем:$cp = " (Powered by Invision Power Board)"; заменяем на:$cp = ""; Точно так же можно подставить какой либо свой текст в кавычках. з.ы. Это не нарушение авторских прав, так как внизу форума копирайты все равно остались. в данном случае мы правим только заголовок окна, то есть title. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 3 Октября 2007 Жалоба Поделиться Опубликовано 3 Октября 2007 Вопрос: как сделать ссылки не видимыми для гостей? (все ссылки автоматом скрываются для гостей) Ответ для 2.1&2.3: ./sources/action_public/topic.phpНайти: //----------------------------------------- // Highlight... //-----------------------------------------Добавить перед: if (!$this->ipsclass->member['id']) { //----------------------------------------- // Clear links for guests //----------------------------------------- $row['post'] = preg_replace( "#<a href=[\"'].+?[\"'].+?>.+?</a>#", "<i>ссылка</i>", $row['post'] ); }./sources/classes/post/class_post.phpНайти: $extra = ""; if ( $tmp_post ) { $raw_post .= "[quote name='".$this->parser->make_quote_safe($tp['author_name'])."' date='".$this->parser->make_quote_safe($this->ipsclass->get_date( $tp['post_date'], 'LONG', 1 ))."' post='".$tp['pid']."']\n$tmp_post\n".$extra.'[/quote]'."\n\n\n"; }Добавить перед: if (!$this->ipsclass->member['id']) { //----------------------------------------- // Clear links for guests //----------------------------------------- $tmp_post = preg_replace( "#\[url\](\S+?)\[/url\]#i", "[i]ссылка[/i]", $tmp_post ); $tmp_post = preg_replace( "#\[url\s*=\s*\& quot\;\s*(\S+?)\s*\& quot\;\s*\](.*?)\[\/url\]#i" , "\\2", $tmp_post ); $tmp_post = preg_replace( "#\[url\s*=\s*(\S+?)\s*\](.*?)\[\/url\]#i", "\\2", $tmp_post ); } & quot - писать слитно Скрытие ссылок в текстовой версии для 2.1: ./lofiversion/index.phpНайти: $parser->parse_html = ( $ipsclass->forums->forum_by_id[ $topic['forum_id'] ]['use_html'] and $ipsclass->cache['group_cache'][ $r['mgroup'] ]['g_dohtml'] and $r['post_htmlstate'] ) ? 1 : 0; $parser->parse_nl2br = $r['post_htmlstate'] == 2 ? 1 : 0; $r['post'] = $parser->pre_display_parse( $r['post'] ); Добавить перед: if (!$ipsclass->member['id']) { //----------------------------------------- // Clear links for guests //----------------------------------------- $r['post'] = preg_replace( "#\[url\](\S+?)\[/url\]#i", "[i]ссылка[/i]", $r['post'] ); $r['post'] = preg_replace( "#\[url\s*=\s*\& quot\;\s*(\S+?)\s*\& quot\;\s*\](.*?)\[\/url\]#i" , "[i]ссылка[/i]", $r['post'] ); $r['post'] = preg_replace( "#\[url\s*=\s*(\S+?)\s*\](.*?)\[\/url\]#i", "[i]ссылка[/i]", $r['post'] ); } Скрытие ссылок в текстовой версии для 2.3: ./lofiversion/index.php //-------------------------------- // Manage POST / TOPIC tags index.php?act=findpost&pid=415 // <a href='index.php?showtopic=100'> //-------------------------------- Добавить перед: if (!$ipsclass->member['id']) { //----------------------------------------- // Clear links for guests //----------------------------------------- $r['post'] = preg_replace( "#<a href=[\"'].+?[\"'].+?>.+?</a>#", "<i>ссылка</i>", $r['post'] ); } Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 21 Ноября 2007 Жалоба Поделиться Опубликовано 21 Ноября 2007 Для тех, кто плохо видит: пишем наиболее частый вопрос и сразу же на него ответ, а не задаем свои вопросы здесь. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 27 Декабря 2008 Жалоба Поделиться Опубликовано 27 Декабря 2008 Вопрос: Как мне использоваться HTML в сообщениях?Ответ: Для возможности вставки HTML нужны 3 условия:Разрешения для группыРазрешение для форума, в который постится сообщениеУстановленный режим HTML в селекте ниже редактора в полном ответе.Для чайников:Админцентр - Управление - Группы - Выбираете меню нужной группы - Настройки - Настройки сообщений - Могут использовать HTML в сообщениях? [Screenshot]Админцентр - Управление - Форумы - Выбираете меню нужного форума - Настройки - Настройки сообщений - Разрешить использование HTML (если разрешает маска доступа группы)? [Screenshot]Установленный режим HTML в селекте ниже редактора в полном ответе. [Screenshot] Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 7 Января 2009 Жалоба Поделиться Опубликовано 7 Января 2009 Вопрос: Как добавить свою кнопку в формы ответа и редактирования сообщений? Ответ(для 2.2-2.3):Добавление кнопки в быстрый ответ и стандартную форму ответа.Добавление кнопки в форму быстрого редактирования. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 19 Января 2009 Жалоба Поделиться Опубликовано 19 Января 2009 Вопрос: случайно удалил пользователя. Создал нового, как вернуть ему авторство сообщений и тем? Ответ:1. Узнаём #id нового пользователя. Его можно определить по адресной строке при просмотре профиля или редактировании пользователя в админке.Пример: http://www.ibresource.ru/forums/index.php?showuser=36662 — мой #id 36662. 2. Возвращаем авторство сообщений и тем:UPDATE ibf_posts SET author_id=#id WHERE author_name='старый ник'; UPDATE ibf_topics SET starter_id=#id WHERE starter_name='старый ник'; 3. Пересчитываем количество сообщений пользователя:UPDATE ibf_members SET posts=(SELECT COUNT(*) FROM ibf_posts WHERE author_id=id) WHERE id=#id; Ссылка по теме: http://www.ibresource.ru/forums/index.php?showtopic=49712 P.S. Остальную информацию(ЛС, друзей и комментарии в профиле) можно восстановить из бекапа. Ссылка на комментарий Поделиться на других сайтах Прочее
LuuR Опубликовано 1 Февраля 2009 Жалоба Поделиться Опубликовано 1 Февраля 2009 А вот почему, я форум не лицензировал, а ввожу в третьем поле любое слово(в настройках лицензии) , и потом внизу форума оно отображается. Почему так? Я думал слово отображаеться, когда только лицензию купил. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 1 Февраля 2009 Жалоба Поделиться Опубликовано 1 Февраля 2009 Для тех, кто плохо видит: пишем наиболее частый вопрос и сразу же на него ответ, а не задаем свои вопросы здесь. http://www.ibresource.ru/forums/index.php?showtopic=37527 Ссылка на комментарий Поделиться на других сайтах Прочее
DeM007 Опубликовано 24 Января 2010 Жалоба Поделиться Опубликовано 24 Января 2010 Где находиться меню? Блоги Теги форума Архив Документация Календарь Пользователи Поиск Помошь Ссылка на комментарий Поделиться на других сайтах Прочее
Rastaman077 Опубликовано 25 Января 2010 Жалоба Поделиться Опубликовано 25 Января 2010 где находиться меню?там где Календарь Пользователь Поиск Помощьи ещё вопрос насчёт репутаций на IPB 2.3.6 не нашёл тему как делать Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 25 Января 2010 Жалоба Поделиться Опубликовано 25 Января 2010 где находиться меню?там где Календарь Пользователь Поиск Помощьи ещё вопрос насчёт репутаций на IPB 2.3.6 не нашёл тему как делать Клонов обычно банят. А остальные читают описание темы. Всего одним постом выше. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения