Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Скрипты для RusHub'а _ MyDC.ru

Автор: Saymon 16.11.2010, 16:23

Название скрипта: MyDC
Этот скрипт для RusHub
Версия PtokaX API2: http://mydc.ru/topic3586.html
Авторы: Tsd, Nikolya
Перевод под RusHub - Saymon 16/11/2010

Описание: Скрипт выдаёт по таймеру последние новости с лент новостей форума http://mydc.ru/ админу хаба.

Для работы скрипта требуется библиотека LuaSocket, взять можно http://mydc.ru/topic2951.html

 mydc.lua ( 4.55 килобайт ) : 47
 

Автор: Ksan 16.11.2010, 16:36

К сожалению, птоковский оригинал скрипта с форума берёт ТОЛЬКО впервые появившуюся тему (первое сообщение), а не является аналогом ссылки "Обзор непрочитанных сообщений" или хотя бы "Активные темы за сегодня".
Уверен, что и эта версия такая же. Так что практическая ценность приближается к нулю.
Это не упрёк авторам, а сожаление..

Автор: Nickolya 17.11.2010, 0:16

Скрипт работает с RSS форума, а на экспорт форум отдает только новые темы, а не сообщения, увы... Аналогичная ситуация на портале форума.

Автор: Emka 17.11.2010, 2:01

Чет не работает

Автор: Артём 17.11.2010, 2:17

Emka, ага, небось на птоку ставил или всё же на русхаб? big_smile.gif

Автор: Saymon 18.11.2010, 15:17

Emka, как именно не работает? почему? Какие ошибки? Как сказал Артём, точно на рус хаб ставил?
PS. Скрипт стоит на нашем тестовом русхабе и всё отлично работает.

Автор: hipimps71 21.11.2010, 11:22

А нельзя никак сделать что бы он utf-8 понимал? big_smile.gif

Автор: Nickolya 22.11.2010, 17:09

Вообще уже давно эта тема поднимается... И всегда одно и то же решение: http://mydc.ru/index.html?showtopic=334&view=findpost&p=2276, её надо вставить в скрипт и обработать пришедшие в утф данные. Либо для русхаба есть собранная библиотека iconv, можно воспользоваться ей.

Если конкретно, то может после

Код
            local fd,sz,hd = socket.http.request(sAddr[i][1])
            if fd and sz then
поможет добавление
Код
                fd = Utf8ToAnsi(fd)

Автор: CrazyKiller 15.8.2011, 17:07

Помогите решить проблему !

Есть RSS http://mydc.ru/r/?http://forum.triolan.com/feed.php

Вот данный скрипт не может его прочесть!

Код
[16:44:41] <[News]forum.Triolan.com>
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
        Новости с Форума http://forum.triolan.com/ для абонентов хаба Triolan-Одесская.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Ветка форума:         - .
Тема:            
Дата публикации:    
Ссылка:            



::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


Вот что он может выводит и все, пробовал переводить что в ansi и обратно в utf-8 ( fd = Utf8ToAnsi(fd) = fd = AnsiToUtf8(fd) )

Автор: Dimon21 15.8.2011, 21:54

Скрипт работает нормально CrazyKiller.