myDC.ru

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

 

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

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


Самый главный активист :-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 >  
Начать новую тему
Ответов
TMB
сообщение 30.4.2009, 18:55
Сообщение #22


Участник
**

Группа: Пользователи
Сообщений: 44
Регистрация: 25.7.2008
Из: г.Тамбов
Пользователь №: 263
Спасибо сказали: 1 раз




всё я сделал..!!! база "PtokaX" пароль прописал...
Go to the top of the page
+Quote Post
Setuper
сообщение 30.4.2009, 20:53
Сообщение #23


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




А при чём тут база PtokaX, когда ошибка говорит, что скрипт не может соединиться с базой 'chatrang'. Или прописывай в скрипте свою базу, либо создавай базу chatrang.
Go to the top of the page
+Quote Post
TMB
сообщение 30.4.2009, 20:59
Сообщение #24


Участник
**

Группа: Пользователи
Сообщений: 44
Регистрация: 25.7.2008
Из: г.Тамбов
Пользователь №: 263
Спасибо сказали: 1 раз




в скрипте я и прописывал базу хост и пароль! в базе нужно какие либо таблицы создавать?
Go to the top of the page
+Quote Post
Setuper
сообщение 30.4.2009, 21:14
Сообщение #25


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Да погоди ты с таблицами - таблицы все создаются автоматически.
Разберись с базой, ведь в ошибке сказано про базу, а не про таблицы.
Go to the top of the page
+Quote Post
TMB
сообщение 1.5.2009, 1:45
Сообщение #26


Участник
**

Группа: Пользователи
Сообщений: 44
Регистрация: 25.7.2008
Из: г.Тамбов
Пользователь №: 263
Спасибо сказали: 1 раз




понятно...буду разбераться..но просто странно...! много каких скриптов стоит на php которые используют mysql но с ними проблем никогда не возникало!!!
можно ли использовать не локалхост а базу на другом серваке...допустим у представителей представляющих услуги хостинга?
от версии mysql ничего не зависит? можно использовать как 4 версию так и 5?
не дружу я с этой mysql...вот с php да...
Причина редактирования: действительно не по делу! пиши в соответствующий раздел!
Go to the top of the page
+Quote Post
Wariner
сообщение 1.5.2009, 9:16
Сообщение #27


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

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




по поводу адреса сервера уже где то писали! Можно вписать любой!
Go to the top of the page
+Quote Post
TMB
сообщение 2.5.2009, 12:05
Сообщение #28


Участник
**

Группа: Пользователи
Сообщений: 44
Регистрация: 25.7.2008
Из: г.Тамбов
Пользователь №: 263
Спасибо сказали: 1 раз




кодировка базы какая должна быть? а то у меня русские ники не прописывает! знаки вопросов вместо ника!

Код
    »«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«» «»«»«»«»«
    1    0    Новичок        ?a????????
    2    0    Новичок        ™??®ku†™
    3    2    Новичок        Twilight
    4    2    Новичок        Boiler
    5    15    Новичок        ORB
    6    24    Новичок        NoNaMe
    7    24    Новичок        DeMoN_tmb
    »«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«» «»«»«»«»«
Go to the top of the page
+Quote Post
Setuper
сообщение 2.5.2009, 12:46
Сообщение #29


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




cp1251
Go to the top of the page
+Quote Post
TMB
сообщение 2.5.2009, 14:24
Сообщение #30


Участник
**

Группа: Пользователи
Сообщений: 44
Регистрация: 25.7.2008
Из: г.Тамбов
Пользователь №: 263
Спасибо сказали: 1 раз




всеравно так же и осталось!!!
Код
    1    0    Новичок        ????
    2    2    Новичок        AliFFka
    3    3    Новичок        NoNaMe


кодировку ставлю: cp1251_general_ci
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 2.5.2009, 14:55
Сообщение #31


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Цитата(TMB @ 2.5.2009, 13:05) *
кодировка базы какая должна быть? а то у меня русские ники не прописывает! знаки вопросов вместо ника!

Код
    »«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«» «»«»«»«»«
    1    0    Новичок        ?a????????
    2    0    Новичок        ™??®ku†™
    3    2    Новичок        Twilight
    4    2    Новичок        Boiler
    5    15    Новичок        ORB
    6    24    Новичок        NoNaMe
    7    24    Новичок        DeMoN_tmb
    »«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«» «»«»«»«»«

Чето я непомню чтобы в топе поиска такое было?

У меня все в utf8 и все выводит без проблем. Смотри настройки mysql файл my.ini
Go to the top of the page
+Quote Post
TMB
сообщение 2.5.2009, 17:50
Сообщение #32


Участник
**

Группа: Пользователи
Сообщений: 44
Регистрация: 25.7.2008
Из: г.Тамбов
Пользователь №: 263
Спасибо сказали: 1 раз




Спасибо!
в топе поиска тоже не отображались русские буквы!!!
Go to the top of the page
+Quote Post
ustas
сообщение 3.5.2009, 19:10
Сообщение #33


Продвинутый участник
****

Группа: Пользователи
Сообщений: 177
Регистрация: 20.5.2008
Пользователь №: 5
Спасибо сказали: 26 раз




