myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> TopSeachMySQL, API2 | Топ поисков на хабе

Теги
Wariner
сообщение 13.4.2009, 19:47
Сообщение #41


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Название скрипта: TopSeachMySQL
Версия скрипта: 1.0 RC1
Версия API: API2
Автор: Wariner
Особенности: работа с MySQL
Описание скрипта:
- Оснавная возможность - ведёт топ поисков на хабе
- Вывод общего топа целиком или по категориям
- Вывод топов за сегодня месяц и год целиком или по категориям
- Для работы требуется библиотека MySQL( тема с библиотекой ) и соответственно MySQL сервер

v 1.0 RC2
- Добавлен лог ошибок
- В базу заносятся только поиски определённой длинны (в соответствии с настройками хаба)
- Поправлена пара ошибок

PS: тестим, отписываем комментарии и пожелания))))
PPS: БД надо создавать вручную! Таблицы создадутся сами!
Прикрепленные файлы
Прикрепленный файл  TopSeachMySQL.lua ( 17.62 килобайт ) Кол-во скачиваний: 210
 


Спасибо сказали:
Go to the top of the page
+Quote Post
3 страниц V  < 1 2 3  
Начать новую тему
Ответов
exxxx
сообщение 30.10.2009, 17:02
Сообщение #42


Абсолютный новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 2.7.2009
Пользователь №: 3 758
Спасибо сказали: 0 раз




[17:02:09] <eX_> !intervaltopseach 1

Цитата
[17:02] Синтаксис G:\PtokaX\scripts\TopSeachMySQL.lua:280: bad argument #2 to 'format' (string expected, got nil)


Go to the top of the page
+Quote Post
steppnov
сообщение 14.11.2009, 22:28
Сообщение #43


Участник
**

Группа: Пользователи
Сообщений: 39
Регистрация: 18.2.2009
Из: Волжский
Пользователь №: 2 265
Спасибо сказали: 3 раза




а php кто нить может дать??? чтобы выводил топ поиска beat_plaster.gif пжлст очень надо
Go to the top of the page
+Quote Post
MIXER
сообщение 7.12.2009, 15:53
Сообщение #44


Абсолютный новичок


Группа: Пользователи
Сообщений: 7
Регистрация: 5.4.2009
Пользователь №: 2 935
Спасибо сказали: 0 раз




Цитата(exxxx @ 30.10.2009, 17:02) *
[17:02:09] <eX_> !intervaltopseach 1

Как с этим бороться?

Go to the top of the page
+Quote Post
Saymon21
сообщение 25.3.2010, 2:28
Сообщение #45


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




[02:18] Синтаксис D:\SERVER\Magnets\scripts\TopSeachMySQL.lua:234: bad argument #1 to 'SendToUser' (table expected, got nil)
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 22.10.2012, 21:56
Сообщение #46


Глубина-глубина, я не твой… Отпусти меня, глубина…
****

Группа: Пользователи
Сообщений: 199
Регистрация: 13.10.2010
Из: Михайловск
Пользователь №: 7 882
Спасибо сказали: 23 раза




22.10.2012 22:48:38 - /var/ptokax/scripts/TopSeachMySQL.lua:282: bad argument #1 to 'SendToUser' (table expected, got nil) один раз сработал и помер с такой вот ошибкой
Go to the top of the page
+Quote Post
Alexey
сообщение 23.10.2012, 3:30
Сообщение #47


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Saymon21, KCAHDEP,
В указанных строках надо заменить
Код
Core.SendToUser(tUser,
на
Код
Core.SendToOps(


Спасибо сказали:
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 23.10.2012, 7:11
Сообщение #48


Глубина-глубина, я не твой… Отпусти меня, глубина…
****

Группа: Пользователи
Сообщений: 199
Регистрация: 13.10.2010
Из: Михайловск
Пользователь №: 7 882
Спасибо сказали: 23 раза




Alexey, Спасибо помогло, но ненадолго, теперь вот так
23.10.2012 08:04:31 - /var/ptokax/scripts/TopSeachMySQL.lua:175: bad argument #2 to 'format' (string expected, got boolean)
Go to the top of the page
+Quote Post
Alexey
сообщение 23.10.2012, 15:17
Сообщение #49


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Замени
Код
            Core.SendToUser(tUser, ("<%s> %s"):format(sBot,IntervaShowTopSeach(sType,sNum)))

на
Код
            local Value = IntervaShowTopSeach(sType,sNum)
            if Value and type(Value) ~= "boolean" then
                Core.SendToUser(tUser, ("<%s> %s"):format(sBot,Value))
            end

Когда подобная ошибка выскочит в других местах — сделай по аналогии.


Спасибо сказали:
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 23.10.2012, 17:10
Сообщение #50


Глубина-глубина, я не твой… Отпусти меня, глубина…
****

Группа: Пользователи
Сообщений: 199
Регистрация: 13.10.2010
Из: Михайловск
Пользователь №: 7 882
Спасибо сказали: 23 раза




Цитата(Alexey @ 23.10.2012, 16:17) *
Замени
Код
            Core.SendToUser(tUser, ("<%s> %s"):format(sBot,IntervaShowTopSeach(sType,sNum)))

на
Код
            local Value = IntervaShowTopSeach(sType,sNum)
            if Value and type(Value) ~= "boolean" then
                Core.SendToUser(tUser, ("<%s> %s"):format(sBot,Value))
            end

Когда подобная ошибка выскочит в других местах — сделай по аналогии.

Спасибо, вроде помогло.
Go to the top of the page
+Quote Post

3 страниц V  < 1 2 3
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: TopSeachMySQL
От темы с ID: 1765
0 exxxx 3 855 20.2.2010, 15:00 Посл. сообщение: exxxx
No New Posts От: TopSeachMySQL
От темы с ID: 1765
0 Lesh™ 3 095 7.10.2009, 19:27 Посл. сообщение: Lesh™

 



RSS Сейчас: 28.3.2024, 19:16