форум 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'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
restivex
Продвинутый
 
restivex's Avatar
Post 4.0.3 - vbAttach - класс по работе с вложениями в своем продукте
1

1.Господа, а кто-то разрабатывал вложения к своему продукту с отдельным ContentTypeID ??? это когда надо для пакета vbattach доп.классы писать в /packages/mypackage/attach/mycontent.php
Чтото никак не раскурю как эти классы правильно универсально попрописывать

с самим contenttypeid уже почти разобрался, а вот атачи файлов к своему продукту пока не могу побороть.
правда уже научился добавлять и выводить наполовину, но имеется основная проблема - contentid пустой записывается в БД атачей и как следствие - отпадание их от моего сообщения (а если ручками прописать правильный id - работает). (видимо только половину класса сделал правильно)

(если кто не понял - то создается отдельный продукт (не vbBlog vbForum, vbCMS), который имеет свои записи. при редактировании записей используется редактор с bb-кодами. вот в него и надо добавлять рисунки атачами)

2.кстати, кто знает как разграничить использование IMG тега в сторонних продуктах (когда их несколько)? дело в том, что в настройках vbulletin suite есть отдельно blog,cms,forum и nonforum который относится ко всем нестандартным записям, редактируемым редактором bb-кодов. вот каким образом в одном продукте разрешить IMG а в другом запретить?

3.вот вывожу inline атачи нормально, но остаются те, которые не прописаны в bbкодах ATTACH, а просто прикреплены к сообщению. как их перечень отобразить внизу? сейчас они вообще нигде никак не отображаются, как будто их нету (в массиве после парсера bbкодов остаются)

4.как заставить парсер атачей выводить не просто тег A на thumbs для открытия рисунков в полный размер, а как в vbForum - лайтбокс просмоторщик?

5.в таблицу package напрямую надо добавлять запись? или есть механизм?
сейчас поступил следующим образом
Code:
INSERT INTO `package` (productid, class )
VALUES ('productid', 'ProductClass');

INSERT INTO `contenttype` (class, packageid, canplace, cansearch, cantag, canattach, isaggregator)
VALUES ('mycontenttype', LAST_INSERT_ID(), '1', '0', '0', '1', '0');

delete from `cache` where cacheid = 'vb_types.types';
спасибо.

Last edited by restivex : 04-13-2010 at 03:10 AM.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Yoskaldyr
Специалист
Default
0

resstivex, такие вопросы лучше задавать в разделе Кодер - больше шансов что будет ответ по теме.
 
 
restivex
Продвинутый
 
restivex's Avatar
Default
2

с разделением IMG поступил хитро ))) создал свою опцию в настройках продукта (в админке)
разрешить/запретить IMG теги, и в самой проге перезаписываю глобальную настройку
Code:
$vbulletin->options['allowbbcode']=1; //принудительно включаю bbкода
$vbulletin->options['allowbbimagecode']=$vbulletin->options['myproduct_bbimg']; //пихаю свою настройку
в первом своем сообщении в пункте о добавлении своего contenttypeid я пихнул по незнанию в поле canplace таблицы contenttype единицу, а это поле отвечает за "может данный тип контента быть размещенным на CMS или нет" получил на главной еще одну кнопку с страшным названием ))) так что туда надо 0 поставить )) а вот к cansearch еще не добрался

resstivex добавил 14.04.2010 в 05:12
кстати, народ, не забывайте в своих страницах прописывать название для бюлетеня и плагин вешать, который разшифрует адрес вашей страницы в понятное описание.

т.е. делаете у себя так:
$vbulletin->options['bbtitle']="моя страница";
и получити свою фразу в title страницы. (можно конечно шаблон переделать, но так универсальнее)

создаете плагин: online_location_process с кодом
Code:
if($filename=='myfile.php') {
 $userinfo['action']='MyProduct: ';
 if(in_array($values['do'],array('edit','add'))){ 
   $userinfo['where']="Writing text";
 }elseif(!empty($values['id'])){ 
   $userinfo['where']="<a href='myfile.php?".$vbulletin->session->vars[sessionurl]."&do=view&id=".$values['id']."'>Viewing Textk</a>";
 }else{ 
   $userinfo['where']="<a href='myfile.php?".$vbulletin->session->vars[sessionurl]."'>Main page</a>";
 }
}
и второй плагин online_location_unknown с кодом
Code:
if($userinfo['action']) {$handled = true;}
этим вы добьетесь вместо сухого "unknown location" или как там бюлетень пишет? - человеческого описания что делает сейчас юзер например при просмотре его профиля, и сможете управлять этим описанием (в зависимости от его действий с вашей программой). в данном примере два варианта - просто текст описания действия (writing text) и описание с ссылкой на страницу (Viewing text)

Last edited by restivex : 04-14-2010 at 06:12 AM. Reason: Добавлено сообщение
 

Tags
atach, class, contenttype, product, vbattach


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 04:54 PM.


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