Ошибка отсутствуют обязательные параметры uid и usess

У Лостфильма изменилась ссылка на RSS.

Была: lostfilm.tv/rssdd.xml

Стала: lostfilm.tv/rss.xml

И в этой ленте отсутствуют прямые ссылки на торренты.
На главной сайта все еще старая (и уже не работающая).
Кто нибудь знает, это насовсем или они глючат?

UPD:
Bидимо rssdd.xml работает, просто с дикими перебоями…
Tолько что по старой ссылке скрипт запустил закачку Спартака.


  • Вопрос задан

    более трёх лет назад

  • 22916 просмотров

Пригласить эксперта

Опять не работает RSS-загрузчик с лоста, кто-нибудь пофиксил?

UPD. 17.02.2017
Отвечаю сам себе. Вот что написал мне в ответ админ lostfilm, мб кому пригодится:

Для автоматической загрузки файлов необходимо настроить торрент-клиент на ленту RSS сайта retre.org.

В настройке RSS-загрузчика в строку URL ленты необходимо ввести адрес вот в таком виде: retre.org/rssdd.xml:COOKIE:uid=xxxxxx;usess=xxxxxx, где uid – Ваш ID на сайте www.lostfilm.tv (указан в настройках в личном кабинете), а usess – юзер-сессия (указана в окне retre.org, внизу слева от значка RSS, по клику на надпись usess – будет показан Ваш usess).

И ссылка на RSS изменилась опять …. insearch.site
В связи с роскомнадзором

Это, наверно, связано с тем, что и torrent-файлы теперь находятся на retre.org, а не самом lostfilm.tv.
Так что, судя по всему, это насовсем.

Используйте новый линк:
http://retre.org/rssdd.xml
Для скачивания торрентов нужно будет туда делать запрос на вышеуказанный линк с cookie: uid и usess.
Как получить uid и usess подробно описано тут:
https://gist.github.com/danilvalov/fecfce169d2ff0d…

Как уже писали, для uTorrent’а ссылка на RSS ленту должна выглядеть так:

http://retre.org/rssdd.xml:COOKIE:uid=xxxxxx;usess=xxxxxxxxxxxxxxxxxx

где xxxxxxx — должно быть заменено соответствующими параметрами из инструкции выше.

Для FlexGet полная инструкция по настройке есть там же:
https://gist.github.com/danilvalov/fecfce169d2ff0d…

Как альтернативу можно использовать serialz.tv (Есть рсс лента для торрент клиентов). Вроде оперативно появляются новые релизы от лостфилм и не только.


  • Показать ещё
    Загружается…

14 июн. 2023, в 01:02

5000 руб./за проект

13 июн. 2023, в 23:37

1000 руб./в час

13 июн. 2023, в 23:22

15000 руб./за проект

Минуточку внимания

Hey @ritch,

Well, for the whitespace, can you check and see if it’s all good now? Sorry about it, but i don’t see any .editorconfig file, nor any other coding standard being required. The test, which i don’t quite have the needed time to write, right now. Here’s what happens, exactly: the verify() function itself works, until you actually try to confirm your account. For that, an end to end test would be required, in my opinion. basically what happens is, i have been playing with SL (neat piece of software, by the way, i love the concept behind it). Basically, if you look on on the explorer page for the User model, the confirm function requires both uid, and redirect, although NONE of them are even present within the confirmation link, which might become confusing for people unfamiliar with the app.

Hope this helps

Cheers,

Alex.

У Лостфильма изменилась ссылка на RSS.

Была: lostfilm.tv/rssdd.xml

Стала: lostfilm.tv/rss.xml

И в этой ленте отсутствуют прямые ссылки на торренты.
На главной сайта все еще старая (и уже не работающая).
Кто нибудь знает, это насовсем или они глючат?

UPD:
Bидимо rssdd.xml работает, просто с дикими перебоями…
Tолько что по старой ссылке скрипт запустил закачку Спартака.


  • Вопрос задан

    более трёх лет назад

  • 22907 просмотров

Пригласить эксперта

Опять не работает RSS-загрузчик с лоста, кто-нибудь пофиксил?

UPD. 17.02.2017
Отвечаю сам себе. Вот что написал мне в ответ админ lostfilm, мб кому пригодится:

Для автоматической загрузки файлов необходимо настроить торрент-клиент на ленту RSS сайта retre.org.

В настройке RSS-загрузчика в строку URL ленты необходимо ввести адрес вот в таком виде: retre.org/rssdd.xml:COOKIE:uid=xxxxxx;usess=xxxxxx, где uid – Ваш ID на сайте www.lostfilm.tv (указан в настройках в личном кабинете), а usess – юзер-сессия (указана в окне retre.org, внизу слева от значка RSS, по клику на надпись usess – будет показан Ваш usess).

И ссылка на RSS изменилась опять …. insearch.site
В связи с роскомнадзором

Это, наверно, связано с тем, что и torrent-файлы теперь находятся на retre.org, а не самом lostfilm.tv.
Так что, судя по всему, это насовсем.

