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

`Maksik

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

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

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

О `Maksik

  • День рождения 18.06.1992

Личная информация

Дополнительные

  • Пол
    Мужчина
  • Город
    Москва

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

1 746 просмотров профиля

Достижения `Maksik

  1. Попробуйте: http://whymax.ru/scripts/26-redirekt-vneshnix-ssylok-v-ipb-3.html Должно работать, и с индексацией все в порядке.
  2. `Maksik

    [2.3.x][an23] Ajax Thanks / Мод "Спасибо"

    Баг-фикс Ищем: function button_and_list_for_topics( &$row, $forum_id ) { Добавляем ниже: if ($row['author_id']) { $poster = $this->ipsclass->DB->simple_exec_query( array( 'select' => '`mgroup`, `thanks_point`', 'from' => 'members', 'where' => '`id` = ' . $row['author_id'] ) );} else { // Author's group is "Guest" $author['mgroup'] = $this->ipsclass->vars['guest_group']; $author['thanks_point'] = 0; } Теперь в настройках можно выбирать группы, за сообщения которых можно говорить "спасибо"
  3. `Maksik

    [2.1.x]Модераторские теги

    Если кто хочет убрать кнопочки "Удалить" и "Редактировать": ./sources/action_public/topics.php Ищем: if ( $post_date > ( time() - ( intval($this->ipsclass->member['g_edit_cutoff']) * 60 ) ) )Заменяем на: if ( $post_date > ( time() - ( intval($this->ipsclass->member['g_edit_cutoff']) * 60 ) ) and !$poster['has_modcomment']) Ищем: if ($poster['id'] == $this->ipsclass->member['id'] and $this->ipsclass->member['g_delete_own_posts']) return $button;Заменяем на: if ($poster['id'] == $this->ipsclass->member['id'] and $this->ipsclass->member['g_delete_own_posts'] and !$poster['has_modcomment']) return $button; Если вы ставили мод по инструкции (и уверены на 100%, что все сделали верно), но ничего не работает, тогда нажмите на волшебную кнопочку F5
  4. Спасибо, других (получше этого) наверное и нет) Тогда даже с этим модом можно делать все, как в сообщении #11
  5. Если стоит мод "Запрет на редактирование сообщений после добавления комментария модератором", то в topics.php и moderate.php ищите немного другой код, например: $this->ipsclass->member['g_delete_own_posts'] == 1и добавляйте код ниже перед последней скобкой ")": ./sources/action_public/moderate.php $post_date > ( time() - ( intval($this->ipsclass->member['g_edit_cutoff']) * 60)) ./sources/action_public/topics.php $post_date > ( time() - ( intval($this->ipsclass->member['g_edit_cutoff']) * 60)) Остальное все так же! Буду благодарен, если кто кинет ссылку на этот мод/хак (помоему что-то подобное на ibr стояло).
  6. 1. Запрещаем удаление поста юзеру после истечения времени для редактирования поста. ./sources/action_public/moderate.php Ищем: else if ( ($this->ipsclass->member['g_delete_own_posts'] == 1) and ( $this->ipsclass->member['id'] == $post['author_id'] ) )Заменяем на: else if ( ($this->ipsclass->member['g_delete_own_posts'] == 1) and ( $this->ipsclass->member['id'] == $post['author_id'] ) && $post['post_date'] > ( time() - ( intval($this->ipsclass->member['g_edit_cutoff']) * 60 ) ) )Сохраняем файл. 2. Убираем кнопку "Удалить" после истечения времени для редактирования поста. ./sources/action_public/topics.php Ищем: $this->delete_button($row['pid'], $poster)Заменяем на: $this->delete_button($row['pid'], $poster, $row['post_date']) Ищем: function delete_button($post_id, $poster)Заменяем на: function delete_button($post_id, $poster, $post_date) Ищем: if ($poster['id'] == $this->ipsclass->member['id'] and ($this->ipsclass->member['g_delete_own_posts'])) return $button;Заменяем на: if ($poster['id'] == $this->ipsclass->member['id'] and ($this->ipsclass->member['g_delete_own_posts'] && $post_date > ( time() - ( intval($this->ipsclass->member['g_edit_cutoff']) * 60)))) return $button;
  7. Если Вам так хочется считать всех гостей, напишите самый простой скрипт, который будет учитывать все хосты (или посетителей по ip и браузеру), а затем просто вычитайте из этого значения кол-во зареганных юзеров и поисковиков. Вот и все и никакой нагрузки на БД
  8. Блин, сеня юзер написал, что все равно перезагружается окошко по двойному клику. Если нажать редактировать пост кнопочкой "изменить", а потом кликнуть 2 раза, то форма редактирования поста перезагрузится. можно ли как-нибудь сделать проверку на ява скрипте, не открыта ли форма для редактирования поста?
  9. А нельзя как-нибудь сделать, чтобы при при нажатии 2 раза на пост (во время редактирования) окошко редактирования поста не перезагружалось? Пишешь пост, вдруг нажал случайно на него и все потеряно
  10. Ура, вот что нашел: http://www.ibresource.ru/forums/index.php?...hl=moderate_log Сейчас буду пробовать
  11. `Maksik

    [2.3.x]Глобальные объявления v2

    Подскажите пожалуйста, как парсинг HTML прикрутить к моду?
  12. Спасибо, но помоему это не он Да и версия 1.2, 1.3 При редактировании поста юзером/модером просто в лог действий модераторов записывалось не только действие (User Masha отредактировал пост #9462), а ещё сообщение до редактирования.
  13. seba, А что непонятно? ./sources/action public/miscprint_page.php $max_posts = 300;Меняйте на нужное кол-во постов
  14. Все сообщения останутся, главное не трогайте БД и оставьте папку uploads вашего форума. Откройте исходный код страницы форума и ява скрипт с вирусом будет где-то там (скорее всгео внизу). Затем просто в админке измените шаблон и удалите этот код. Поищите его так же во всех php файлах
×
×
  • Создать...

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

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