Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: наша область unity-scope-forumubunturu  (Прочитано 6143 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: наша область unity-scope-forumubunturu
« Ответ #15 : 12 Ноября 2012, 15:41:17 »
Я был бы очень рад помочь, если мне скажут, что нужно сделать :coolsmiley: Пишите в личку - чтобы точно не пропустил.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: наша область unity-scope-forumubunturu
« Ответ #16 : 12 Ноября 2012, 15:44:19 »
Ура-ура, я сделал это ;)

Оффлайн vasilisc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: наша область unity-scope-forumubunturu
« Ответ #17 : 12 Ноября 2012, 15:49:25 »
Я был бы очень рад помочь, если мне скажут, что нужно сделать :coolsmiley: Пишите в личку - чтобы точно не пропустил.
лучше здесь, чтобы "открытость" и всё такое =)
как искать по сайту, не используя гугл API? есть ли некий свой API сайта?
« Последнее редактирование: 12 Ноября 2012, 15:55:03 от vasilisc »

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: наша область unity-scope-forumubunturu
« Ответ #18 : 12 Ноября 2012, 18:11:38 »
Я конечно не очень силен во всех этих ваших серверах, но у меня есть мнение, что возможно это как-то реализовать через базу данных нашего форума. Или я не прав?

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: наша область unity-scope-forumubunturu
« Ответ #19 : 12 Ноября 2012, 19:01:46 »
Я никогда этого API не видел, но возможно он есть :coolsmiley: Суть в том, что тут стоит SMF2, никак не модифицированный в плане всяких API и т.д. Соответственно нужно просто глянуть, есть ли то, что нужно, в SMF2. И если нету, есть ли мод, это предоставляющий. Я же со своей стороны могу перенастроить сайт, если скажете что надо делать.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн Отражение луны

  • Активист
  • *
  • Сообщений: 407
  • горячий гнидокос
    • Просмотр профиля
Re: наша область unity-scope-forumubunturu
« Ответ #20 : 12 Ноября 2012, 19:21:48 »
Не нужны никакие спецмодули, вопрос решается написанием одного простого скрипта, подрубающегося к БД, выполняющего запрос и выводящего результаты в json.
Естественно, чтобы составить запрос, надо покопать организацию БД форума, но не думаю, что с этим могут возникнуть какие-либо трудности. Кроме того, такой подход позволит реализовать дополнительный функционал, например, фильтрацию по разделам форума. Врятли кому-либо понадобятся посты из беседки в линзе помощи.
« Последнее редактирование: 12 Ноября 2012, 19:25:07 от Отражение луны »
Ubuntu server 12.04 x64
Acer aspire one 721 [AMD K125, 6Gb DDR3, ATI Radeon HD 4225] && Ubuntu 12.10 (Gnome shell 3.6) && Google chrome && Google services
Android 4.0

Оффлайн demkov

  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
Re: наша область unity-scope-forumubunturu
« Ответ #21 : 12 Ноября 2012, 19:22:57 »
Люто плюсую, но я здесь просто подписался. Что-то советовать не особо компетентен.

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: наша область unity-scope-forumubunturu
« Ответ #22 : 12 Ноября 2012, 19:30:09 »
Отражение луны,
Напишите, не проблема. БД стандартная SMF2. Правда учтите, что вывод всей БД сообщений на одной странице... Ну, в общем, нужно как-то продумать механизмы реализации с учётом размера форума.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн Отражение луны

  • Активист
  • *
  • Сообщений: 407
  • горячий гнидокос
    • Просмотр профиля
Re: наша область unity-scope-forumubunturu
« Ответ #23 : 12 Ноября 2012, 19:49:40 »
Так выводиться должны не сообщения, а темы, причем только из нужных разделов. В целом получится не так много, особенно, если ввести минимальную длину поискового запроса в 5 символов. Максимальное количество выводимых результатов так же можно задать, ведь у нас есть сортировка. 
Я помогу чем смогу, если нужно, но, к сожалению, не в ближайшую неделю.
Ubuntu server 12.04 x64
Acer aspire one 721 [AMD K125, 6Gb DDR3, ATI Radeon HD 4225] && Ubuntu 12.10 (Gnome shell 3.6) && Google chrome && Google services
Android 4.0

Оффлайн vasilisc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: наша область unity-scope-forumubunturu
« Ответ #24 : 12 Ноября 2012, 20:10:56 »
Так выводиться должны не сообщения, а темы, причем только из нужных разделов. В целом получится не так много, особенно, если ввести минимальную длину поискового запроса в 5 символов. Максимальное количество выводимых результатов так же можно задать, ведь у нас есть сортировка. 
Я помогу чем смогу, если нужно, но, к сожалению, не в ближайшую неделю.
я правильно понимаю, что по поисковому запросу выведется "структурированый" ответ?
проблем с безопасностью сайта или его возможной компрометации не будет?

Оффлайн demkov

  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
Re: наша область unity-scope-forumubunturu
« Ответ #25 : 12 Ноября 2012, 20:12:37 »
если opensource и с подключением к базе — то должно быть.

Или отдельного пользователя базы данных с ограниченными правами выводить (Т_т) и логиниться через него.

vasilisc, а ты не думал о написании фичи для внутреннего поиска SMF 2.0.2? Тут Вадим в закромах обещал включить попробовать.
Он такой вот:
http://www.simplemachines.ru/index.php?action=search

Из плюсов можно отметить вроде неограниченное количество запросов. Хотя насколько я помню, рекомендовано это дело ограничивать во избежание перегруза. Но форум имеет на борту автоматический выключатель дополнительных фич при определённой нагрузке. Если у нас включен — то всё нормально.
« Последнее редактирование: 12 Ноября 2012, 20:19:42 от forekko »

Оффлайн vasilisc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: наша область unity-scope-forumubunturu
« Ответ #26 : 12 Ноября 2012, 20:15:44 »
если opensource и с подключением к базе — то должно быть.
Не-не Коннекты к базе не нужны. Нужен аналог JSON или XML.  То есть мы сайту запрос, он нам ответ в виде структуры.

Пользователь решил продолжить мысль 12 Ноября 2012, 20:17:39:
vasilisc, а ты не думал о написании фичи для внутреннего поиска SMF 2.0.2? Тут Вадим в закромах обещал включить попробовать.
мне не написать. я давно уже не программирую официально.
если область (scope) потянет написание еще чего-то на сайте, то я не справлюсь.
« Последнее редактирование: 12 Ноября 2012, 20:17:39 от vasilisc »

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: наша область unity-scope-forumubunturu
« Ответ #27 : 12 Ноября 2012, 20:18:11 »
Вася, я так понимаю эту схему может реализовать любой уважающий себя вэб-девелопер?! Правда такового вроде нет у нас.

Оффлайн vasilisc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: наша область unity-scope-forumubunturu
« Ответ #28 : 12 Ноября 2012, 20:36:07 »
Он такой вот:
http://www.simplemachines.ru/index.php?action=search
вот такой поиск должен быть доступен через языки программирования, без капчей и тд и тп.
чисто запрос и структурированный ответ.

Оффлайн demkov

  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
Re: наша область unity-scope-forumubunturu
« Ответ #29 : 12 Ноября 2012, 20:45:19 »
vasilisc,
если прикинуть, форум может запросто погасить тысяча запросов в поиске.
Значит, надо всё-таки мутить через кеширующие поисковые системы. У других как сделан поиск на сайтах? Нигде капчи нет?

 

Страница сгенерирована за 0.063 секунд. Запросов: 23.