VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
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';
resstivex, такие вопросы лучше задавать в разделе Кодер - больше шансов что будет ответ по теме.
@restivex
Продвинутый
Join Date: Mar 2010
Posts: 19
Reputation:
Опытный 11
Репутация в разделе: 3
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 страницы. (можно конечно шаблон переделать, но так универсальнее)
этим вы добьетесь вместо сухого "unknown location" или как там бюлетень пишет? - человеческого описания что делает сейчас юзер например при просмотре его профиля, и сможете управлять этим описанием (в зависимости от его действий с вашей программой). в данном примере два варианта - просто текст описания действия (writing text) и описание с ссылкой на страницу (Viewing text)
Last edited by restivex : 04-14-2010 at 06:12 AM.
Reason: Добавлено сообщение