Используйте новый линк:
http://retre.org/rssdd.xml
Для скачивания торрентов нужно будет туда делать запрос на вышеуказанный линк с cookie: uid и usess.
Как получить uid и usess подробно описано тут:
https://gist.github.com/danilvalov/fecfce169d2ff0d…

Как уже писали, для uTorrent’а ссылка на RSS ленту должна выглядеть так:

http://retre.org/rssdd.xml:COOKIE:uid=xxxxxx;usess=xxxxxxxxxxxxxxxxxx

где xxxxxxx — должно быть заменено соответствующими параметрами из инструкции выше.

Для FlexGet полная инструкция по настройке есть там же:
https://gist.github.com/danilvalov/fecfce169d2ff0d…

Как альтернативу можно использовать serialz.tv (Есть рсс лента для торрент клиентов). Вроде оперативно появляются новые релизы от лостфилм и не только.


  • Показать ещё
    Загружается…

06 июн. 2023, в 04:00

4500 руб./за проект

06 июн. 2023, в 02:35

800 руб./в час

06 июн. 2023, в 00:15

30000 руб./за проект

Минуточку внимания

Hey @ritch,

Well, for the whitespace, can you check and see if it’s all good now? Sorry about it, but i don’t see any .editorconfig file, nor any other coding standard being required. The test, which i don’t quite have the needed time to write, right now. Here’s what happens, exactly: the verify() function itself works, until you actually try to confirm your account. For that, an end to end test would be required, in my opinion. basically what happens is, i have been playing with SL (neat piece of software, by the way, i love the concept behind it). Basically, if you look on on the explorer page for the User model, the confirm function requires both uid, and redirect, although NONE of them are even present within the confirmation link, which might become confusing for people unfamiliar with the app.

Hope this helps

Cheers,

Alex.

Долго бился над проблемой автоматического скачивания торрентов с lostfilm.tv, постоянно получал сообщение «Invalid torrent file». На форуме lostfilm.tv описан способ с помощью которого можно это сделать, но он немного неверен (забыли про usess).

Итак, у нас есть uTorrent версии 2.2. Что необходимо сделать чтобы автоматом качать торренты с lostfilm.tv:

  • Назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Далее
  • Страница 1 из 7  

Рекомендованные сообщения

    • Жалоба
    • Рассказать

Собственно захотелось заставить работать родную рсс-качалку в даунлоад стэйшне на примере трекера лостфильм.

В Юторренте работает в таком виде —

"http://некий-торрент-сайт.com/rss.php:COOKIE:uid=blabla;pass=blablabla;usess=blablabla"

И все прекрасно работает, трансмишн в таком виде не принимает, ткните ссылкой в ФАК или т.п., где есть настройка рсс-фида с передачей параметров, не нашел что-то :(

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
  • Ответов
    169
  • Создано
    12 г
  • Последний ответ
    23 дек

Лучшие авторы в этой теме

  • 33

  • 29

  • Фикс

    19

  • 10

ily@

    • Жалоба
    • Рассказать

Тоже пробовал еще не бетке ничего не вышло :)

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты

Accelerator

    • Жалоба
    • Рассказать

В родной не получиться скорее всего. Я для этого ставил Flexget

http://flexget.com/wiki/InstallWizard/SynologyNAS

Это прога умеет парсить rss рассылки и складывать торрент файлы в нужную папаку. А потом настроил, чтоб Трансмишн брал автоматом из этой папки торенты и ставил на закачку.

Правда тогда у них еще не было иструкции для НАС-ов синолоджи.

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя…
    • Жалоба
    • Рассказать

Shoo, а что именно не работает? RSS добавить не удается? Если через какую-нить сокращалку url (goo.gl, например) сделать другой url?

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя…
    • Жалоба
    • Рассказать

Люди, как настроить RSS, к примеру на lostfilm.tv?

я добавляю ссылку — он думает пару секунд и пишет «Файл RSS пуст или неверен».

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
  • 4 недели спустя…
  • 3 месяца спустя…
    • Жалоба
    • Рассказать

RSS с куки добавить нельзя. Да и авторизация для получения ленты не нужна, нужна только для закачки .torrent файла.

Для авторизации на сайтах и получения cookies в DS используются hostscripts. Из стандартных там megaupload, rapidshare и т.д.

В общем для сайтов надо писать.

http://download.synology.com/download/ds/u…ting_Module.pdf

Для Novafilm.tv набросал за полчасика. Вроде работает.

Будет время, приведу код в порядок.

По ссылке .host файл для установки. Как распаковать и посмотреть код или установить см. в инструкции по ссылке выше.

Novafilm.host

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
    • Жалоба
    • Рассказать

Набросал еще для Lostfilm.tv.

lostfilm.host

Кстати RSS лента Lostfilm в windows-1251 кодировке, Synology не умеет парсить кодировки отличные от UTF8.

Написал в саппорт синолоджи, надеюсь исправят. Было бы хорошо, если кто еще напишет по поводу данного бага.

Пока сделал костыль. http://www.notsee.me/rss/lostfilm.php

