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

Zero108

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

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

  • Посещение

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

    192

Весь контент Zero108

  1. Если в целях тестирования вам необходимо временно отключить рекламу в RSS-ленте, то следует выполнить следующие манипуляции: 1. Открыть файлы и закомментировать: .../TelegramRSS/app/Controller/BaseFeedController.php /* if ($isChannel) { $result['sponsored_messages'] = $this->client->getSponsoredMessages($channel); } */ .../TelegramRSS/app/TgClient.php /* public function getSponsoredMessages(string $peer): array { if ($this->isPremium === null) { $self = self::getContents($this->get('getSelf')); $this->isPremium = $self['premium'] ?? null; } $messages = []; if (!$this->isPremium) { $messages = self::getContents($this->get('getSponsoredMessages', $peer)); $futures = []; foreach ($messages as $message) { if (!empty($message['from_id'])) { $futures[] = async(function() use(&$message) { $id = $this->getId($message['from_id']); $message['peer'] = $this->getInfo($id); }); } } awaitAll($futures); } return $messages; } public function viewSponsoredMessage(string $peer, array $message) { return $this->get('viewSponsoredMessage', ['peer' => $peer, 'message' => $message]); }*/ 2. Перезапустить сервис docker: service docker restart (Или аналогичная команда для вашей ОС). PS Рекламы приходит очень много - порядка 30-40 сообщений из нескольких RSS-лент. Намного больше, чем сообщений в импортируемых каналах/группах.
  2. Это работает для любого [дефолтного] приложения или только для Forums?
  3. Закрыто - это перевод с английского Locked. Означает, что данный параметр невозможно деактивировать. Видимо, потому что он единственный. Три недели в современном мире - целая жизнь. Если проект коммерческий, то нужно пиннать автора.
  4. Я недавно в Магните сыр взял (типо брызны), а он уже испортился, пока лежал в магазине. Пришёл, вернул, что осталось, поменяли на свежий.
  5. Списочек трекеров приличный:
  6. Устарела приложуха, видимо. Правила на той стороне поменялись, судя по steam_err_getplayer
  7. В очередной раз пропал с радаров клон фильмопотока - http://www.filmplace.ru/last-tv-torrent/. Удобный сайт, так как визуально удобно выбирать качественный торрент на странице раздачи. Пошел искать торренты в тг. Нашел бота. Кому интересно - запустить бота, набрать в поиске название нужного фильма. К Новому Году самое то! Не дадим РКН испортить праздники! https://t.me/torrents_index_bot
  8. Ни разу не видел, чтобы в чате писали достаточно часто. Обычно, эта штука наполнена бессмысленными сообщениями, типо: "Вчера отмечали, порвали два баяна. Сегодня голова гудит."
  9. Скорее всего это база данных Pages с кастомным шаблоном. FX Pages 2.4.0 - Documentation имеет более интересный дизайн. По первой ссылке сможете найти файл и чуть ниже ссылка на документацию по установке будет. Более простой визуально вариант - вторая ссылка.
  10. Вот это попробуй, если для видео:
  11. OzzieKris https://translate.google.com/?sl=auto&tl=en&text=Форум поддержки IPS в России&op=translate aLEX49566 Это всё влияние ракшасов.
  12. Смотря куда на главной странице. Можно в приложении Pages создать кастомный блок и вставлять как виджет, к примеру.
  13. По каким логотипом какого сайта что написано, что нужно перевести на английский?
  14. Zuldek199 можно еще вот такие плагины попробовать (по одному): 1. Friendly URL Translit_3.2.0.xml 2. (SIV41) Seo URL Transliteration 2.0.2.xml Для дефолтных приложений само работает, для сторонних нужно выполнить запросы к базе вида: UPDATE ibf_videos_videos SET seo_title=''; UPDATE ibf_membermap_markers SET marker_name_seo=''; То же самое, но без префикса, если префикса у таблиц базы данных нет: UPDATE videos_videos SET seo_title=''; UPDATE membermap_markers SET marker_name_seo=''; Friendly URL Translit_3.2.0.xml (SIV41) Seo URL Transliteration 2.0.2.xml У меня вот этот стоит: Friendly URL Translit 3.2.0
  15. Вроде нужно пересохранить каждую тему теперь руками.
  16. Поясните подробнее, о чём вы пишите.
  17. Процесс последовательной установки расписан по пунктам тут: https://github.com/xtrime-ru/TelegramRSS#installation https://github.com/xtrime-ru/TelegramApiServer?tab=readme-ov-file#installation С автором скрипта можно связаться тут: Telegram: @xtrime Email: alexander(at)i-c-a.su Моя установка на Centos 7 1. Проверить, что порт 9504 на сервере доступен из сети. Это можно сделать по адресу https://www.reg.ru/web-tools/port-checker 2. Создать на сервере домен третьего уровня (или любой другой), который будет отвечать за создание RSS-ленты. Настроить для него SSL сертификат. Проверить, что домен доступен из сети в браузере (открывается тестовая страница). Например: https://rss.vashdomen.ru Если сервер работает через Nginx, внести следующую директиву в конфигурационный файл для этого домена (в двух местах, если Nginx работает для 80 и 443 портов): /etc/nginx/vhosts/<пользователь>/rss.vashdomen.ru.conf proxy_pass http://127.0.0.1:9504; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; Образец: https://github.com/xtrime-ru/TelegramRSS?tab=readme-ov-file#additional-steps 3. Зарегестрироваться на https://my.telegram.org, получить App api_id, App api_hash. Процесс несложный, результат показан на скриншоте и доступен по адресу https://my.telegram.org/apps 4. Авторизоваться в консоли сервера с правами root по ssh и в консоли ввести по очереди следующие команды для установки docker (докера) (будет установлен в ту папку, из которой выполнялась соманда curl): curl -fsSL https://get.docker.com -o get-docker.sh sh ./get-docker.sh 5. Установить Telegram Api Server (будет установлен в ту папку, из которой выполнялась соманда git) согласно мануалу: git clone https://github.com/xtrime-ru/TelegramApiServer.git TelegramApiServer cd TelegramApiServer cp .env.docker.example .env.docker docker compose pull Открыть файл для редактирования: .../TelegramApiServer/.env.docker Ввести данные API_ID и API_HASH, полученные в п.1: Сохранить файл и загрузить обратно на сервер. Запустить docker, выполнив команду: docker compose run --rm api Авторизовать сессию, введя по запросу свой номер телефона, к которому привязан Телеграм, в формате: +79998887766 Успешный запуск Tekegram Api Server будет подтвержден сообщением в консоли: TelegramApiServer ready. Number of sessions: 1. Выйти с помощью клавиш Ctrl+C Запустить docker и добавить его в автозагрузку на случай рестарта сервера: docker compose up -d systemctl start docker.service systemctl enable docker.service systemctl enable containerd.service 6. Установить скрипт Telegram RSS git clone https://github.com/xtrime-ru/TelegramRSS.git TelegramRSS cd TelegramRSS cp .env.docker.example .env.docker Открыть на редактирование файл: .../TelegramRSS/.env.docker Отредактировать и загрузить обратно на сервер: REAL_IP_HEADER=X-Forwarded-For SELF_URL=https://rss.vashdomen.ru (см. п.2 выше) FORBIDDEN_REFERERS_REGEX="^((?!vashdomen.ru).)*$" (чтобы медиа из RSS-ленты открывались только на своём домене) RPM=150 MEDIA_RPM=150 (количество запросов к летнте в минуту и количество запросов медиа в минуту) Выполнить команду в консоли: service docker restart Примечение: у меня после установки оба пакета находятся в одной папке: 7. Проверить, что импорт доступен, выполнив тестовый запрос к произвольному Телеграм-каналу в консоли: curl "https://rss.vashdomen.ru/rss/zv_art" или в браузере: https://rss.vashdomen.ru/rss/zv_art 8. Отредактировать главную страницы сайта https://rss.vashdomen.ru можно в следующем файле: .../TelegramRSS/public/index.html 9. Далее вы можете использовать данную ленту для импорта данных в форумы, виджеты, RSS-ридеры и т.п. Обратите внимание, что согласно пользовательскому соглашению, Телеграм встраивает свою рекламу в RSS-ленту, которую вы импортируете (см. ниже). Поэтому рекомендуется использовать импорт на свой сайт в премодерируемом режиме. Либо необходимо приобрести платную подписку для своего аккаунта в Телеграме. Либо вы можете модифицироватьт скрипт импорта и рассказать в комментариях, чем это быстро закончилось. Автор скрипта к рекламе не имеет никакого отношения. 10. Как это все работает, показано на схеме ниже:
  18. Ну, так создай RSS в админцентре в разделе RSS Feeds для форумов или активируй RSS в приложении Forums. В чём проблема то? И делай в RSS-лентой потом что хочешь. Тебя сложно понять.
  19. Разобрался с импортом RSS из открытых Телеграм каналов / групп вместе с автором скрипта, о котором речь шла тремя постави выше. Установил на свой сервер скрипт, сделал для него отдельный домен третьего уровня. Тестирую, готовлю мануал по установке к публикации здесь в Документах. Впечатления позитивные, автор достаточно лояльный и общительный, много помог в настройке с нуля. Скрипт работает, лимиты можно настраивать на свой вкус. Так вы не зависити от работоспособности стороннего сервера. Всё установлено и настроено непосредственно у вас, сами задаёте лимиты, ничего не платите. Всем хорошего настроения! Картинка для подниятия настроения:
  20. Ну, знаю, что этому телеграму нужно. Одну ленту считает валидной и принимает её: https://a108.net/videos.xml - причем единственную из всего многообразия создаваемых движком лент. Любую другую ленту не принимает.
  21. Есть такая настройка в разделе RSS Feed Imports: импортировать изображения как вложения. Но сколько я ни пытался с разными RSS-лентами, у меня оно не работает. У кого-то работает на 4.7.х?
  22. turk что ты хочешь найти? Ну, давай, рассказывай...
×
×
  • Создать...