0 Пользователей и 1 Гость просматривают эту тему.
  • 32 Ответов
  • 2831 Просмотров
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Всем привет!

Раньше всегда подключал все дополнительные классы в главном index.php, решил запилить плагин.

В настройках два поля, работают они одинаково, это чтобы не запутаться..)

Ссылка на плагин

« Последнее редактирование: 04.11.2016, 17:38:36 от shurakana »
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Это то что я думаю?
А можно пример синтаксиса?

И вот допустим я хочу переопределить /components/com_content/models/article.php - это им можно?
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Это то что я думаю?
А можно пример синтаксиса?

И вот допустим я хочу переопределить /components/com_content/models/article.php - это им можно?
Да, просто в поле ввести прям так же как вы и написали, т.е. от корня, в админке есть пояснения и примеры..
Блин, в смысле не также, а скопировать сначала этот файл в какую нибудь папку, например в templates/redefine..))

Похожие плагины уже давно есть
Если бы вы со своей репликой были там где решили придумать автоваз, цены бы вам не было.. ;D
Очень хорошо что есть, а т.к. их минимум три, то будет и 4-й, ничего страшного я думаю..)
« Последнее редактирование: 04.11.2016, 15:59:34 от shurakana »
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Да, просто в поле ввести прям так же как вы и написали, т.е. от корня, в админке есть пояснения и примеры..
Блин, в смысле не также, а скопировать сначала этот файл в какую нибудь папку, например в templates/redefine..))
И? Первой строкой что, второй где переопредлен или через символ?
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
И? Первой строкой что, второй где переопредлен или через символ?
Вы просто копируете нужный файл, например модель article.php из com_content в вашу папку, и указываете путь, не к оригинальному файлу, а к скопированному, и все..

Два поля это чисто логическое разделение, что бы не путаться где переопределенные файлы, а где просто подключенные..
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
эмм, правильно ли я понял: таким образом можно переопределить любой файл системы?
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
эмм, правильно ли я понял: таким образом можно переопределить любой файл системы?
Не совсем, шаблоны не переопределятся, переопределяются классы и функции, т.е. при вызове метода getItem() из того же com_content/models/article.php будет вызван этот же метод из подключенного вами файла..

Ну и не будут работать файлы которые включаются в систему до onAfterInitialise
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Ну идея не нова сам недавно клепал плагин правда только на подключение хелперов различных, переопределением стандартных фукнций не пользуюсь ибо переопределять функциии модели себе дорохе чаще всего. Ставить не стал. Глянул на код.
И вот вам большое замечание, какого там делает русский язык?
Ну второе поменьше где Header DocBlock .

P.S ну и как по мне не тяжеловат ли.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Ну идея не нова
не верю, покажите..

сам недавно клепал плагин правда только на подключение хелперов различных
Все клепали, покажите кто его не клепал? Регулярку небось даже поставили, для проверки, хелпер или не хелпер..))

И вот вам большое замечание, какого там делает русский язык?
Раз большое, исправлю какой вам сделать?) Можно даже парочку, выбирайте..

Ну второе поменьше где Header DocBlock .
Хедер - это же шапка сайта, не?

А на самом деле, все что не нравится, удалите или добавьте,
я поделился своим сниппетом с сообществом, и не более того.. *DRINK*
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Хм.. попробовал и
Цитировать
Fatal error: Cannot redeclare class ContentModelArticle in .../templates/system/redefine/com_content/models/article.php on line 371
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Хм.. попробовал и
Сделайте скриншот параметров плагина, у меня такая ошибка возникает когда я в первое поле вписываю путь к основному файлу, а во второе поле путь к переопределенному..

Не надо никуда лезть, удалите все из переопределенного файла и все..)
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Да есть же плагин, его даже включили в офф.док.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Сделайте скриншот параметров плагина, у меня такая ошибка возникает когда я в первое поле вписываю путь к основному файлу, а во второе поле путь к переопределенному..

Не надо никуда лезть, удалите все из переопределенного файла и все..)
Так и делаю?
В комментах вообще один и тот же файл прописан!
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Сделайте скриншот параметров плагина, у меня такая ошибка возникает когда я в первое поле вписываю путь к основному файлу, а во второе поле путь к переопределенному..

Не надо никуда лезть, удалите все из переопределенного файла и все..)
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Да есть же плагин, его даже включили в офф.док.
Любопытно.

