Pavel
Просто забей на это предупреждение, не? Чтобы отрубить доступ в core достаточно раскомментировать htaccess который находится в этой папке, php скрипты не запускаются, хоть чейнджлог и открывается
who are you
просто сервер без апача оказалось работал 🤔 Костя создал хост на Нжинксе одном 😄
who are you
Саша
who are you
а как правильнее
who are you
создать сперва табу в базе и потом сгенерировать чего то там
who are you
или сперва вручную создать схему иксемельную потом на основе нее чего то там сгенерируется и создаст таблицу ?
Nikolay
У него нет плагина с удаленным деревом каталога
Nikolay
Такие плагины есть под Нотепад++, Атом и Брекетс
who are you
http://shot.hsdn.org/1Ewv2PCx
who are you
что нужно написать здесь не пойму блин (
who are you
чтобы тыкая на менюшку попадал в контроллер
who are you
http://shot.hsdn.org/yqDnDNPA
who are you
спят что ли все ))
who are you
вот все время так, начнешь делать, нифига не получается и нет никого ))
Anonymous
потому что ты начинаешь это делать в выходной день, когда люди в это время дрыхают, либо загорают на пляже... не всегда же в modx ковыряться)
Миша
Anonymous
когда сделал сайт на modx и на вырученные деньги соорудил ребёнку детскую площадку)
Anonymous
@k_o_n_s_t_a_n_t_i_n http://i.imgur.com/5QmdxPV.png
Anonymous
путь к файлу контроллера в таком случае /core/components/videocast/controllers/library.class.php
Anonymous
т.е. в Действие только название контроллера нужно писать, а в пространство имен - пространство имен. В твоем случае tabone следовательно
Anonymous
Объявление класса class VideoCastLibraryManagerController extends modExtraManagerController {}
Anonymous
тут важно соблюсти порядок наименования, сначала пишется название компонента, затем контроллер, затем обязательно ManagerController
who are you
@alroniks еще хотел у тебя спросить содержимое самого простого контроллера компонента, чтобы не выдавало 500 ошибку.
Anonymous
ну 500 ошибку проверить проще простого, включил показ ошибок php и смотри что ломает все
Anonymous
это не extjs, где ошибки ничего не говорят
who are you
я просто сгенерировал с помощью cmpgenerator пакет
who are you
создал ссыль в меню на контроллер
who are you
создал контроллер
Anonymous
ну вот пример того же library из скрина выше https://github.com/Alroniks/modx-videocast/blob/master/core/components/videocast/controllers/library.class.php
who are you
а при переходе у меня 500 всегда
Anonymous
ну так а логи и показ ошибок зачем придумали?
Anonymous
ладно в продакшене это нужно скрывать, чтобы пользователи не видели это безобразие, но во время разработки нужно по максимум включать все ошибки, все логи, все профайлеры и дебагеры
Anonymous
чтобы видеть каждую мелочь
who are you
http://shot.hsdn.org/aUnEpgwN
Anonymous
Anonymous
бог ты мой, 500 ошибка, все пропало
Anonymous
я уже написал про настройку php, чтобы показывал ошибки
Anonymous
я не знаю, что к этому еще добавить
who are you
PHP Fatal error: Class 'TaboneIndexManagerController' not found in /var/www/modx/data/www/.../core/model/modx/modmanagerresponse.class.php on line 185
who are you
хм
who are you
почему туда слово индекс закралось
who are you
у меня же просто в index.class.php class TaboneManagerController extends modExtraManagerController{
who are you
🤔
who are you
зашибись, ошибка была в названии класса
Anonymous
я же выше писал
Anonymous
по умолчанию используется Index в качестве контроллера, но можно указать свой, как у меня с Library
who are you
http://shot.hsdn.org/MejIyE5X
who are you
непонятная ошибка
who are you
хотя в контроллере же как обычно у всех прописано http://shot.hsdn.org/rF6Cq55v
who are you
вот почему нельзя было пример сделать с Hello World
who are you
смотрю пример дополнения doodles
who are you
чорт ногу сломает для первого раза
who are you
пути свои поставил , все , жопа сразу, )))
who are you
дайте пожалуйста примитивное дополнение, где один контроллер, один js файл в котором только самое простое, без файлов секций, без файлов стилей, без кучи наследований, без контроолеров других страниц, просто что то супер примитивное и работающее без ошибок
who are you
чтобы можно было посмотреть и понять работу, синтаксис
who are you
а то в одном примере все пихзают в метод public function initialize() в другом примере public function loadCustomCssJs
who are you
в одном примере $this->tabone->config['url.assets.js'] в другом $this->addJavascript($this->doodles->config['jsUrl'].'mgr/doodles.js');
Anonymous
смотри мой пример про видео каст
Anonymous
там все примитивное, разве то не одна таблица - а три
Anonymous
вернее пока даже две, только коллекции и только видео
who are you
я удалил все, ща заново буду (
who are you
психанул нафиг
Anonymous
контроллер там примитивный
Anonymous
да епт, ну с ошибками разбираться нужно, а не психовать
Anonymous
особенно первый скриншот
Anonymous
где там непонятная ошибка?
who are you
http://shot.hsdn.org/RsZ4KM17
Anonymous
там нету переменной в javascript
who are you
вот щас так сделал, все пашет
Anonymous
ну куда уже понятнее?
who are you
но это без всяких EXTJS
Anonymous
ну так правильно, добавляй затем extjs
who are you
вот оно щас чо
who are you
http://shot.hsdn.org/ij1I4xZo
Anonymous
смысл делать простой пакет с одним css?
who are you
теперь задаче сделать вид на яваскрипте, оформить ка кто ( это адски непонятно
who are you
например сделать эту надпись внутри какого нибудьь квадратика хотя бы
who are you
алгаритм пошаговый не знаю