irondoom Опубликовано 9 Июля 2007 Жалоба Поделиться Опубликовано 9 Июля 2007 Видимо не судьба смотреть исторю..... эх Вот ответ на твой вопрос Теперь насчёт вот такой ошибкиFatal error: Maximum execution time of 30 seconds exceeded in /pub/home/****/htdocs/forum/sources/action_public/thanks.php on line 216Дело не в хосте, во всяком случае дело в Permissions ./sources/action_public/thanks.phpПриблизительно 286 строка:// Permissions to view forums $perms_not_allow=""; $this->ipsclass->DB->simple_construct( array( 'select' => '`id`, `parent_id`, `permission_array`', 'from' => 'forums' ) ); $this->ipsclass->DB->simple_exec(); while ( $row_forum_inf = $this->ipsclass->DB->fetch_row() ) { $row_forum_perms = unserialize( stripslashes( $row_forum_inf['permission_array'] ) ); $forums_perms[$row_forum_inf['id']]['parent_id'] = $row_forum_inf['parent_id']; foreach ( $row_forum_perms as $key => $val ) { $forums_perms[$row_forum_inf['id']][$key] = explode(",", $val); } } $cur_member_perm_id = explode( ",", $this->ipsclass->cache['group_cache'][$this->ipsclass->member['mgroup']]['g_perm_id'] ); $perms_for_check = array('show_perms', 'read_perms'); $perms_check_temp = 0; foreach ( $forums_perms as $key => $val ) { $perms_check_temp = $this->forum_perms ( $key, $forums_perms, $cur_member_perm_id, $perms_for_check ); if ( $perms_check_temp != 0 ) { while ( $perms_check_temp > 1 ) { $perms_check_temp = $this->forum_perms ( ($perms_check_temp-2), $forums_perms, $cur_member_perm_id, $perms_for_check ); }; } if ( $perms_check_temp == 0 ) { if ($perms_not_allow != "") { $perms_not_allow .= ", "; } $perms_not_allow .= $key; } } if ( $perms_not_allow != "" ) { $perms_not_allow = ' and t.forum_id NOT IN (' . $perms_not_allow . ')'; }Конечно же его нужно переработать, я его просто удалил и получил долгожданный результат, а именно список.. Но тогда в обязательном порядке в ац->Настройки->Темы, Сообщения и Опросы->Ограничить мод определенными форумами отметить "Да" и чуть ниже выбрать форумы, если есть скрытые от вида пользователей, то их выбирать не нужно... CanНу это же совсем просто, сейчас поясню как сделать проще:./cache/skin_cache/имя_стиля/skin_topic.phpНаходим://=========================================================================== // <ips:button_posting:desc:> //=========================================================================== function button_posting($url="",$macro="") { $IPBHTML = ""; //--starthtml--// $IPBHTML .= <<<EOF <a href="$url">$macro</a> EOF; //--endhtml--// return $IPBHTML; }Добавляем ниже://=========================================================================== // <ips:button_thanks:desc:> //=========================================================================== function button_thanks($post="") { $IPBHTML = ""; //--starthtml--// $IPBHTML .= <<<EOF <a href="{$this->ipsclass->base_url}act=thanks&type=add&f={$this->ipsclass->input[f]}&t={$this->ipsclass->input[t]}&pid={$post}" title="Спасибо"><img src='style_images/<#IMG_DIR#>/thanks.gif' border='0' alt='Спасибо' /></a> EOF; //--endhtml--// return $IPBHTML; }Сохраняем и всё)) Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 9 Июля 2007 Жалоба Поделиться Опубликовано 9 Июля 2007 а мне кто подскажет, поможет?? Ссылка на комментарий Поделиться на других сайтах Прочее
Oparin Опубликовано 9 Июля 2007 Жалоба Поделиться Опубликовано 9 Июля 2007 Все еще жду помощи Thanks mod (кнопка "Спасибо") Ссылка на комментарий Поделиться на других сайтах Прочее
DJ_CataLyst Опубликовано 9 Июля 2007 Жалоба Поделиться Опубликовано 9 Июля 2007 Сохраняем и всё))да видимо не всё. и выделил разделы где можно говорить СПС... толу 0 Ссылка на комментарий Поделиться на других сайтах Прочее
lawer Опубликовано 10 Июля 2007 Жалоба Поделиться Опубликовано 10 Июля 2007 Люди скажите данный мод вообще работает на IPB 2.1.7 и если да, то почему у меня кнопка не оттображаеться, хотя поставил я её в правельном месте и в правильную папку на сервере? Да и + ко всему аватары перестали показываться, просто пустые квадраты отбражаються. Ссылка на комментарий Поделиться на других сайтах Прочее
Oparin Опубликовано 10 Июля 2007 Жалоба Поделиться Опубликовано 10 Июля 2007 похоже что проблема в том, что не работают макросы { } из этого мода. Может быть это где-то включается-выключается ? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 10 Июля 2007 Жалоба Поделиться Опубликовано 10 Июля 2007 Oparin, Thanks mod (кнопка "Спасибо"), 2.1.x А у вас, дайте угадаю, version >=2.2 Смотрите в "Других модификациях". Ссылка на комментарий Поделиться на других сайтах Прочее
DJ_CataLyst Опубликовано 13 Июля 2007 Жалоба Поделиться Опубликовано 13 Июля 2007 а как исторю под постом "Спасибо сказали:" перенести чтоб показывало под аватаром? Ссылка на комментарий Поделиться на других сайтах Прочее
DJ_CataLyst Опубликовано 13 Июля 2007 Жалоба Поделиться Опубликовано 13 Июля 2007 наверно неправильно выразился http://funkyimg.com/u/387021.jpg Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 13 Июля 2007 Жалоба Поделиться Опубликовано 13 Июля 2007 Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/f/formatsof/public_html/forums/sources/classes/class_session.php on line 704 /*-------------------------------------------------------------------------*/ // Remove the users cookies /*-------------------------------------------------------------------------*/ function unload_member() { [b]704[/b] $this->ipsclass->my_setcookie( "member_id" , "0", -1 ); [b]705[/b] $this->ipsclass->my_setcookie( "pass_hash" , "0", -1 ); $this->member['id'] = 0; $this->member['name'] = ""; $this->member['members_display_name'] = ""; } Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 13 Июля 2007 Жалоба Поделиться Опубликовано 13 Июля 2007 Проверь что в файле ./sources/ipsclass.php есть функция my_setcookie (function my_setcookie). Если нету - порой gоogle в поисках другого дистрибутива. Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 13 Июля 2007 Жалоба Поделиться Опубликовано 13 Июля 2007 спасибо Ссылка на комментарий Поделиться на других сайтах Прочее
MicROs Опубликовано 13 Июля 2007 Жалоба Поделиться Опубликовано 13 Июля 2007 Сори люди сразу. Темка большая читать долго. Есть ли этот мод для 2.2.2 и если есть дайте ссылочку на него пожалуйста. Всем спасибо! Ссылка на комментарий Поделиться на других сайтах Прочее
demvrem Опубликовано 14 Июля 2007 Жалоба Поделиться Опубликовано 14 Июля 2007 Спасибо, всё прекрасно работает! Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 17 Июля 2007 Жалоба Поделиться Опубликовано 17 Июля 2007 У меня надпись "Сказали спасибо" отображается над пользователем... СКРИНШОТ Как исправить, подскажите!!! Ссылка на комментарий Поделиться на других сайтах Прочее
drakoshka Опубликовано 17 Июля 2007 Жалоба Поделиться Опубликовано 17 Июля 2007 после установки мода при нажатии на кнопку спасибо выбрасывает на пустой лист в чем может быть ошибка Ссылка на комментарий Поделиться на других сайтах Прочее
DJ_CataLyst Опубликовано 17 Июля 2007 Жалоба Поделиться Опубликовано 17 Июля 2007 drakoshkaу меня такая-же беда может старая версия мода поможет? Ссылка на комментарий Поделиться на других сайтах Прочее
zil1924 Опубликовано 19 Июля 2007 Жалоба Поделиться Опубликовано 19 Июля 2007 Как убрать это - http://rg.foto.radikal.ru/0707/0c/1f7c9c723e45.jpg ? Сори люди сразу. Темка большая читать долго. Есть ли этот мод для 2.2.2 и если есть дайте ссылочку на него пожалуйста. Всем спасибо!У меня на 2.2.2. работает. Ссылка на комментарий Поделиться на других сайтах Прочее
WineX Опубликовано 24 Июля 2007 Жалоба Поделиться Опубликовано 24 Июля 2007 А у меня появляется при нажатии кнопки пустая страница. В адресной строке написано следующее: http://название_сайта/{ipb.script_url}act=...mp;f={ipb.input[f]}&t={ipb.input[t]}&pid=215496 Где что надо подправить что бы работало??Версия 2.2.2 Мод стоял, после обновления форума, заново поставил мод, все данные высвечиваются, а СПАСИБО сказать не дает. Ссылка на комментарий Поделиться на других сайтах Прочее
gladiator1985 Опубликовано 25 Июля 2007 Жалоба Поделиться Опубликовано 25 Июля 2007 При установке данного мода - у меня форум умирает со словами:IPS Driver ErrorThere appears to be an error with the database.You can try to refresh the page by clicking here в шибках выдаёт:[b]Error Number: 1054 Error: Unknown column 'm.thanks_point' in 'field list' IP Address: 10.10.9.112 mySQL query error: SELECT p.*, pp.*, m.id,m.name,m.mgroup,m.email,m.joined,m.posts, m.last_visit, m.last_activity,m.login_anonymous,m.title,m.hide_email, m.warn_level, m.warn_lastwarn, me.msnname,me.aim_name,me.icq_number,me.signature, me.website,me.yahoo,me.location, me.avatar_location, me.avatar_type, me.avatar_size, m.members_display_name, pc.*,m.thanks_point FROM ibf_posts p LEFT JOIN ibf_members m ON (m.id=p.author_id) LEFT JOIN ibf_member_extra me ON (me.id=m.id) LEFT JOIN ibf_pfields_content pc ON (pc.member_id=p.author_id) LEFT JOIN ibf_profile_portal pp ON (m.id=pp.pp_member_id) WHERE p.pid IN(2001,2004,2007,2010,2011,2085,2086,2093) ORDER BY pid asc[/b] или Error Number: 1054 Error: Unknown column 'thanks_point' in 'field list' IP Address: 10.10.11.79 mySQL query error: SELECT id, name, mgroup, member_login_key, member_login_key_expire, email, restrict_post, view_sigs, view_avs, view_pop, view_img, auto_track, mod_posts, language, skin, new_msg, show_popup, msg_total, time_offset, posts, joined, last_post, subs_pkg_chosen, ignored_users, login_anonymous, last_visit, last_activity, dst_in_use, view_prefs, org_perm_id, mgroup_others, temp_ban, sub_end, has_blog, has_gallery, members_markers, members_editor_choice, members_auto_dst, members_display_name, members_created_remote, members_cache, members_disable_pm,thanks_point FROM ibf_members WHERE id=1 Это была реакция изменения на classes.php Как поставть этот мод и оживить форум? Ссылка на комментарий Поделиться на других сайтах Прочее
mylipetsk Опубликовано 26 Июля 2007 Жалоба Поделиться Опубликовано 26 Июля 2007 Как узнать какая версия мода у меня стоит? Так как ставил давно и не помню какая версия, а ведь в файли с абгрейдом написано Для обнавления с версии 2.0.0, требуется выполнить только пункты из раздела "Обновление файлов" А как быть если у меня версия "Спасибо" страрее? С чего тогда ничинать? Ссылка на комментарий Поделиться на других сайтах Прочее
WineX Опубликовано 26 Июля 2007 Жалоба Поделиться Опубликовано 26 Июля 2007 Переустановить полностью.Взять свежие файлы из дистриба в которых нужно поменять код и поменять там его, при условии того что в них изменяется только код этого мода.Вообще в коде модов есть комментарии о том что это кусочек такого то мода, можно кусочки найти и заменить. Ссылка на комментарий Поделиться на других сайтах Прочее
WineX Опубликовано 27 Июля 2007 Жалоба Поделиться Опубликовано 27 Июля 2007 Значит отписываюсь о решении проблемы работы мода на 2.2.2 Всё ставим как написано в инструкции для 2.1.X Но только при создании шаблона button_thanks (custom bit) в skin_topic (просмотр темы) пишем нижеприведенный код вместо предлагаемого для 2.1.X и всё будет работать. <a href="{$this->ipsclass->base_url}act=thanks&type=add&f={$this->ipsclass->input['f']}&t={$this->ipsclass->input['t']}&pid={$post}" title="Thanks"><img src='style_images/<#IMG_DIR#>/thanks.gif' border='0' alt='Спасибо' /></a> 2 AVolМожет быть поправить инструкцию для 2.2.2 ?? Удачи. Ссылка на комментарий Поделиться на других сайтах Прочее
diymond Опубликовано 1 Августа 2007 Жалоба Поделиться Опубликовано 1 Августа 2007 ######################################################################Выполнение SQL-запросов ("ibf_" заменить на свой префикс!):======================================================================Для таблицы members:----------------------------------------------------------------------ALTER TABLE `ibf_members` ADD (thanks_point int( 11 ) NOT NULL default '0');----------------------------------------------------------------------Для таблицы posts:----------------------------------------------------------------------ALTER TABLE `ibf_posts` add (post_thanks text );====================================================================== ###################################################################### вот этот пункт инструкции не понял. Где это находиться?извиняюсь за дилетанство. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 1 Августа 2007 Жалоба Поделиться Опубликовано 1 Августа 2007 1. В панеле управления хостингом2. В phpMyAdmin3. В Админцентр - Прочее - Утилита SQL - внизу окошко для ввода запроса. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения