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

shurakana

  • Завсегдатай
  • 793
  • 43
Всем привет!

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

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

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

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

voland

  • Профи
  • 9501
  • 422
  • Эта строка съедает место на вашем мониторе
Это то что я думаю?
А можно пример синтаксиса?

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

shurakana

  • Завсегдатай
  • 793
  • 43
Это то что я думаю?
А можно пример синтаксиса?

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

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

voland

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

shurakana

  • Завсегдатай
  • 793
  • 43
И? Первой строкой что, второй где переопредлен или через символ?
Вы просто копируете нужный файл, например модель article.php из com_content в вашу папку, и указываете путь, не к оригинальному файлу, а к скопированному, и все..

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

AlekVolsk

  • Профи
  • 6312
  • 336
эмм, правильно ли я понял: таким образом можно переопределить любой файл системы?
*

shurakana

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

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

Septdir

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

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

shurakana

  • Завсегдатай
  • 793
  • 43
Ну идея не нова
не верю, покажите..

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

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

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

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

voland

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

voland

  • Профи
  • 9501
  • 422
  • Эта строка съедает место на вашем мониторе
Причем повесился весь сайт, надо в pma лезть ((
*

shurakana

  • Завсегдатай
  • 793
  • 43
Хм.. попробовал и
Сделайте скриншот параметров плагина, у меня такая ошибка возникает когда я в первое поле вписываю путь к основному файлу, а во второе поле путь к переопределенному..

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

robert

  • Профи
  • 4075
  • 376
Да есть же плагин, его даже включили в офф.док.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

voland

  • Профи
  • 9501
  • 422
  • Эта строка съедает место на вашем мониторе
Сделайте скриншот параметров плагина, у меня такая ошибка возникает когда я в первое поле вписываю путь к основному файлу, а во второе поле путь к переопределенному..

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

voland

  • Профи
  • 9501
  • 422
  • Эта строка съедает место на вашем мониторе
Сделайте скриншот параметров плагина, у меня такая ошибка возникает когда я в первое поле вписываю путь к основному файлу, а во второе поле путь к переопределенному..

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

voland

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

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

*

robert

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

shurakana

  • Завсегдатай
  • 793
  • 43
Сейчас очистите поле файлы для подключения, оставьте только для переопределения..)

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

shurakana

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

robert

  • Профи
  • 4075
  • 376
Любопытно.
C 04-08-2016 его почему-то убрали из JED. Вот ссылка на GitHub.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

voland

  • Профи
  • 9501
  • 422
  • Эта строка съедает место на вашем мониторе
Блин. Совсем запутали.
А как мне переопределять классы на PHP?
Это ж не c++
*

Septdir

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

shurakana

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

Septdir

  • Практически профи
  • 2273
  • 112
  • JoomlaZen
Раз большое, исправлю какой вам сделать?) Можно даже парочку, выбирайте..
Это не мне это просто нома. в коде не место русскому языку. Комментарии пишутся на английском (это простая норма поведения, ну на двух языках в крайнем случае). Ну а для русского языка в XML если языковые константы
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen
*

voland

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

shurakana

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

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

shurakana

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

voland

  • Профи
  • 9501
  • 422
  • Эта строка съедает место на вашем мониторе
Хм.. обнаружилась проблема.
При попытке редактировать материал
Цитировать
Обнаружена ошибка.
0 Таблица article не поддерживается. Файл не найден.

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

ЧЯДНТ?
*

voland

  • Профи
  • 9501
  • 422
  • Эта строка съедает место на вашем мониторе
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин Tabs & Sliders & Spoilers для Joomla 2.5/3.x

Автор ELLE

Ответов: 265
Просмотров: 40301
Последний ответ 19.09.2017, 05:28:30
от мираж
ZygoProfile. Плагин расширенного профиля Joomla 3.x с поддер

Автор sherza

Ответов: 314
Просмотров: 11888
Последний ответ 16.09.2017, 05:55:09
от denxio
Плагин добавления групп для регистрации, регистрация в один клик

Автор Fedor Vlasenko

Ответов: 74
Просмотров: 11481
Последний ответ 31.08.2017, 11:42:15
от rmfalx
Плагин "Mobile Readmore"

Автор vipiusss

Ответов: 0
Просмотров: 152
Последний ответ 18.08.2017, 14:30:48
от vipiusss
Плагин "Пользователь - Дополнительный email" [BETA]

Автор Septdir

Ответов: 0
Просмотров: 119
Последний ответ 01.08.2017, 16:34:04
от Septdir