Лента Novafilm не обновляется с 11.11.11. Надеюсь исправят. Костыль кто-то сделал до меня, нашел на форуме новы http://www.ulitka.tv/novafilm.xml

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
    • Жалоба
    • Рассказать

Rutracker.org. Съедает даже ссылки просто на топик. Под RSS делал.

В качестве RSS можно использовать xpoft.ru, feeds.rutracker.org не работает, во-первых win-1251 (см. выше), во-вторых если и перекодировать, то Atom synology парсить тоже не умеет. В общем пишем багрепорты, надеемся и ждем.

RUTracker.host

Кстати, все .host файлы работают если им скормить ссылку, т.е. работают не только с RSS, но и например с браузерными расширениями типа SynoEXT.

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
    • Жалоба
    • Рассказать

Интересная тема.

А где имя пользователя и пароль задаются? Не напрямую же в php-коде?

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
    • Жалоба
    • Рассказать

В настройках «Хостинг файлов».

Там «Добавить» что бы установить, «Редактировать» что бы задать логин и пароль.

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
    • Жалоба
    • Рассказать

Прошу прощения, ввел в заблуждение. SynoEXT сам авторизуется и заливает ссылку на на сторонний сервер для закачки.

Не совсем так.

Во-первых, есть два расширения — оригинальный SynoExt и мой SynoExt Torrents. Первый просто передает ссылку в Download Station. Моя модификация действительно сначала скачивает torrent-файл, потом заливает его мой сервер и отдает Download Station ссылку на этот файл. Однако никакую авторизацию SynoExt Torrents не проходит — используются ваши авторизационные данные из Firefox (точнее — те же cookies).

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
    • Жалоба
    • Рассказать

Не совсем так.

Во-первых, есть два расширения — оригинальный SynoExt и мой SynoExt Torrents. Первый просто передает ссылку в Download Station. Моя модификация действительно сначала скачивает torrent-файл, потом заливает его мой сервер и отдает Download Station ссылку на этот файл. Однако никакую авторизацию SynoExt Torrents не проходит — используются ваши авторизационные данные из Firefox (точнее — те же cookies).

Не спорю. Я просто почитал соседнюю темку, там описание было, подумал это тот же самый SynoEXT. В любом случае я выше написал, с какими проверено. С ними 100% работает.

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя…
    • Жалоба
    • Рассказать

ребят подскажите а куда эти хост файлы девать?

У меня проблема, из сафари с download station extension не добавляются торренты с рутрекера и тапочек, я так полагаю из-за авторизации. Как быть?

UPD: разобрался, добавил. Но закачки все равно не добавляются, пишет типа: please verify

Куда далее копать?

А Download Redirector под mac os я так понял совсем не работает?

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
  • 4 месяца спустя…
    • Жалоба
    • Рассказать