Но вот за что я обожаю оффсайт - читаешь неживой текст, потом еще раз, смотришь в тайтл, на заголовок - нет, блин названия.
О, каким-то чудом увидел ссылку - тыкаю, и конечно же

*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
voland, вас, видимо, ввели в заблуждение настройки плагина. На самом деле не было переопределения плагином - он просто тупо подключает все указанные файлы, в вашем случае - 2 одинаковых. Это вы сами должны переопределить классы и уже потом подключить файлы.
« Последнее редактирование: 04.11.2016, 19:59:37 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Сейчас очистите поле файлы для подключения, оставьте только для переопределения..)

Да, путаница, сорь..
В общем, первое поле, для сторонних файлов которые надо подключить, второе для переопределенных..))
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
voland, вас, видимо, ввели в заблуждение настройки плагина. На самом деле не было переопределения плагином - он просто тупо подключает все указанные файлы, в вашем случае - 2 одинаковых. Это вы должны переопределить классы и уже потом подключить файлы.
Да, все верно, т.е. вы просто указываете путь к переопределенному файлу, а какой файл вы переопределяете указывать не надо..
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Любопытно.
C 04-08-2016 его почему-то убрали из JED. Вот ссылка на GitHub.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Блин. Совсем запутали.
А как мне переопределять классы на PHP?
Это ж не c++
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Все клепали, покажите кто его не клепал? Регулярку небось даже поставили, для проверки, хелпер или не хелпер..))
Зачем регулярку. Простое подключение через JLoader
А на самом деле, все что не нравится, удалите или добавьте,
я поделился своим сниппетом с сообществом, и не более того.. *DRINK*
Делятся с сообществом на gehub или же даже в JED а на форум выкладывают чтобы получить отзывы, мнения и критику. ИМХО конечно.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Блин. Совсем запутали.
А как мне переопределять классы на PHP?
Это ж не c++
Укажите путь к скопированному(переопределяемому) файлу во второе поле, первое оставьте пустым, все..)))
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Раз большое, исправлю какой вам сделать?) Можно даже парочку, выбирайте..
Это не мне это просто нома. в коде не место русскому языку. Комментарии пишутся на английском (это простая норма поведения, ну на двух языках в крайнем случае). Ну а для русского языка в XML если языковые константы
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Укажите путь к скопированному(переопределяемому) файлу во второе поле, первое оставьте пустым, все..)))
Во, наконец!
Работает! :-)
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Это не мне это просто нома. в коде не место русскому языку. Комментарии пишутся на английском (это простая норма поведения, ну на двух языках в крайнем случае). Ну а для русского языка в XML если языковые константы
Да уж.. У меня был учитель по труду, который кричал, брызгал, у него было ужасное недомогание, когда я плоскогубцами забивал гвозди, т.к. молотка не было под рукой, он предлагал подождать пока освободится или принести свой... Не буду говорить что было когда я сделал это киянкой.. ^-^

Septdir, это будет усиливаться с годами, поэтому надо поймать себя на этом вовремя..)
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Во, наконец!
Работает! :-)
Ну и отлично, уже думал что то не учел, я эту возможность толком не тестировал, просто вспомнил мануальчик про который говорил voland выше, и добавил второе поле..)
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Хм.. обнаружилась проблема.
При попытке редактировать материал
Цитировать
Обнаружена ошибка.
0 Таблица article не поддерживается. Файл не найден.

Хотя я лишь добавил поля в запрос и всё.

ЧЯДНТ?
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин h2captcha (hcaptcha.com)

Автор voland

Ответов: 3
Просмотров: 1498
Последний ответ 11.03.2024, 08:29:12
от wishlight
Плагин добавления групп для регистрации, регистрация в один клик

Автор Fedor Vlasenko

Ответов: 88
Просмотров: 22081
Последний ответ 19.02.2024, 01:14:58
от wowkarak
WT Eternal admin - плагин "вечный админ" для Joomla

Автор sergeytolkachyov

Ответов: 0
Просмотров: 298
Последний ответ 21.12.2023, 09:25:25
от sergeytolkachyov
WT Content Image gallery контент плагин вставки изображений

Автор sergeytolkachyov

Ответов: 1
Просмотров: 729
Последний ответ 21.12.2023, 09:20:15
от sergeytolkachyov
Плагин Tabs & Sliders & Spoilers для Joomla 2.5/3.x

Автор ELLE

Ответов: 290
Просмотров: 61134
Последний ответ 14.06.2023, 09:49:02
от Sergeych