работает только общий топ, остальные команды почему-то не работают
Код
[20:04:37] <SeachBot> Топ поиска файлов без категории:

    ============================================================
      Текст        Кол.
    ============================================================
      2009        2
      2008        2
      видео        2
    ============================================================

[20:04:42 | 10.3.23.10 | Gsp] <ustas> !intervaltopseach 1 1
[20:04:52 | 10.3.23.10 | Gsp] <ustas> !intervaltopseach 1 2
[20:04:56 | 10.3.23.10 | Gsp] <ustas> !intervaltopseach 1

[20:04] Синтаксис E:\Programm\NewPtokaX\scripts\TopSeachMySQL.lua:247: attempt to index field '?' (a nil value)
247-я строка
Код
        sMsg = ("%s\t%s\t\t\t\t%s\r\n"):format(sMsg,tTemp[i][1],tTemp[i][2])
Go to the top of the page
+Quote Post
Wariner
сообщение 3.5.2009, 20:20
Сообщение #34


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

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




хм у меня работает! Правда при запросах памяти жрёт много. надо что то менять. В первом посту версия с парой исправлений!

перезалито ещё раз

upd: 137 строчка:
Код
sMsg = sMsg.."$UserCommand 1 3 "..sMenu.."\\Посмотреть ошибки скрипта$<%[mynick]> !errorsseachtop&#124;|"


базы будут новые с префиксами!
Go to the top of the page
+Quote Post
Setuper
сообщение 3.5.2009, 20:35
Сообщение #35


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Код
sMsg = sMsg..("$UserCommand 1 3 %s\\Посмотреть ошибки скрипта$<%[mynick]> !errorsseachtop&#124;|"):format(sMenu)
Go to the top of the page
+Quote Post
Wariner
сообщение 3.5.2009, 20:50
Сообщение #36


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

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




что то у меня сегодня косяк на косяке((( перезалил ещё раз

2Setuper: Будет ли оптимизация в этом скрипте при применении ООП? Если да покажи плиз))
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 4.5.2009, 0:50
Сообщение #37


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




хм.. Работает версия rc1. Съедает 115 килобайт памяти...

Из пожеланий - в каждой категории вывести "общее количество поиска". К примеру "топ поиска видео за день"
Цитата
============================================================
Текст Кол.
============================================================
17
2009 15
знамение 8
обитаемый остров 8
ангелы и демоны 7
звездный путь 7
общее количество видео поиска 147
============================================================

еще заметил когда по категории небыло поиска - то вываливается это:
Цитата
[01:48] Синтаксис ... Интернет\PtokaX 0.4.1.1\scripts\TopSeachMySQL.lua:253: attempt to index field '?' (a nil value)
- топ видеопоиска за сегодня
Go to the top of the page
+Quote Post
skonda
сообщение 9.5.2009, 15:02
Сообщение #38


Продвинутый участник
****

Группа: Пользователи
Сообщений: 136
Регистрация: 16.9.2008
Пользователь №: 545
Спасибо сказали: 1 раз




пытаюсь перевести этот скрипт под API1. Сделал как здесь написано http://mydc.ru/topic605.html Однако пишет "Приложению не удалось запуститься, поскольку LIBMYSQL.dll не найден". Хотя в PtokaX\libs этот файл есть. Какую библиотеку MYSQL качать, чтобы под 0.3.6.0 запустился скрипт?
Go to the top of the page
+Quote Post
mariner
сообщение 9.5.2009, 16:22
Сообщение #39


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




никак. MySQL старая птока не тянет
Go to the top of the page
+Quote Post
Setuper
сообщение 9.5.2009, 17:00
Сообщение #40


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




В данном случае выход только один: переезжать на новую ptokax 0.4.1.1
Go to the top of the page
+Quote Post
Lesh™
сообщение 15.8.2009, 1:59
Сообщение #41


Активный участник
***

Группа: Пользователи
Сообщений: 62
Регистрация: 11.10.2008
Пользователь №: 775
Спасибо сказали: 4 раза




Ошибки скрипта ChatLogs.lua:

====================================================================================================
№ Дата и время Ошибка
====================================================================================================
1. 2009-08-15 01:48:03 IntervaShowTopSeach 3 8
2. 2009-08-15 01:48:03 :285: bad argument #1 to 'SendToUser' (table expected, got nil)
3. 2009-08-15 01:49:31 :283: bad argument #2 to 'format' (string expected, got nil)
4. 2009-08-15 01:51:14 :283: bad argument #2 to 'format' (string expected, got nil)
5. 2009-08-15 01:51:21 IntervaShowTopSeach 3 7
6. 2009-08-15 01:51:21 :285: bad argument #1 to 'SendToUser' (table expected, got nil)
7. 2009-08-15 01:51:29 IntervaShowTopSeach 1 1
8. 2009-08-15 01:51:29 :285: bad argument #1 to 'SendToUser' (table expected, got nil)
9. 2009-08-15 01:51:50 :283: bad argument #2 to 'format' (string expected, got nil)
====================================================================================================
Go to the top of the page
+Quote Post

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

Collapse

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

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

 



RSS Сейчас: 23.11.2024, 6:05