notsee, только сегодня заметил, что ты отключил свой рсс-фид( Подскажи, куда теперь натравить Download station для автоматической загрузки, а то в других темах ничего не нашел(

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
    • Жалоба
    • Рассказать

notsee, только сегодня заметил, что ты отключил свой рсс-фид( Подскажи, куда теперь натравить Download station для автоматической загрузки, а то в других темах ничего не нашел(

В новой DSM 4.1 работает http://lostfilm.tv/rssdd.xml. Либо ждать релиза DSM 4.1, либо ставить текущую бету. Костылей больше не будет.

Ну или: lostfilm.php

<?php
$url=("http://lostfilm.tv/rssdd.xml");
$xmlStr = file_get_contents($url);
if ($xmlStr) {
$win=strripos($xmlStr,'windows-1251');

if ($win)
{
$xmlStr = iconv("windows-1251","UTF-8",$xmlStr);
$xmlStr=str_replace('encoding="windows-1251"','encoding="UTF-8"',$xmlStr);
}
}

else {echo "Error loading $url";}

echo $xmlStr;

?>
  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя…
    • Жалоба
    • Рассказать

Поставил себе DSM 4.1-2336

RSS от Lostfilm.tv как не работал так и не работает.

Если важно то хранилище DS109j

В новой DSM 4.1 работает http://lostfilm.tv/rssdd.xml. Либо ждать релиза DSM 4.1, либо ставить текущую бету. Костылей больше не будет.

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
    • Жалоба
    • Рассказать

Поставил себе DSM 4.1-2336

RSS от Lostfilm.tv как не работал так и не работает.

Если важно то хранилище DS109j

Да. В релизе не работает. Отписал уже. В бете работало, в релизе поломали опять.

Временное решение выше описано. Либо еще как вариант pipes.yahoo.com

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя…
    • Жалоба
    • Рассказать

вот честно пытался разобраться с pipes.yahoo.com и нифига ничего не понял! может кто-то дать ссылку но готовый фид или просто помочь?

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
    • Жалоба
    • Рассказать

вот честно пытался разобраться с pipes.yahoo.com и нифига ничего не понял! может кто-то дать ссылку но готовый фид или просто помочь?

http://www.yahoo-pipes.ru/

А для примера:

pipes.png

Без среднего блока просто будет менять кодировку. А средний блок фильтрует и отбирает только в HD качестве.

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
    • Жалоба
    • Рассказать

http://www.yahoo-pipes.ru/

А для примера:

Без среднего блока просто будет менять кодировку. А средний блок фильтрует и отбирает только в HD качестве.

а скачивать сам без всяких usess будет? или это в lostfilm.host настраивается?

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
    • Жалоба
    • Рассказать

а скачивать сам без всяких usess будет? или это в lostfilm.host настраивается?

lostfilm.host для этого.

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
    • Жалоба
    • Рассказать

составил фильтр:

Название: Сыны Анархии

Совпадения: Сыны Анархии*

Не совпадает:

Место назначения: ну тут верный путь

само не качает! где ошибка?

P.S. само потупило несколько часов и пошло качаться…

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
    • Жалоба
    • Рассказать

составил фильтр:

Название: Сыны Анархии

Совпадения: Сыны Анархии*

Не совпадает:

Место назначения: ну тут верный путь

само не качает! где ошибка?

P.S. само потупило несколько часов и пошло качаться…

Фильтр срабатывает на обновления, что бы закачал то что уже есть в ленте, надо очистить ленту и обновить.

  • Цитата
Ссылка на сообщение
Поделиться на другие сайты
  • Назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Далее
  • Страница 1 из 7  

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.

Если у вас есть аккаунт, войдите в него для написания от своего имени.

Здравствуйте, я понимаю что ошибка возникла из-за путаницы переменных, хотя это мои предположения.. Дело в том, что данная ошибка возникла в обновлении и в просмотре: update и view. Я уже всё испробовала.. Ткните пожалуйста носом где я ошиблась?

Контроллер:

Код: Выделить всё

<?php

namespace appmodulesadmincontrollers;

use appmodulesadminmodelsFaqLang;
use Yii;
use appmodulesadminmodelsFaq;
use appmodulesadminmodelsFaqSearch;
use yiibaseModel;
use yiiwebController;
use yiiwebNotFoundHttpException;
use yiifiltersVerbFilter;

/**
 * FaqsController implements the CRUD actions for Faq model.
 */
class FaqsController extends Controller
{
    /**
     * {@inheritdoc}
     */
    public function behaviors()
    {
        return [
            'verbs' => [
                'class' => VerbFilter::className(),
                'actions' => [
                    'delete' => ['POST'],
                ],
            ],
        ];
    }

    /**
     * Lists all Faq models.
     * @return mixed
     */
    public function actionIndex()
    {
        $searchModel = new FaqSearch();
        $dataProvider = $searchModel->search(Yii::$app->request->queryParams);

        return $this->render('index', [
            'searchModel' => $searchModel,
            'dataProvider' => $dataProvider,
        ]);
    }

    /**
     * Displays a single Faq model.
     * @param integer $id
     * @return mixed
     * @throws NotFoundHttpException if the model cannot be found
     */
    public function actionView($id)
    {
        return $this->render('view', [
            'faq' => $this->findModel($id),
        ]);
    }

    /**
     * Creates a new Faq model.
     * If creation is successful, the browser will be redirected to the 'view' page.
     * @return mixed
     */
    public function actionCreate()
    {
        $faq = new FaqLang;
        $faqLang = new Faq;

        if ($faq->load(Yii::$app->request->post()) && $faqLang->load(Yii::$app->request->post()) && Model::validateMultiple([$faq, $faqLang]))
        {
            $faqLang->save(false);
            $faq->faq_id = $faq->id;
            $faq->save(false);
            return $this->redirect(['view', 'id' => $faq->id]);
        }

        return $this->render('create', [
            'faqLang' => $faqLang,
            'faq' => $faq,
        ]);
    }

    /**
     * Updates an existing Faq model.
     * If update is successful, the browser will be redirected to the 'view' page.
     * @param integer $id
     * @return mixed
     * @throws NotFoundHttpException if the model cannot be found
     */
    public function actionUpdate($id)
    {
        $faq = FaqLang::findOne($id);
        $faqLang = Faq::findOne($faq->faq_id);

        if ($faq->load(Yii::$app->request->post()) && $faqLang->load(Yii::$app->request->post()) && Model::validateMultiple([$faq, $faqLang]))
        {
            $faqLang->save(false);
            $faq->save(false);

            return $this->redirect(['view', 'id' => $faq->id]);
        }

        return $this->render('update', [
            'faq' => $faq,
            'faqLang' => $faqLang,
        ]);
    }

    /**
     * Deletes an existing Faq model.
     * If deletion is successful, the browser will be redirected to the 'index' page.
     * @param integer $id
     * @return mixed
     * @throws NotFoundHttpException if the model cannot be found
     */
    public function actionDelete($id)
    {
        $id_ = FaqLang::findOne($id)->faq_id;
        Faq::findOne($id)->delete();
        Faq::findOne($id_)->delete();

        return $this->redirect(['index']);
    }

    /**
     * Finds the Faq model based on its primary key value.
     * If the model is not found, a 404 HTTP exception will be thrown.
     * @param integer $id
     * @return FaqLang
     * @throws NotFoundHttpException if the model cannot be found
     */
    protected function findModel($id)
    {
        if (($faq = FaqLang::findOne($id)) !== null) {
            return $faq;
        }

        throw new NotFoundHttpException(Yii::t('app', 'The requested page does not exist.'));
    }
}

index.php

Код: Выделить всё

<?php

use yiihelpersHtml;
use yiigridGridView;

/* @var $this yiiwebView */
/* @var $searchModel appmodulesadminmodelsFaqSearch */
/* @var $dataProvider yiidataActiveDataProvider */

$this->title = Yii::t('app', 'Faqs');
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="faq-index">

    <h1><?= Html::encode($this->title) ?></h1>
    <?php // echo $this->render('_search', ['model' => $searchModel]); ?>

    <p>
        <?= Html::a(Yii::t('app', 'Create Faq'), ['create'], ['class' => 'btn btn-success']) ?>
    </p>

    <?= GridView::widget([
        'dataProvider' => $dataProvider,
        'filterModel' => $searchModel,
        'columns' => [
            ['class' => 'yiigridSerialColumn'],

            ['attribute' => 'name', 'value' => 'faqLang.name'],
            ['attribute' => 'body', 'value' => 'faqLang.body:ntext'],
            'put_date',
            ['class' => 'yiigridActionColumn'],
        ],
    ]); ?>
</div>

view.php

Код: Выделить всё

<?php

use yiihelpersHtml;
use yiiwidgetsDetailView;

/* @var $this yiiwebView */
/* @var $faqLang appmodulesadminmodelsFaq */
/* @var $faq appmodulesadminmodelsFaqLang */

//$this->title = $faq->id;
$this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'Faqs'), 'url' => ['index']];
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="faq-view">

    <h1><?= Html::encode($this->title) ?></h1>

    <p>
        <?= Html::a(Yii::t('app', 'Update'), ['update', 'id' => $faq->id], ['class' => 'btn btn-primary']) ?>
        <?= Html::a(Yii::t('app', 'Delete'), ['delete', 'id' => $faq->id], [
            'class' => 'btn btn-danger',
            'data' => [
                'confirm' => Yii::t('app', 'Are you sure you want to delete this item?'),
                'method' => 'post',
            ],
        ]) ?>
    </p>

    <?= DetailView::widget([
        'faq' => $faq,
        'attributes' => [
            'id',
            ['attribute' => 'name', 'value' => 'faqLang.name'],
            ['attribute' => 'body', 'value' => 'faqLang.body:ntext'],
            'put_date',
            [
                'attribute' => 'hide',
                'format' => 'html',
                'value' => function($model) {
                    if($model->hide == 'show')
                        return 'Нет';
                    else
                        return 'Да';
                }
            ],
        ],
    ]) ?>

</div>

update.php

Код: Выделить всё

<?php

use yiihelpersHtml;

/* @var $this yiiwebView */
/* @var $faqLang appmodulesadminmodelsFaq */
/* @var $faq appmodulesadminmodelsFaqLang */

$this->title = Yii::t('app', 'Update Faq: ' . $faq->id, [
    'nameAttribute' => '' . $faq->id,
]);
$this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'Faqs'), 'url' => ['index']];
$this->params['breadcrumbs'][] = ['label' => $faq->id, 'url' => ['view', 'id' => $faq->id]];
$this->params['breadcrumbs'][] = Yii::t('app', 'Update');
?>
<div class="faq-update">

    <h1><?= Html::encode($this->title) ?></h1>

    <?= $this->render('_form', [
        'faq' => $faq,
        'faqLang' => $faqLang,
    ]) ?>

