3rd party libraries в С5.7

Любая помощь по установке/настройке/модификации concrete5

Re: 3rd party libraries в С5.7

Сообщение cmsservice » 02 июн 2015, 16:16 ,  »  Сообщение:#16

linuxoidoz писал(а):так я это и пытаюсь сделать! но что-то не так.я не совсем понимаю как это все в С5 работает, т.к. полно всяких контроллеров и хелперов
Я вот наследую класс SecurimageController в коде выше. Никакие методы мне переписывать/перекрывать не надо, т.к. системные работают.

А чего тогда по-своему не назвал.

linuxoidoz писал(а):А если использовать свой класс, то как его загружать? какое отношение $captcha = Loader::helper('validation/captcha'); имеет к SecurimageController?

В данном случае это не нужно, я показал как пример. Если используешь вообще свой вариант, то его нужно установить + там еще несколько манипуляций. Скачай
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
и посмотри как там сделано, весьма простая иллюстрация того, как добавлять свою капчу в систему.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: 3rd party libraries в С5.7

Сообщение linuxoidoz » 03 июн 2015, 15:41 ,  »  Сообщение:#17

все равно не понимаю куда, где какие неймспейс писать и т.д.. Тот recaptcha не полный пакет, т.е. в нем нет controller/view пары.

можешь просто сказать, что в каких файлах писать: пакетный controller, блоковый controller и view? я не ООП гуру. Спасибо.
https://lizardstudio.ru

Дизайн, разработка и продвижение веб-сайтов и интернет магазинов
Сахалин, Дальний Восток... Россия и ЕАЭС

https://www.concrete5.org/profile/-/view/21733/
Аватара пользователя
linuxoidoz
 
Сообщения: 35
Зарегистрирован: 27 май 2015, 09:51

Re: 3rd party libraries в С5.7

Сообщение cmsservice » 03 июн 2015, 15:54 ,  »  Сообщение:#18

linuxoidoz писал(а):все равно не понимаю куда, где какие неймспейс писать и т.д.. Тот recaptcha не полный пакет, т.е. в нем нет controller/view пары.

Не надо "ля-ля", там все есть. Можете, если не верите, установить в систему и протестировать. Другое дело, что по данному утверждению видно - Вы не понимаете как работает капча. Контроллер лежит в src/Captcha/, а то что Вы называете вьюшкой в elements/system/captcha/recaptcha/form.php

linuxoidoz писал(а):можешь просто сказать, что в каких файлах писать: пакетный controller, блоковый controller и view?

Да чего скромничать, давай мои бойцы прямо реализуют готовый пакет и все, чего уж. :)

linuxoidoz писал(а):я не ООП гуру.

А Вы почитайте, хотя бы основы, все сразу окажется проще. Именно незнание основ порождает подобные вопросы. Так что учите матчасть для начала, уж простите.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: 3rd party libraries в С5.7

Сообщение linuxoidoz » 03 июн 2015, 16:05 ,  »  Сообщение:#19

высокомерие русских не перестает удивлять. Я не понимаю, если нет желания помогать, какого вообще отвечать? что вы тут на форуме "Помощь по concrete5" вообще делаете: учите всех как жить или помогаете с проблемами concrete5?
https://lizardstudio.ru

Дизайн, разработка и продвижение веб-сайтов и интернет магазинов
Сахалин, Дальний Восток... Россия и ЕАЭС

https://www.concrete5.org/profile/-/view/21733/
Аватара пользователя
linuxoidoz
 
Сообщения: 35
Зарегистрирован: 27 май 2015, 09:51

Re: 3rd party libraries в С5.7

Сообщение guyasyou » 03 июн 2015, 16:28 ,  »  Сообщение:#20

linuxoidoz писал(а):высокомерие русских не перестает удивлять. Я не понимаю, если нет желания помогать, какого вообще отвечать? что вы тут на форуме "Помощь по concrete5" вообще делаете: учите всех как жить или помогаете с проблемами concrete5?

Кто-то читает "Помощь по concrete5" как "реализуем любую вашу задачу быстро и бесплатно"... :roll:

P.S. Я не русский, высокомерием не блещу))
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: 3rd party libraries в С5.7

Сообщение cmsservice » 03 июн 2015, 16:33 ,  »  Сообщение:#21

linuxoidoz писал(а):высокомерие русских не перестает удивлять. Я не понимаю, если нет желания помогать, какого вообще отвечать? что вы тут на форуме "Помощь по concrete5" вообще делаете: учите всех как жить или помогаете с проблемами concrete5?

Offtopic: Ни о каком высокомерии речи нет и прошу прощения если обидел, но Вы хотя бы основу какую-то создайте, когда приходите в программирование, не поленитесь почитать специальную литературу, благо сейчас в интернете этого добра полно на любой вкус. А сейчас это выглядит так: «я по верхам прошелся, теперь у меня не получается, сделайте за меня». Помощь состоит в том, чтобы указать правильное направление, а не в том, чтобы сделать за Вас. Направление Вам указано, но Вы не разобравшись в том, как эта часть системы работает начинаете делать выводы и выводы неверные. Вот о чем речь. RTFM
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: 3rd party libraries в С5.7

