форум vBSupport.ru > vBSupport.ru > Гурушник > Кодер
Register Меню vBsupport Изображения Files Manager О рекламе Today's Posts Search
  • Родная гавань
  • Блок РКН снят
  • Premoderation
  • For English speaking users
  • Каталог Фрилансеров
  • If you want to buy some product or script
  • Администраторам
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже:
Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
SMak044
Эксперт
 
SMak044's Avatar
Default Тестирование хака "Объявления зависящие от содержания"
4

По мотивам обсуждений на форуме решил реализовать небольшой хак "Объявления зависящие от содержания"

Версия 0.9 (так как еще совсем не готов к первому релизу)
Немного о хаке.
AnDeCO v0.9 "Announcements depending on the contents" (Объявления зависящие от содержания).

Описание
Хак реализует возможность вывода своих объявлений в зависимости от содержания темы.
Например, у нас есть тема про vBulletin в которой слово "vBulletin" повторяется несколько раз.
У нас есть список советов по вопросу vBulletin и мы хотим его вывести на всех страницах этой темы. Для этого мы создаем в разделе объявлений тему с названием "vBulletin" и делаем статью с этими ссылками или сообщение или рекламу. Теперь при заходе в тему форума про vBulletin будет выводиться эта статья.
Список слов можно вывести внизу объявления, этот список виден только тем, кому разрешено это видеть.

Вывод статей происходит по следующей схеме:
  1. Слова приводятся в нормализованный вид
  2. Список очищается от всех ненужных слов (это настраивается с помощью разрешений частей речи)
  3. Расчет количества вхождений слов в теме
  4. Список сортируется по количеству вхождений
  5. Идет перебор сравнений доступных статей со славами из списка, от слова с самым большим количеством вхождений к слову появившемуся только 1 раз. В случае совпадений, статья выводится в теме.
  6. В случае отсутствия статьи можно вывести статью по умолчанию
Есть возможность вывода объявлений в списке тем. Для этого применяется префикс и ID раздела, эта конструкция и является названием темы в разделе объявлений. [*]Управление объявлениями реализовано путем ссылок прямо в объявлении, которые видны только указанной группе пользователей. Если объявление есть, то ссылка откроет это объявление. В случае отсутствия объявления, ссылка откроет форму и передаст в нее необходимый заголовок.

Установка
  1. Загрузить файлы на форум.
  2. Загрузить словари для библиотеки phpMorphy http://phpmorphy.sourceforge.net/dokuwiki/download
  3. Установить продукт.
  4. Указать в настройках путь к словарям.
  5. Создать раздел для хранения объявлений. Его можно сделать скрытым для всех кроме например администраторов.
  6. Сделать настройки.
  7. Вставить в шаблоны showthread и forumdisplay переменные $andeco_thread и $andeco_forum соответственно.

Прошу если кому не будет лень потестить и высказать свое мнение и мысли. заранее спасибо.
Attached Thumbnails
andeco_admin.jpg   andeco_showthread.jpg   andeco_announcementsforum.jpg   andeco_post.jpg   andeco_ajax_forum_announ.jpg  

andeco_ajax_post.jpg  
Attached Files
File Type: zip andeco_v0.9.zip (71.7 KB, 6 views)

Last edited by SMak044 : 11-02-2009 at 05:23 PM.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Kristof
Эксперт
 
Kristof's Avatar
Default
1

Сложноватый хак, много настроек + добавления библиотек ид.
А так спасибо!

Last edited by Kristof : 11-01-2009 at 01:45 PM.
 
 
SMak044
Эксперт
 
SMak044's Avatar
Default
0

Quote:
Originally Posted by kristof View Post
много настроек + добавления библиотек ид.
Настройки в основном единоразовые, просто они дают возможность настроить конфигурацию конкретно под себя. Хотя да там еще есть части речи.

Без библиотеки никак, так как необходимо приводить слова в нормальную форму А только потом группировать к тому же нам совсем не нужны предлоги, вводные слова или предикативы. Именно морфологическим анализом и занимается эта библиотека.
 
 
SMak044
Эксперт
 
SMak044's Avatar
Default
0

Немного доработал хак и перезалил.
Сделал так, что теперь при выводе слов из темы, слова на которое есть статья выглядеть зеленым и при клике на такое, слово откроется эта статья. если статьи нет, то при клике будет открыта форма создания новой темы и в поле заголовка будет внесено слово.
Доработал и управление объявлениями в списке тем, там тоже при создании нового объявления в поле заголовка вставляется необходимый текст.
 
 
SMak044
Эксперт
 
SMak044's Avatar
Default
0

Тема закрыта в связи с выходом релиза. Объявления в темах зависящие от содержания.
Прошу все вопросы в ту тему.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 10:57 PM.


Powered by vBulletin® Version 3.0.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.