</div>

create.php

Код: Выделить всё

<?php

use yiihelpersHtml;


/* @var $this yiiwebView */
/* @var $faqLang appmodulesadminmodelsFaq */
/* @var $faq appmodulesadminmodelsFaqLang */

$this->title = Yii::t('app', 'Create Faq');
$this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'Faqs'), 'url' => ['index']];
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="faq-create">

    <h1><?= Html::encode($this->title) ?></h1>

    <?= $this->render('_form', [
        'faq' => $faq,
        'faqLang' => $faqLang,
    ]) ?>

</div>

form.php

Код: Выделить всё

<?php

use yiihelpersHtml;
use yiiwidgetsActiveForm;
use yiijuiDatePicker;
use mihaildevckeditorCKEditor;

/* @var $this yiiwebView */
/* @var $faqLang appmodulesadminmodelsFaq */
/* @var $faq appmodulesadminmodelsFaqLang */
/* @var $form yiiwidgetsActiveForm */
?>

<div class="faq-form">

    <?php $form = ActiveForm::begin(); ?>

    <?= $form->field($faq, 'name')->textInput(['maxlength' => true]) ?>

    <?= $form->field($faq, 'body')->widget(CKEditor::className(),[
        'editorOptions' => [
            'preset' => 'full', //разработанны стандартные настройки basic, standard, full данную возможность не обязательно использовать
            'inline' => false, //по умолчанию false
        ],
    ]); ?>

    <?= $form->field($faqLang, 'put_date')->widget(DatePicker::class, [
        'language' => 'ru-RU',
        'dateFormat' => 'yyyy-MM-dd',
    ]) ?>

        <?= $form->field($faqLang, 'hide')->dropDownList([ 'show' => 'Отображать', 'hide' => 'Скрыто']) ?>

    <div class="form-group" style="margin-top: 46px;">
        <?= Html::submitButton($faqLang->isNewRecord ? 'Создать' : 'Редактировать', ['class' => $faqLang->isNewRecord ? 'btn btn-success' : 'btn btn-success']) ?>
    </div>

    <?php ActiveForm::end(); ?>

