Jump to content

Desti

Актив
  • Регистрация

  • В сети

Everything posted by Desti

  1. Desti posted пост в теме in Флейм
    Покинул форум.
  2. Последний раз кракен меня посетил 21 мая, в сообщении нет никаких ухищрений и фильтр отправил тему в утиль. Добавьте в фильтр слово "onion", это избавит от кучи ссылок на даркнет. "Даркнет/darknet" тоже желательно добавить. Заблокируйте домены .top, .cc, .at. .icu и другие, которые увидите в сообщения спамеров. Нормальные люди на таких доменах ничего не размещают.
  3. Добавьте "кракен" и прочие его словоформы из спам-сообщения в Posting - Word Filters в режиме "Hold..." и не надо морочиться с ограничениями для групп.
  4. Не надо плодить лишние переменные, особенно в шаблонах. {{$param = \IPS\Member::load( $member->member_id );}} {{foreach $param->contentProfileFields() as $group => $fields}} Заменяется на {{foreach \IPS\Member::load( $member->member_id )->contentProfileFields() as $group => $fields}} а это {{ $pos = \strripos($value, 'Листья осени'); }} {{if $pos !== false }} на {{ if \strripos($value, 'Листья осени'); }} и не надо забывать обратный слеш перед функциями
  5. I'm sorry, but no one is going to correct AI's nonsense
  6. It is not valid application. Download any application and compare at least the folder structure to what you get.
  7. Кто мешает проверить еще раз?
  8. ни на что он не ругается
  9. Disallow: /forum/201/ - ну и подобное вам точно не нужно :)
  10. Это мой, что-то, конечно, лишнее, но яндекс и гугл перестал ругаться на дубли, неканонические и прочее. robots.txt User-agent: * Disallow: /applications/ Disallow: /notifications/ Disallow: /datastore/ Disallow: /plugins/ Disallow: /system/ Disallow: /Credits.txt Disallow: /upgrading.html Disallow: /login/ Disallow: /register/ Disallow: /lostpassword/ Disallow: /search/ Disallow: /online/ Disallow: /settings/ Disallow: /modcp/ Disallow: /bookmarks/ Disallow: /contact/ Disallow: /messenger/ Disallow: /activity/ Disallow: ?tab= Disallow: /index.php?* Disallow: /*?app=* Disallow: ?sortby= Disallow: /profile/* Disallow: /clients/info/ Disallow: page__st__ Disallow: ?do=rotate Disallow: page__view Disallow: *?do=findComment Disallow: filter= Disallow: *?do=getNewComment Disallow: *?do=getLastComment Disallow: ?page= Disallow: /user/* Disallow: /userdir/* Disallow: *?do=metadata Disallow: page__prune Disallow: /img/* Disallow: st Disallow: *page__sort Disallow: *?view=list Disallow: *?view=grid Disallow: csrfKey= Disallow: ?browse=1 Disallow: ?&page= Disallow: *page__hl Disallow: *page__show Disallow: page__p__ Disallow: page__pid__ Disallow: *?do=edit Disallow: ?ct= Disallow: ?lightbox= Disallow: *?context=new Disallow: *?do=download Disallow: /discover/ Disallow: /leaderboard/ Disallow: /files/submit/?do=submit* Disallow: *fromLogout= Disallow: *fromLogin= Disallow: *?changelog= Disallow: *?do=add Disallow: *?do=showReactionsComment Disallow: images.xml Disallow: *?do=embed Disallow: page__fromsearch Disallow: ?_fromLogin= Disallow: *?do=newVersion Disallow: *?advancedSearchForm Disallow: *?do=getFirstComment Disallow: /forum/201/ Disallow: /forum/277/ Disallow: page__fromsearch__ Disallow: ?t= Disallow: *?sort=newest Disallow: *tab=reviews Disallow: *?forcePrint= Disallow: *?tab=comments Disallow: *?do=findReview Disallow: *?failedReply Disallow: *- Host: ваш хост Sitemap: ссылка на sitemap
  11. {{if \in_array( member.member_id, array( 1111, 2222 ) )}} - обратный слеш обязательно
  12. <div class="gni"> {{foreach $groups as $group}} {{$url = \IPS\Http\Url::internal( "app=core&module=search&controller=search" );}} {{$url = (string) $url . "&type=core_members&group%5B" . $group->g_id . "%5D=1&q=";}} <a href='{$url}'>{$group->formattedName|raw}</a> {{endforeach}} </div>
  13. Конечно можно. Это поисковые запросы, они читают информацию, а не записывают.
  14. https://invisioncommunity.com/developers/docs/general/enabling-developer-mode-r23/
  15. "dev mode", not "dev tools".
  16. Если у вас только это, то да. Но путь ущербный. Плагин уже не сделать, v5 их не поддерживает.
  17. И после апдейта на след. версию логин возвращается в исходное состояние.
  18. Desti posted пост в теме in Флейм
    Вспомнилось что-то... Ты же программист? В электрике шаришь, получается... Надо траншею под кабель прокопать, метров 500.
  19. Никакой сложности, на уровне скрипта получаем список сообщений, пробегаем по нему, находим сообщения от нужных ползателей, проверяем их статус online и генерим плашку.
  20. А у меня работает на 4.7.20, на дефолтной теме.
  21. Desti posted пост в теме in Флейм
    Это особенности конкретного хостинга, в реальном мире так не случается :) Надо в dns прописывать субдомен, в конфигах nginx добавлять его и указывать директорию. Всегда стоит спросить хостера о том, как создавать субдомены. Чаще всего это есть в панели управления хостингом.
  22. Это сложно объяснить, но если вы делаете first() в селекте по полю, но у вас нет данных, выстрелит UnderflowException. Поэтому всегда ставьте COUNT(поле) $error_ = Db::i()->select( 'COUNT(url)', 'error_url', array('url = ?', $_SERVER['REQUEST_URI']))->first();В остальном должно работать.
  23. Все ответы формирует Output, типа Output::i()->error( 'node_error', '2B221/1', 404, '' ); Вот в system/Output/Output.php -> error() и добавляйте.
  24. Tiptap https://invisioncommunity.com/forums/topic/480617-ic-5-editor-extension-javascript-framework/
  25. Вы удалили форму голосования для темы, естественно, форум как работал, так и будет работать. Еще раз, если опять не получилось понять первое сообщение: файлы в static типа core_global_global.php не шаблоны, это полноценные классы php с кучей функций. Если что, функция в php выглядит как строчка, первое слово в которой function, например function dashboard() {...}. Вы можете открыть редактором любой файл в static и увидеть, как он устроен. Делая вызов типа Theme::i()->getTemplate( 'global', 'core', 'global' )->function-name( $param ) вы вызываете из файла core_global_global.php (определяется параметрами ( 'global', 'core', 'global' ) ) функцию function-name(). Имя function-name дана только для примера, ее не существует и искать ее бесполезно. Вам надо найти свою функцию, ту, в которой живет шаблон, который надо изменить и искать вызов этой конкретной функции. Еще добавлю, все ваши изменения исчезнут после обновления версии форума.