Перейти к содержанию

spoken

Актив
  • Постов

    1120
  • Зарегистрирован

  • Посещение

  • Победитель дней

    18

Сообщения, опубликованные spoken

  1. Приветствую!

    Кто-нибудь дорабатывал стандартный bb-код media, чтобы он начал понимать короткие ссылки типа https://youtu.be/VIDEOID

    Поделитесь, если сделали.

     

    Что-то тупанул и не поискал сначала. Вопрос решился правкой медиа-тега, вот так надо

    http(?:s)?://(www.)?youtu.be/([\d\w-_]+?)

     

  2. Как?

     

    Я у себя так сделал. Есть хук для задания группы поисковым ботам. Этой группе дал доступ на просмотр и чтение тем некоторых закрытых для гостей разделов. В результате они попали в поисковую выдачу, но при переходе на них по ссылке из поисковика выводится стандартное сообщение, что доступ закрыт и требуется регистрация на форуме для просмотра.

     

    Минус этого решения в том, что содержимое закрытого раздела попадает в кэш поисковика, там его может смотреть продвинутый незарегистрированный пользователь. А особо продвинутые могут подделать user-agent браузера чтобы закосить под поисковик и смотреть такие закрытые разделы и темы.

     

    Поэтому применять этот метод надо с умом, четко понимая что и зачем делаешь.

  3. В админке есть удаление "бесхозных" файлов. Оно удалит файлы из upload, которые уже не используются - удалены сообщения в которые они были загружены или удалены пользователи у которых были аватарки.

     

    333 МБ без uploads на мой взгляд многовато.

     

    Неустановленные приложения тоже можно удалить.

  4. Да, через БД меняется, если хука нет. Однажды понадобилось, разобрался и сделал. Но там SQL надо знать немного.


    Hidden, этот рецепт надо будет немного доработать, там именно вариант при удалении пользователя, когда его темы и сообщения стали "бесхозными".

  5. 2. Наконец-то наладит отображение фавикон - вроде всё делал по правилам, но в браузере отображается, а вот в поиске Яша не хочет его индексировать

     

    Там фавикон не сразу появляется, это у них описано.

     

    3. Посмотрит по какой причине с 0,13 до 0,23 нагрузка форума в админке возрасла

     

    Это в админке не отследить, думаю.

  6. На движке vbulletin встречал такое, если есть для IPB то напишите, удобная штука.

     

    Из похожего встречал только мод по вставке "плашки темы", но там можно вставлять только созданные тобой темы типа как из меню "Мои файлы". На форуме IPS такое используют.

  7. Нда, админ такого крупного форума без навыков работы с БД. :facepalm:

     

    Посмотри результат такого запроса

    SELECT * FROM ibf_reputation_index where member_id=4;
    

    Вместо 4 подставь идентификатор нужного пользователя.


    Для удаления такой запрос

    delete FROM ibf_reputation_index where member_id=4;
    commit;
    

    где 4 это идентификатор нужного пользователя.


    А такой запрос покажет содержимое постов, которые он лайкал

    select author_name,post from ibf_posts where pid in (SELECT type_id FROM ibf_reputation_index where member_id=4 and type='pid');
    
    
  8. Проще дать права пользователям через вторичные группы. Я на форуме обычный пользователь, а вторичная группа модераторов. В результате в группе модераторов я не отображаюсь, а все её права имею.

×
×
  • Создать...