Сообщение guyasyou » 03 июн 2015, 16:35 ,  »  Сообщение:#22

Насчет почитать: Мэтт Зандстра - PHP. Объекты, шаблоны и методики программирования
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: 3rd party libraries в С5.7

Сообщение linuxoidoz » 03 июн 2015, 17:32 ,  »  Сообщение:#23

да ладно, не надо умничать. я не просил мне уроки по ООП давать, а объяснить как новая замороченная система имен неймспейс и классов в С5.7 работает.

всего-то надо было нечто подобное сказать:
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку


но только это работает если я папку aplication/src/Captcha сделаю с измененным SecurimageController.php. но если я это делаю в packages/my_package/src/Captcha, то никаких изменений не происходит.
https://lizardstudio.ru

Дизайн, разработка и продвижение веб-сайтов и интернет магазинов
Сахалин, Дальний Восток... Россия и ЕАЭС

https://www.concrete5.org/profile/-/view/21733/
Аватара пользователя
linuxoidoz
 
Сообщения: 35
Зарегистрирован: 27 май 2015, 09:51

Re: 3rd party libraries в С5.7

Сообщение cmsservice » 03 июн 2015, 17:49 ,  »  Сообщение:#24

1. Неймспейсы не имеют особого отношения к С5.7, это свойство языка.
2. Хорошо, за Вас сейчас написали код, в следующий раз, когда возникнет похожая проблема, снова пойдете просить?

Почему бы один раз не разобраться самому и потом уже не останавливаться на таких кочках?
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: 3rd party libraries в С5.7

Сообщение linuxoidoz » 04 июн 2015, 16:04 ,  »  Сообщение:#25

Еще раз повторяю, форум называется "Помощь по concrete5". Если нечего сказать по существу, если не можешь или скорее всего не хочешь ничем помочь, то нечего засорять сервер бесполезными нравоучениями. Когда мне понадобиться совет, как мне жить дальше, я обязательно создам отдельную тему на форуме "Общие вопросы".
https://lizardstudio.ru

Дизайн, разработка и продвижение веб-сайтов и интернет магазинов
Сахалин, Дальний Восток... Россия и ЕАЭС

https://www.concrete5.org/profile/-/view/21733/
Аватара пользователя
linuxoidoz
 
Сообщения: 35
Зарегистрирован: 27 май 2015, 09:51

Re: 3rd party libraries в С5.7

Сообщение guyasyou » 11 июн 2015, 23:51 ,  »  Сообщение:#26

linuxoidoz писал(а):Еще раз повторяю, форум называется "Помощь по concrete5".

Вот именно! А принципы ООП не относятся к С5. Вам было объяснено где лежат необходимые вам библиотеки в новом С5. На ваш вопрос был дан ответ, в пределах С5, за остальным - гуглите.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: 3rd party libraries в С5.7

Сообщение Count_Raven » 12 июн 2015, 18:56 ,  »  Сообщение:#27

linuxoidoz писал(а):Еще раз повторяю, форум называется "Помощь по concrete5". Если нечего сказать по существу, если не можешь или скорее всего не хочешь ничем помочь, то нечего засорять сервер бесполезными нравоучениями. Когда мне понадобиться совет, как мне жить дальше, я обязательно создам отдельную тему на форуме "Общие вопросы".

Извините, но таки решил тоже отписаться.
Вам был дан ответ касаемо Concrete5, всё остальное относится к ООП и PHP 5.4+ вопросы о которых вы можете либо погуглить, либо прочитать книги, либо пойти на форумы PHP-программистов или ещё куда-нибудь по этой теме, но это никак не относится непосредственно к Concrete5. Name Spaces придуманы были не Concrete5, это новый (ну, вообще-то не новый, но пусть будет так) стандарт в PHP.
Как вам можно объяснить что-то о Concrete5, если вы не можете разобраться в PHP? При чём тут Concrete5 вообще если ваши вопросы не из этой области. Вам пытались помочь и дали правильный вектор движения, на что вы ответили
Если нечего сказать по существу, если не можешь или скорее всего не хочешь ничем помочь, то нечего засорять сервер бесполезными нравоучениями. Когда мне понадобиться совет, как мне жить дальше, я обязательно создам отдельную тему на форуме "Общие вопросы"

Странно, но я вот не задаю тут вопросов и разбираюсь почему-то сам. Мне кажется это нормальным, если мои вопросы уже не по теме Concrete5, а по теме, если я косячу по базам данных или там какую-то библиотеку пришпорить не могу и т. д. Мы всегда с радостью поможем, но мы не будем учить программированию на разных языках, для этого есть отдельные форумы. По разным библиотекам - тоже отдельные форумы. В данном случае у вас проблема с непонимаением как работают Name Spaces и Autoloaders, и как нужно работать с классами в данном контексте ООП.

Простите и всего доброго вам!
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Пред.

Вернуться в Помощь по concrete5

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron