Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#76 "А как сделать..." » BOM такая штука противная » 2008-12-15 23:26:08

bestxp
Ответов: 1

вот короче откуда не возьмись появился БОМ, и не избавиться никак от него скатины, что же делать?
из-за этого не получаеться отправить Header('Location:'); типа пишет что уже заголовки отправлены(

#78 Re: "А как сделать..." » Вопросы по ООП » 2008-12-12 22:07:54

уже намутил то что хател, притом сделал соединений к бд)))
притом такой функционал с ним открываеться))) что аж приятно))) например одна база для INSERT И UPDATE , а другие для SELECt
при условии что из МастерБД данные реприцируются в другие) фактически огромный прирост произодительности для высокопосещаемых сайтов)))

#79 Re: "А как сделать..." » Вопросы по ООП » 2008-12-03 18:55:27

вот думаю как решить теперь в итоге получившуюся ошибку

#80 Re: Запросы на доработку ядра » Подружить с WBB » 2008-12-03 18:01:06

бугага)) ты зачем указал мой форум в качестве офф сайта big_smile
угагагагагагаг
вообще офф сайт http://woltlab.de ) а подружить будет не так уж и просто) мост строить придёться как со стороны форума через их фреймворк , так и со стороны нгкмс, хотя можно даже только со стороны форума=)

#81 Re: "А как сделать..." » Вопросы по ООП » 2008-12-03 17:59:15

решение интересное нашлося)


Все просто. Для этих целей можно использовать паттерн singleton, который гарантирует существование только одного экземпляра класса.

В свой класс db добавь слелующий код:


Код:

protected $instance = null;

static public function getInstance()
{
   if (is_null(self::$instance)) {
      self::$instance = new db();
   }
   
   return self::$instance;
}




Там где тебе нужно общаться с БД просто пишешь:

Код:

$db = Db::getInstance();

$db->insert(....); // например


У тебя будет существовать только один экземпляр класса db и он будет храниться в статической переменной класса $instance.

Если ты одновременно работаешь с несколькими БД, то тебе понадобиться к этому реализовать также пулл соединений.

#82 Re: "А как сделать..." » Вопросы по ООП » 2008-12-02 00:12:03

либо попробывать таким образом
return от юзверя SQL запрос и его уже постить через класс в бд...оО но опять же получать ответ тоже не ахти получаеться((( чорд

#84 "А как сделать..." » Вопросы по ООП » 2008-12-01 22:01:14

bestxp
Ответов: 8

в общем вопрос такой
есть 2 класса
1ый для работы с бд(любой SQL)
2ой для юзверя
суть вопроса

суть вопроса примерно такая на примере кода

<?php
$db = new db(); //соединилися с мускулем
$user = new user(); //создали юзверя по умолчанию тип гость
$user -> new_user(тут данные из формы) // типа регистрируем нового юзверя там логин пароль и прочие данные

во время выполнения
$user -> new_user();
в методе new_user я должен отправить запрос SQL типа insert into и типа того в бд
но вот собственно вопрос такой мне же получаеться надо будет что ли сделать $db= new db; внутри метода new_user или как то по другому могу отправить запрос в бд через класс db
для наглядности в классе db есть такой метод который получает ассоциативный двумерный массив с запросами к бд
типа что надо сделать (insert) куда и каким полям какие значения
но как мне обратиться из одного класса к другому не создавая экземпляра класса внутри метода для отправки SQL запроса в нужное соединение с бд?
надеюся правильно обьяснил?

#85 Re: Запросы плагинов » FAQ по созданию модулей к Next Generation CMS » 2008-11-30 23:26:57

первый раз когда я пытался делать для 2я плугин брал за основу другой плагин и разбирал его до минимума, и потом методом проб и ошибок создал первый мини плугин )

#88 Re: "А как сделать..." » i need help with preg_match » 2008-11-29 16:48:48

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

вот такой вот у меня htaccess ,
он отдаёт весь запрос в index.php
а в нем уже я разбираю урл и вывожу то что мне надо

#89 Re: "А как сделать..." » i need help with preg_match » 2008-11-29 00:52:42

зачем?)
я под свой сайт делаю CMS(CMF)
что бы хорошо скармливать поисковикам нуна чпу, но разбор ссылок оставить в PHP
а класс это заложить, и потом использовать уже как хочу так сказать)
перехожу на ООП))))
притом ни НГ ни 2z не подходит под мои цели))

#90 Re: Новый функционал » mod_rewrite и ngcms » 2008-11-29 00:50:48

может даже разовью твои идеи ^_^
за таймер отдельна сенк)
проста лень его было писать))

#91 Re: "А как сделать..." » i need help with preg_match » 2008-11-29 00:43:41

такс
просто хачу сделать разбор УРЛ)) в класс вынести, воть думаю как бы сделать это))
а проблема только в регулярных=) это как последовательности в вышке для меня)))

#93 "А как сделать..." » i need help with preg_match » 2008-11-29 00:26:29

bestxp
Ответов: 6

Помогите составить preg_match для разбора строки
примерно такой,
news-28-11-2008-test
или по другому подойти к этому решению, притом
не обязательно что 28-11-2008 будут цифры
то есть и такой вариант
faq-cat1-q1
или что-то в этом роде...фактически получаеться что вложенность может быть любая.. и 40 позиций и 1 или 9
но все разделены - или через /

#94 Re: Флейм » pgsql vs mysql » 2008-11-27 19:17:51

оО даёшь тогда MSSQL big_smile
Опера Лиса оО
iMAC +=)

#95 Флейм » pgsql vs mysql » 2008-11-26 23:16:44

bestxp
Ответов: 5

особо не ковырялся на эту тему, но что лучше?)
вроде как слышал 100 лет назад что Pgsql пошустрее

#96 Запросы на доработку ядра » Custom BBcod » 2008-11-26 22:20:22

bestxp
Ответов: 4

Хотя бы поддержку в движке для этого, что бы можо было добавить свой ББкод хотя бы через плагин
Он добавлялся бы и в коменты, и при добавлении новостей в форму(можно даже потом) , а сейчас бы заложить этот функционал в движек,

#98 Re: Запросы на доработку ядра » Добавление проигрывателя аудио/видео файлов » 2008-11-24 20:14:28

а визивиг полюбому нужен , притом так удобнее вставлять через аjax окошечко...)

#99 Re: Запросы на доработку ядра » Добавление проигрывателя аудио/видео файлов » 2008-11-24 19:08:30

а почему бы и нет?
например единая настройка вида плеера для всего сайта, и отдельно если возможно надстройку подключения плейлиста, например
[audio] для аудио треков и стриминга(радио) , там же не надо нам будет окно для визуализации, и [video] для вставки видео в текст,
примерно лучше даже всплывающее окно внутри странички и там будут все надстройки (ajax)окошечко, типа url вставки, тип (плейлист,аудио или видео, размеры плеера и стиль плеера из настроенных, (настроиваеться где нить в админке отдельна)

#100 Re: Запросы на доработку ядра » Добавление проигрывателя аудио/видео файлов » 2008-11-24 07:54:15

сделать его в качестве настраиваемого BBcod , так как плеер поддерживает фоновое изображение и логотип , то добавить в настройки возможность указания пути до них, так же поддержку плейлиста плеера, и его внешнего вида...

Подвал раздела

Работает на FluxBB