Перейти к контенту

Angus2

Пользователи
  • Число публикаций

    89
  • Регистрация

  • Последнее посещение

Недавние посетители профиля

Блок недавних посетителей отключен и не доступен другим пользователям для просмотра.

Достижения Angus2

  1. Возможно, тема поднималась, но не могу ее определить с наскока. Подскажите, люди добрые... Есть код (форумная игра), написанный для IPB версии 2. Я хочу установить ее на форум версии 1.3. Вопрос: Куда именно нужно в данном случае обратить внимание, чтобы правильно модифицировать код и сделать его рабочим ? Потому как, код в принципе, выглядит весьма похожим (на мой не сильно искушенный взгляд - я работал только с 1.3). Однако заметно, что модернизированы запросы к БД, но, вроде, это поправимо - переписываю, где вижу в нужный формат. Что еще может быть изменено - где искать/копать расхождения ? (Возможно: работа со скинами ?) Заранее спасибо за советы.
  2. Angus2

    [1.x.x]Show Hide v2

    А есть ли возможность воткнуть запоминание статуса свернуто/развернуто через кукисы ? Это было бы как раз то, чего жаждет общественность
  3. Angus2

    ibProArcade

    lossen Ну а пермишшены проставлены как следует, да ? Ну и может у тебя хостер с заворотами, нам ж этого неизвестно
  4. Интересно, а чем лучше этот мод вот этого: Manage Emoticons 2.3 с Инвизионайза ? Написан - давным давно, вот только поддержки под форум 2 нету - писателя модов Peter'а чем-то Мэттью обидел, наверное P.S. Помимо выбора размера и количества кликабельных смайлов, есть очень удобная возможность управлять БД эмотиконов, обновлять, сортировать и дополнять без всяких глюков. P.P.S. Референс на этом сайте: Распределение смайлов на категории P.P.P.S. Ого! Парсинг ссылки на тему в название темы - это круто Только сейчас заметил
  5. Angus2

    Исправление таблиц базы

    Судя по-ошибке 28 (коды ошибок БД есть по поиску на этом сайте), речь идет о нехватке дискового простарнства под индексы. Варианты - потереть лишние логи в temp, либо увеличить размер раздела, выделенный для хранения временных данных mySQL. Это если форум находится на доступном компьютере. Вот, посмотри: (http://www.ibresource.ru/forums/index.php?act=ST&f=16&t=1575) ------------------------- » Error Code 28 (No space left on device): Описание: 28 ошибка одна из самых опасных и означает она, что закончилось место для хранения данных mySQL или же что в директории /tmp Вашего сервера не хватает свободного места. Что делать: Закрыть Ваш форум, дабы не было записи в базу, при добавлении тем/сообщений и т.д. Связаться с Ваши хостером (службой поддержки хостинга) и сообщить об этой ошибке. Если же у Вас собственный сервер, то Вам необходимо увеличить место, отведенное для хранения данных mySQL, например перенести на новый раздел, и/или изменить расположение /tmp директории в my.cnf » Error Code 144 (Table is crashed and last repair failed): Описание: таблица, к которой происходило обращение, разрушилась и последняя попытка ее востановить оказалась безуспешной. Что делать: Обратиться к хостеру и сообщить об ошибке. Если же у Вас собственный сервер, Вам необходимо остановить mySQL сервер и запустить комманду для востановления. Когда mySQL остановлен, выполните в shell/telnet/ssh комманду: myisamchk -r -u имя_пользователя -pпароль имя_базы где: имя_пользователя - Ваше имя пользователя базы данных имя_базы пароль - пароль базы имя_базы. Обратите внимание что пароль нужно указывать сразу после -p без каких-либо разделяющих символов. имя_базы - база который требуется восстановить.
  6. Angus2

    Отдельные иконки для каждого Форума!

    Afoonja Глупость. Перед тем как что то кидать, стоило бы подумать чуток... У некоторых стоят разные моды. Никогда больше так не делай Для сравнения КАК нужно делать: (S) Forum Icons v1.0 for IPB v1.3 http://forums.invisionize.com/index.php?showtopic=47553&st=0
  7. Angus2

    Бэкап и восстановление базы форума

    Salavat Это, как написано выше, связано с переходом на версию mySQL 4 и выше Ждем ответа автора, он обещал новую версию (пока что копирую только напрямую через средства mySQL в кроне). den666 С помощью Site Keeper Dumper ты смощешь копировать базы не только форума, но и всего что угодно, что есть в твоей БД. Соответственно, тебе надо знать название БД, в которую пишет твой форум (например БД forumnuke), пароль и логин на доступ к этой базе. Соответственно, открываешь через Site Keeper Dumper ее и копируешь ВСЮ. Тогда у тебя гарантированно все сохранится, и не только посты но и опросы, и темы, и статистика и пользователи и все остальное.
  8. Angus2

    Исправление таблиц базы

    mpkspb Извини, но где же выполнение команды REPAIR TABLE forum_ichip.ibf_admin_sessions ??? Попробуй выполнить ее, в приведенной цитате не вижу имеено починки, видно чекинг, видна оптимизация....
  9. Angus2

    ibProArcade

    А как сделать так, чтобы Новые игры попадали в свою группу *Новинки* ? А не болтались в общих списках ? Best_CreAtoR http://mix.oskol.ru/IPBforum/upload/index.php?act=Arcade Впечатляет....... Если бы можно было в tar поделиться - было бы просто здорово! P.S. Эффект смены страниц потрясающий
  10. Lender Отнюдь, уважаемый Лэндер, отнюдь. В настройках самого форума через админку вы можете указать только ГРУППЫ и массовое действие для ГРУППЫ, типа, разрешено создавать сообщения, отвечать в форуме и т.д. А вот парава на отмену кнопочки EDIT или принудительной установки галки EDITED, а также возможность удалять свои сообщения прописываются в правах ГРУПП. В моем случае, суть предложения, такова: Что вход в данную ветку форума overrides локально права всех групп, будь то пользователи, или модераторы (кроме админов, конечно же )
  11. Angus2

    Sypex Dumper

    Поскольку ответа тут не дождался Бэкап и восстановление базы форума то вот повторяю вопрос в специально созданной теме: Подскажите... Все время пользовался Site Keeper, не знал горя, а тут... Переехал на mySQL 4.1 (думаю, что после переезда случилось, увы, не отследил момент) и вот запускаю его, а он мне выдает: Перечень имен таблиц, и в скобочках [Dynamic] (по памяти пишу). И только пару тройку таблиц, которые я прям накануне создал своими руками, он корректно отрабатывает. А эти Dynamic так и остаются только названиями... Соотвественно база из 20 мегабайт становится едва ли в 80 килобайт... Чего-то где-то в настройках mySQL ? Или ?
  12. Вопрос возник со стартом известной форумной игры "Мафия" Есть ли возможность (и как тогда) сделать форум с ограниченными правами для всех, кто печатает в нем ? (кроме админа и Модератора, естественно). А именно: Права на редактирование и удаление своих сообщений, которые имеют некоторые группы Пользователей форума чтобы в данной ветке ИГНОРИРОВАЛИСЬ. Галочка "Добавить подпись когда изменен" чтобы автоматически ставилась для всех, кто редактирует свои сообщения, даже для тех, у кого в свойствах ГРУППЫ стоит возможность выбирать эту галочку, ставить или нет. В общем, чтобы младшие модераторы и простые модераторы, которые могут затирать и свои посты, и убирать галочки о времени корректировки своего поста не могли воспользоваться данным правом (наделяемым в общих свойствах их групп). Если есть вопрос почему - объясняю Мафия - тонакая и хитрая игра, есть мнение, что некоторые могут использовать *все* методы для победы, даже такие вот читерские, когда написанный ранее пост может быть пользователем удален или изменен сознательно уже позже, таким образом манипулируя мнением участников игры При этом, конечно же, все возможности, даруемые свойствами ГРУППЫ остаются в полном объеме в других ветках Форума. P.S. Может быть немного путанно. Может быть такая возможность есть стандартными средствами. В любом случае - заранее спасибо за ответ....
  13. Angus2

    Бэкап и восстановление базы форума

    Кстати, подскажите... Все время пользовался Site Keeper, не знал горя, а тут... Переехал на mySQL 4.1 (думаю, что после переезда случилось, увы, не отследил момент) и вот запускаю его, а он мне выдает: Перечень имен таблиц, и в скобочках [Dynamic] (по памяти пишу). И только пару тройку таблиц, которые я прям накануне создал своими руками, он корректно отрабатывает. А эти Dynamic так и остаются только названиями... Соотвественно база из 20 мегабайт становится едва ли в 80 килобайт... Чего-то где-то в настройках mySQL ?
  14. Angus2

    Исправление таблиц базы

    Вот, полночи угробил на эту модификацию... не фурычит Итак, что делал. В указанное выше место вставлял как и полагалось: // Сюда вставляем сообщение Администраторам что произошел авторемонт. //+--------------------------------------- // Sending the mail //+--------------------------------------- $contents = "Произошел автоматический ремонт таблицы <br>".$listing; $tit = "Робот - починяльщик сообщает"; $me = 4; \\ 4 - это id, от имени которого производится рассылка @set_time_limit(1200); $masspm_query = $DB->query("SELECT id, name, view_pop FROM ibf_members WHERE mgroup='4'); \\ mgroup=4 - это группа администраторов. while ($masspm=$DB->fetch_row($masspm_query)) { $db_string = $DB->compile_db_insert_string( array ( 'member_id' => $masspm[id], 'msg_date' => time(), 'read_state' => '0', 'title' => $tit, 'message' => $contents, 'from_id' => $me, 'vid' => 'in', 'recipient_id' => $masspm[id], ) ); $DB->query("INSERT INTO ibf_messages (".$db_string['FIELD_NAMES'].") VALUES (".$db_string['FIELD_VALUES'].")"); \\ < ==== (*) Ошибку сюда выдает $new_id = $DB->get_insert_id(); unset($db_string); //----------------------------------------------------- $DB->query("UPDATE ibf_members SET ". "msg_total = msg_total + 1, " . "new_msg = new_msg + 1, " . "msg_from_id='" . $MEMBER['id'] . "', ". "msg_msg_id='" . $new_id . "', ". "show_popup='" . $masspm['view_pop'] . "' ". "WHERE id='" . $masspm['id'] . "'"); } Итак, в этом варианте мне выдает напротив (*) ошибку T_STRING Убей бог, не могу понять где тут могут быть разные типы данных... При этом - остается непонятным, почему 'member_id' => $masspm[id], и 'recipient_id' => $masspm[id], идут без кавычек в индексе, типа $masspm['id']. Если ставлю кавычки то выдается БОЛЬШАЯ ДЛИННАЯ ОШИБКА про какое то замещение и пробелы в переменных Изменение класса $DB на $this ничего не меняет (ну и вроде как не должно раз ошибка на этом этапе возникает)... Короче - запуталася я, есть возможность объяснить проще ? Поясняю, этот кусок кода я взял из Модификации MASS_PM, и в полностью данном виде код работает в нужном месте... Чего ему надо тут ?????
  15. Именно Было такое подозрение - поиск по мануалу показал что в версии, начиная с 4.x появилась функция MOD, соответственно, это слово стало зарезервированным... Значит, у меня 3-ий mySQL стоял раньше Все, исправил в двух БЛОКАХ упоминание *mod* на другой алиас - и все работает Спасибо ! P.S. Кстати, может это и можно добавить к страничке Глюков IPB 1.3.x
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.