</div>

Я изменил свой контроллер [Bookscontroller] так, чтобы он проверял идентификатор книги, чтобы одна и та же книга не заимствовалась дважды, но теперь она не может публиковаться в базе данных.

    $model = new Books();


    if ($model->load(Yii::$app->request->post())) {
        if(Books::findOne($model->book_id))


        {
         Yii::$app->session->setFlash('danger','The book is not available.You can borrow another book another book.');
        }
        return $this->redirect(['view', 'book_id' => $model->book_id]);
    }


    return $this->render('create', [
        'model' => $model,
    ]);
}

1 ответ

Привет, если creat — это метод, который вы используете, в действии отсутствует атрибут с именем $ id, поэтому сначала ваше действие должно быть actionCreate ($ id), а не actionCreate () — во-вторых, посмотрите, что вы передаете на свой vue, поэтому чтобы использовать метод на vue, используйте массив [контроллер/метод, атрибут => значение]


-1

Ammar Dje
1 Апр 2020 в 14:05

Я хочу получать все сообщения в папке «Входящие» следующим образом:

using (ImapClient client = new ImapClient(new ProtocolLogger("/imap.log", append: true)))
{
   client.Timeout = 1200000;

   if (!client.IsConnected)
      client.Connect(imap.testserver.com, testportnumber, true);
   client.Authenticate(email, lockmail);
   var searchcond = SearchQuery.All;
   var Inbox = client.Inbox;
   Inbox.Open(MailKit.FolderAccess.ReadOnly);
   var inbox = Inbox.Search(searchcond);
   var fetchs = Inbox.Fetch(inbox, MessageSummaryItems.Envelope | MessageSummaryItems.Flags);
}

В строке Fetch возникает эта ошибка:
Не указаны идентификаторы. Имя параметра: uids

Это означает, что Inbox.Search возвращает некоторые идентификаторы Uid, которых нет в почтовой папке?

Как я могу это решить?


Ответы
1

Ответ принят как подходящий

Это означает, что Search() вернул 0 UID.

Вы можете избежать этой проблемы, выполнив:

var uids = inbox.Search (query);
if (uids.Count > 0) {
    var messages = inbox.Fetch (uids, ...);
    ...
}

Если вы используете MailKit старше 2.0.7, вы можете попробовать обновить его до 2.0.7, при этом должен сделает это не проблемой (например, метод Fetch() не должен обрабатывать пустой набор uid и возвращать без ошибки).

Другие вопросы по теме

  • Назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Далее
  • Страница 1 из 7  

Рекомендованные сообщения

Shoo

    • Жалоба
    • Рассказать

Собственно захотелось заставить работать родную рсс-качалку в даунлоад стэйшне на примере трекера лостфильм.

В Юторренте работает в таком виде —

"http://некий-торрент-сайт.com/rss.php:COOKIE:uid=blabla;pass=blablabla;usess=blablabla"

И все прекрасно работает, трансмишн в таком виде не принимает, ткните ссылкой в ФАК или т.п., где есть настройка рсс-фида с передачей параметров, не нашел что-то :(

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов
    169
  • Создано
    12 г
  • Последний ответ
    23 дек

Лучшие авторы в этой теме

  • notsee

    33

  • synouser

    29

  • Фикс

    19

  • Timon_Crazy

    10

ily@

    • Жалоба
    • Рассказать

Тоже пробовал еще не бетке ничего не вышло :)

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты

Accelerator

    • Жалоба
    • Рассказать

В родной не получиться скорее всего. Я для этого ставил Flexget

http://flexget.com/wiki/InstallWizard/SynologyNAS

Это прога умеет парсить rss рассылки и складывать торрент файлы в нужную папаку. А потом настроил, чтоб Трансмишн брал автоматом из этой папки торенты и ставил на закачку.

Правда тогда у них еще не было иструкции для НАС-ов синолоджи.

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя…

LA_

    • Жалоба
    • Рассказать

Shoo, а что именно не работает? RSS добавить не удается? Если через какую-нить сокращалку url (goo.gl, например) сделать другой url?

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя…

Coriolis

    • Жалоба
    • Рассказать

Люди, как настроить RSS, к примеру на lostfilm.tv?

