Everything posted by Zero108
-
SEO Essentials
Сайт производителя с инструкцией по настройке ушел в небытие. Кто настраивал Google Search Console Authentication Key для вставки в это приложение, вставлять нужно весь скачанный файл или вырезать из него значение private_key?
-
Как убрать блок с информацией о фотографии
.ipsApp[data-pageapp="gallery"] #elGalleryImageStats {display: none !important;} или #elGalleryImageStats {display: none !important;}
-
JQMIGRATE: Migrate is installed, version 3.4.1
Устаревшая версия jQuery может быть критична для работы и безопасности сайта, но степень критичности зависит от нескольких факторов. ### Влияние устаревшей версии jQuery на работу сайта: - Совместимость: Старые версии jQuery могут не поддерживать современные браузеры или новые стандарты JavaScript, что может привести к некорректной работе скриптов, ошибок в интерфейсе и функционале. - Поддержка плагинов: Многие современные плагины и библиотеки требуют более новых версий jQuery, поэтому использование устаревшей версии может ограничить возможности расширения сайта. ### Влияние устаревшей версии jQuery на безопасность сайта: - Известные уязвимости: Старые версии jQuery могут содержать известные уязвимости, которые злоумышленники могут использовать для XSS-атак (межсайтового скриптинга), обхода политик безопасности и других видов атак. - Отсутствие обновлений: Если версия jQuery не поддерживается и не обновляется, то найденные уязвимости не будут исправлены, что повышает риск компрометации сайта. ### Итог: - Для безопасности: Использование устаревшей версии jQuery — это потенциальный риск. Рекомендуется обновлять jQuery до последних стабильных версий, где исправлены известные уязвимости. - Для работы: Если сайт зависит от старого кода, обновление может потребовать тестирования и доработок, но в долгосрочной перспективе это улучшит стабильность и совместимость. ### Рекомендации: 1. Проанализировать текущую версию jQuery и проверить наличие известных уязвимостей для этой версии (например, на сайтах CVE или NVD). 2. Если возможно, обновить jQuery до последней стабильной версии, протестировав работу сайта после обновления. 3. Использовать плагин jQuery Migrate (как в вашем примере кода), чтобы облегчить переход с устаревших версий на новые, выявляя и исправляя несовместимости. 4. Регулярно следить за обновлениями и безопасностью используемых библиотек. Если обновление невозможно сразу, следует хотя бы минимизировать риски: ограничить доступ к уязвимым страницам, использовать Content Security Policy (CSP), фильтровать вводимые данные и применять другие меры безопасности.
-
Как добавить шрифт на своём форуме?
Например, можно добавить в custom.css загрузку шрифтов: @import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,300i,400,500&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Hammersmith+One&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Hammersmith+One&family=Roboto&display=swap'); В вашем случае это будут: @import url('https://fonts.googleapis.com/css2?family=Tahoma'); @import url('https://fonts.googleapis.com/css2?family=Courier'); Или так: @import url('https://fonts.googleapis.com/css2?family=Tahoma&family=Courier&display=swap');
-
gpt-chatbot
Я полагаю, почти закончились те времена, когда нужно стучаться с чат к программисту с надеждой, что он поможет.
- JQMIGRATE: Migrate is installed, version 3.4.1
-
Как увеличить размер изображения
Можно попробовать добавить в custom.css, если он есть в пятой версии: .ipsCarousel--images { --_height: 260px!important; }
-
gpt-chatbot
Я загрузил полный код файла Results.php, и бот выдал мне исправленную версию.
-
gpt-chatbot
Рекомендую ИИ для исправления ошибок в коде: https://gpt-chatbot.ru/chat-gpt-ot-openai-dlya-generacii-teksta Работает в 5 раз быстрее deepseek, исправляет ошибки сразу. Мне помог исправить следующую ошибку: TypeError: class_parents(): Argument #1 ($object_or_class) must be of type object|string, null given in /system/Content/Search/Results.php:322 Stack trace: #0 /system/Content/Search/Results.php(322): class_parents(NULL) #1 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #2 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #3 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #4 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #5 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #6 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #7 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #8 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #9 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #10 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #11 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #12 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #13 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #14 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #15 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #16 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #17 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #18 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #19 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #20 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #21 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #22 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #23 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #24 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #25 /system/Content/Search/Results.php(348): IPS\Content\Search_Results->current() #26 /uploads/template_36_5c11d8cc2e9a7d976520d54dda7bc0e9_search.php(2970): IPS\Content\Search_Results->current() #27 /system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_search->resultStream(Object(IPS\Content\Search\Results), '<ul class='ipsP...', Object(IPS\Http\Url\Friendly), NULL, 3965) #28 /uploads/template_36_5c11d8cc2e9a7d976520d54dda7bc0e9_search.php(3049): IPS\Theme_SandboxedTemplate->__call('resultStream', Array) #29 /system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_search->results('[]', '3e4dadb50a5e886...', Object(IPS\Content\Search\Results), '<ul class='ipsP...', Object(IPS\Http\Url\Friendly), 3965) #30 /uploads/template_36_5c11d8cc2e9a7d976520d54dda7bc0e9_search.php(3126): IPS\Theme_SandboxedTemplate->__call('results', Array) #31 /system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_search->search('[]', '3e4dadb50a5e886...', Object(IPS\Content\Search\Results), '<ul class='ipsP...', Object(IPS\Http\Url\Friendly), Array, '\n\n\n<form accept...', 3965) #32 /applications/core/modules/front/search/search.php(813): IPS\Theme_SandboxedTemplate->__call('search', Array) #33 /applications/core/modules/front/search/search.php(126): IPS\core\modules\front\search_search->_results() #34 /system/Dispatcher/Controller.php(118): IPS\core\modules\front\search_search->manage() #35 /system/Dispatcher/Dispatcher.php(153): IPS\Dispatcher_Controller->execute() #36 /index.php(13): IPS_Dispatcher->run() #37 {main}
-
Как увеличить размер изображения
Пришлите ссылку на страницу и скриншот, на котором показано изображение, которое нужно увеличить. CSS может помочь решить вашу проблему.
-
Портятся картинки при загрузке (нужна помощь)
Напомните, пожалуйста, сохранилась ли в админцентре версии 4.7.11.1 настройка, какую библиотеку использовать: GD или Imagick? Раньше вроде было такое.
-
Robots
# Sitemap... Sitemap: https://a108.net/sitemap.php Host: a108.net User-agent: * # Disallow directory Disallow: /api/ Disallow: /applications/ Disallow: /cgi-bin/ Disallow: /datastore/ Disallow: /plugins/ Disallow: /system/ Disallow: /applications/botblackhole/* #Disallow files Disallow: /403error.php Disallow: /404error.php Disallow: /500error.php Disallow: /Credits.txt Disallow: /error.php Disallow: /upgrading.html # Querystring Disallow: /?tab=* Disallow: /index.php?* Disallow: /*?app=* # Disallow: /*sortby=* Disallow: /*/?do=download Disallow: /profile/*/?do=* Disallow: /profile/*/content/ Disallow: /*?do=add Disallow: /*?do=email Disallow: /*?do=getNewComment Disallow: /*?do=getLastComment Disallow: /*?do=getLastComment Disallow: /*?do=findComment* Disallow: /*?do=showReactions Disallow: /*?tab=comments Disallow: /*?tab=reviews Disallow: /*?filter= # Disallow: /*?do= Disallow: /*ref= Disallow: /*?forumId* # Allow specific parts Allow: /applications/core/interface/imageproxy/imageproxy.php?img=*
-
Лицензия
Привыкай, это новые реалии.
-
Лицензия
Заведите себе Мастеркард с пополнением рублями и оплачивайте что хотите онлайн. Карта мультивалютная. Конвертация рубли-> USDT-> USD. И не нужно будет искать мутных посредников. https://t.me/pintopayoff - вот тут закажите себе карту. Официальный сайт: pintopay.me Пополняется рублями переводом по номеру телефона, комиссия ~2.5%. Вопросы можно позадавать тут: https://t.me/PintoPaySupportbot
-
Embed RuTube
Плагин версии 1.0.1 работает на версии движка 4.7.11.1. @irene_p Возможно, видео, которое вы пытаетесь встраивать, не может быть встроено, так как владелец канала запретил это.
-
VIDEO
Скорее всего нужно прописать max-width: 100%;
-
Опасный сайт - предупреждение гугла
Попробуйте добавить домен в https://search.google.com/ У меня есть два домена, которые отличаются друг от друга одной буквой s в середине имени домена. При вводе в адресной строке браузера chrome одного имени появлялось предупреждение, что может быть мне нужен другой домен (тот, который с буквой s). Я подтвердил владение доменами в https://search.google.com/, и проблема пропала. А вообще, настало время хаоса в мире в связи со сменой цикла эпох, сейчас с 2025 года переходный период. Данные прицепил. Поэтому всё больше будут рушиться привычные устои, в том числе и в интернете. The end of the Kali Yuga in 2025 Rus.pdf
-
Media Erorr
А длинная версия приложения какая? Лучше ставить проверенные. У меня 4.7.11.1.
-
Videos
Сделал sh скрипт. Можно положить его в папку на сервере и запускать через крон раз в 15 минут. Меняет данные в таблице базы данных videos_videos и решает проблему. По сути, костыль. Подходит для версии Mysql 5.70 и больше. При добавлении нужно следить, чтобы переносы строк выглядели так для совместимости с линуксом: sh скрипт - добавляется в файл без расширение и запускается через крон: #!/bin/bash # Получение пароля из конфигурационного файла pass=$(grep password /root/.my.cnf | sed -nr "s/^password = (.*)$/\1/p" | sed "s/'//g") # 1. Выполнение обновления базы данных для video_data mysql -uroot -p$pass -e "UPDATE yourdatabasetitle.ibf_videos_videos SET video_data = REPLACE(video_data, 'www.youtube.com/shorts/', 'www.youtube.com/watch?v=') WHERE video_data LIKE '%www.youtube.com/shorts/%';" # 2. Выполнение обновления базы данных для thumbnail на основе video_data mysql -uroot -p$pass -e "UPDATE yourdatabasetitle.ibf_videos_videos SET thumbnail = CONCAT('https://i.ytimg.com/vi/', SUBSTRING_INDEX(SUBSTRING_INDEX(video_data, 'v=', -1), '&', 1), '/hqdefault.jpg') WHERE thumbnail = 'https://i.ytimg.com/vi//hqdefault.jpg' AND video_data LIKE '%www.youtube.com/watch?v=%';" # 3. Выполнение обновления базы данных для embed на основе video_data mysql -uroot -p$pass -e "UPDATE yourdatabasetitle.ibf_videos_videos SET embed = REPLACE(embed, 'src=\"https://www.youtube.com/embed/?feature=oembed\"', CONCAT('src=\"https://www.youtube.com/embed/', SUBSTRING_INDEX(SUBSTRING_INDEX(video_data, 'v=', -1), '&', 1), '?feature=oembed\"')) WHERE embed LIKE '%src=\"https://www.youtube.com/embed/?%' AND video_data LIKE '%www.youtube.com/watch?v=%';" PS yourdatabasetitle в скрипте нужно заменить на вашу базу данных. Также можно добавить префикс к названию таблицы базы данных videos_videos, если он у вас есть. У меня префикс обозначен как ibf_ - его можно удалить или заменить, если у вас по-другому сделана структура таблиц базы данных.
-
Ошибка uncaught_exception
Версия php, версия движка?
-
OAuth авторизации через vk
Могу вам выслать проверенный 4.7.11.1 с этого сайта, которым сам пользуюсь. Ну, потому что созданное ранее не отключил VK, просто не дают создать новое.
- Videos
-
OAuth авторизации через vk
Ставьте версию 4.7.11.1, если вы не программист. Более новые версии, начиная с 4.7.12, требуют переработки кода большинства приложений и плагинов.
-
OAuth авторизации через vk
Да кто ж его знает. В этом помоечном VK можно поискать своё приложение тут: https://id.vk.com/about/business/go/accounts/<ваш id>/apps
-
OAuth авторизации через vk
Давно не создавал приложение. Общая схема такая: Перейдите на страницу https://vk.com/apps?act=manage и нажмите Создать приложение. Заполните необходимые поля и выберите тип приложения - Веб-сайт. На последнем вашем скриншоте визуально все настроено верно.