я добавляю ссылку — он думает пару секунд и пишет «Файл RSS пуст или неверен».

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты
  • 4 недели спустя…

MikeRus

  • 3 месяца спустя…

notsee

    • Жалоба
    • Рассказать

RSS с куки добавить нельзя. Да и авторизация для получения ленты не нужна, нужна только для закачки .torrent файла.

Для авторизации на сайтах и получения cookies в DS используются hostscripts. Из стандартных там megaupload, rapidshare и т.д.

В общем для сайтов надо писать.

http://download.synology.com/download/ds/u…ting_Module.pdf

Для Novafilm.tv набросал за полчасика. Вроде работает.

Будет время, приведу код в порядок.

По ссылке .host файл для установки. Как распаковать и посмотреть код или установить см. в инструкции по ссылке выше.

Novafilm.host

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты

notsee

    • Жалоба
    • Рассказать

Набросал еще для Lostfilm.tv.

lostfilm.host

Кстати RSS лента Lostfilm в windows-1251 кодировке, Synology не умеет парсить кодировки отличные от UTF8.

Написал в саппорт синолоджи, надеюсь исправят. Было бы хорошо, если кто еще напишет по поводу данного бага.

Пока сделал костыль. http://www.notsee.me/rss/lostfilm.php

Лента Novafilm не обновляется с 11.11.11. Надеюсь исправят. Костыль кто-то сделал до меня, нашел на форуме новы http://www.ulitka.tv/novafilm.xml

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты

notsee

    • Жалоба
    • Рассказать

Rutracker.org. Съедает даже ссылки просто на топик. Под RSS делал.

В качестве RSS можно использовать xpoft.ru, feeds.rutracker.org не работает, во-первых win-1251 (см. выше), во-вторых если и перекодировать, то Atom synology парсить тоже не умеет. В общем пишем багрепорты, надеемся и ждем.

RUTracker.host

Кстати, все .host файлы работают если им скормить ссылку, т.е. работают не только с RSS, но и например с браузерными расширениями типа SynoEXT.

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты

LA_

    • Жалоба
    • Рассказать

Интересная тема.

А где имя пользователя и пароль задаются? Не напрямую же в php-коде?

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты

notsee

    • Жалоба
    • Рассказать

В настройках «Хостинг файлов».

Там «Добавить» что бы установить, «Редактировать» что бы задать логин и пароль.

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты

notsee

LA_

    • Жалоба
    • Рассказать

Прошу прощения, ввел в заблуждение. SynoEXT сам авторизуется и заливает ссылку на на сторонний сервер для закачки.

Не совсем так.

Во-первых, есть два расширения — оригинальный SynoExt и мой SynoExt Torrents. Первый просто передает ссылку в Download Station. Моя модификация действительно сначала скачивает torrent-файл, потом заливает его мой сервер и отдает Download Station ссылку на этот файл. Однако никакую авторизацию SynoExt Torrents не проходит — используются ваши авторизационные данные из Firefox (точнее — те же cookies).

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты

notsee

    • Жалоба
    • Рассказать

Не совсем так.

Во-первых, есть два расширения — оригинальный SynoExt и мой SynoExt Torrents. Первый просто передает ссылку в Download Station. Моя модификация действительно сначала скачивает torrent-файл, потом заливает его мой сервер и отдает Download Station ссылку на этот файл. Однако никакую авторизацию SynoExt Torrents не проходит — используются ваши авторизационные данные из Firefox (точнее — те же cookies).

Не спорю. Я просто почитал соседнюю темку, там описание было, подумал это тот же самый SynoEXT. В любом случае я выше написал, с какими проверено. С ними 100% работает.

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя…

Stuff07

    • Жалоба
    • Рассказать

ребят подскажите а куда эти хост файлы девать?

У меня проблема, из сафари с download station extension не добавляются торренты с рутрекера и тапочек, я так полагаю из-за авторизации. Как быть?

UPD: разобрался, добавил. Но закачки все равно не добавляются, пишет типа: please verify

Куда далее копать?

А Download Redirector под mac os я так понял совсем не работает?

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты
  • 4 месяца спустя…

prooss

    • Жалоба
    • Рассказать

notsee, только сегодня заметил, что ты отключил свой рсс-фид( Подскажи, куда теперь натравить Download station для автоматической загрузки, а то в других темах ничего не нашел(

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты

notsee

    • Жалоба
    • Рассказать

notsee, только сегодня заметил, что ты отключил свой рсс-фид( Подскажи, куда теперь натравить Download station для автоматической загрузки, а то в других темах ничего не нашел(

В новой DSM 4.1 работает http://lostfilm.tv/rssdd.xml. Либо ждать релиза DSM 4.1, либо ставить текущую бету. Костылей больше не будет.

Ну или: lostfilm.php

<?php
$url=("http://lostfilm.tv/rssdd.xml");
$xmlStr = file_get_contents($url);
if ($xmlStr) {
$win=strripos($xmlStr,'windows-1251');

if ($win)
{
$xmlStr = iconv("windows-1251","UTF-8",$xmlStr);
$xmlStr=str_replace('encoding="windows-1251"','encoding="UTF-8"',$xmlStr);
}
}

else {echo "Error loading $url";}

echo $xmlStr;

?>

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя…

guy_septimiy

    • Жалоба
    • Рассказать

Поставил себе DSM 4.1-2336

RSS от Lostfilm.tv как не работал так и не работает.

Если важно то хранилище DS109j

В новой DSM 4.1 работает http://lostfilm.tv/rssdd.xml. Либо ждать релиза DSM 4.1, либо ставить текущую бету. Костылей больше не будет.

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты

notsee

    • Жалоба
    • Рассказать

Поставил себе DSM 4.1-2336

RSS от Lostfilm.tv как не работал так и не работает.

Если важно то хранилище DS109j

Да. В релизе не работает. Отписал уже. В бете работало, в релизе поломали опять.

Временное решение выше описано. Либо еще как вариант pipes.yahoo.com

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя…

angel_form

    • Жалоба
    • Рассказать

вот честно пытался разобраться с pipes.yahoo.com и нифига ничего не понял! может кто-то дать ссылку но готовый фид или просто помочь?

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты

notsee

    • Жалоба
    • Рассказать

вот честно пытался разобраться с pipes.yahoo.com и нифига ничего не понял! может кто-то дать ссылку но готовый фид или просто помочь?

http://www.yahoo-pipes.ru/

А для примера:

pipes.png

Без среднего блока просто будет менять кодировку. А средний блок фильтрует и отбирает только в HD качестве.

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты

angel_form

    • Жалоба
    • Рассказать

http://www.yahoo-pipes.ru/

А для примера:

Без среднего блока просто будет менять кодировку. А средний блок фильтрует и отбирает только в HD качестве.

а скачивать сам без всяких usess будет? или это в lostfilm.host настраивается?

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты

notsee

    • Жалоба
    • Рассказать

а скачивать сам без всяких usess будет? или это в lostfilm.host настраивается?

lostfilm.host для этого.

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты

angel_form

    • Жалоба
    • Рассказать

составил фильтр:

Название: Сыны Анархии

Совпадения: Сыны Анархии*

Не совпадает:

Место назначения: ну тут верный путь

само не качает! где ошибка?

P.S. само потупило несколько часов и пошло качаться…

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты

notsee

    • Жалоба
    • Рассказать

составил фильтр:

Название: Сыны Анархии

Совпадения: Сыны Анархии*

Не совпадает:

Место назначения: ну тут верный путь

само не качает! где ошибка?

P.S. само потупило несколько часов и пошло качаться…

Фильтр срабатывает на обновления, что бы закачал то что уже есть в ленте, надо очистить ленту и обновить.

  • Цитата

Ссылка на сообщение
Поделиться на другие сайты
  • Назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Далее
  • Страница 1 из 7  

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.

Если у вас есть аккаунт, войдите в него для написания от своего имени.

Долго бился над проблемой автоматического скачивания торрентов с lostfilm.tv, постоянно получал сообщение «Invalid torrent file». На форуме lostfilm.tv описан способ с помощью которого можно это сделать, но он немного неверен (забыли про usess).

Итак, у нас есть uTorrent версии 2.2. Что необходимо сделать чтобы автоматом качать торренты с lostfilm.tv:

  • Открываем uTorrent и нажимаем правой кнопкой на Рассылки->Добавить Рассылку
    Добавить рассылку
  • В строку URL нам необходимо ввести адрес вот в таком виде «http://lostfilm.tv/rssdd.xml:COOKIE:uid=xxxxxx; pass=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy; usess=zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz»
    • uid — идентификатор на сайте
    • pass — зашифрованный пароль
    • usess — сессия
  • Параметры uid и pass можно взять в файле cookie, он расположен в каталоге C:Documents and Settings%имя вашего пользователя%Local SettingsTemporary Internet Files (для Windows XP и IE 8.0), его название оканчивается на @lostfilm[1].txt. Проще всего открыть этот файл с помощью WordPad. Значения uid и pass находятся на следующей строке после строк uid и pass соответственно.

  • Параметр usess необходимо взять войдя в профиль http://lostfilm.tv/my.php, он расположен прям над кнопкой Сохранить.
  • Собираем URL с теми параментрами которые нашли и вставляем в окно добавления рассылки.
  • Выбираем Автоматически загружать содержимое публикуемых рассылок и Использовать фильтр эпизодов при необходимости.
  • Далее в Менеджере рассылок настраиваем необходмые фильтры для скачивания (внизу есть полезная маленькая кнопка ? с помощью которой можно проверить как работает фильтр)

Понравилась статья? Поделить с друзьями:
  • Ошибка отсутствуют общие алгоритмы шифрования
  • Ошибка отсутствуют настроенные репозитории в
  • Ошибка отсутствуют варианты доставки или выбрана доставка
  • Ошибка отсутствует файл msvcr110 dll
  • Ошибка отсутствует файл msvcr100 dll