Joomla

Питання та відповіді для Joomla! адміністраторів, користувачів, розробників і дизайнерів



4
Метод створення підзапиту за допомогою JDatabase
На сторінці http://docs.joomla.org/Selecting_data_using_JDatabase не існує документально підтвердженого методу написання підзапиту за допомогою JDatabase. https://gist.github.com/gunjanpatel/8663333 пояснює один із способів досягти цього за допомогою (пропущено кілька біт): $subQuery = $db->getQuery(true); $query = $db->getQuery(true); // Create the base subQuery select statement. $subQuery->select('*') ->from($db->quoteName('#__sub_table')) ->where($db->quoteName('subTest') . ' = ' . $db->quote('1')); // Create the …

2
Які відмінності між Joomla! CMS, Joomla! Платформа та Joomla! Рамка?
Багато хто з нас зрозуміли Джомлу! щоб посилатися на конкретне програмне забезпечення, яке ми використовуємо, але у Joomla є три різних типи програмного забезпечення! Це: 1) The Joomla! CMS; 2) The Joomla! Платформа; і 3) The Joomla! Рамка. Які відмінності?

3
Який правильний спосіб отримати весь $ _POST?
У Joomla! 2.5.x Я міг би просто бігати, JRequest::get('post');але бачу, як JRequestу Joomla застаріло! 3.x я повинен використовувати JInput. На даний момент це код, який я використовую для отримання цілого $_POST: $app = JFactory::getApplication(); $postData = $app->input->getArray(array_flip(array_keys($_POST))); Але це здається досить громіздким, і я стикаюся з проблемами, якщо використовувати їх …
26 cms  php  jinput  jrequest 

10
Які інструменти я можу використовувати, щоб допомогти мені в розробці Joomla?
Я новачок у розробці Joomla, і я хотів би знати, які інструменти та / або програмне забезпечення можуть допомогти мені у розробці як резервного, так і фронтального сайту Joomla. Це також включає будь-яке майбутнє обслуговування та оновлення в майбутньому.

8
Рекомендовані практики щодо дозволів файлів / директорій Joomla та власності на Linux-системах?
У минулому я часто стикався з дозволами та правами власності на файли / каталоги Joomla в системах Linux. Проблеми включені Неможливо перенести файли на сервер за допомогою таких програм, як WinSCP. Неможливо встановити розширення Joomla, плагіни тощо. Небезпечні файли та папки через небезпечні дозволи та параметри власності. Які рекомендовані найкращі …

4
Отримайте поточну URL-адресу Joomla
Наступний код працює в Joomla 1.6, але він видає помилку суворих стандартів у 3.x: Суворі стандарти: Лише змінні повинні призначатися за посиланням //Get the full URL for sharing purposes $uri = & JFactory::getURI(); $absolute_url = $uri->toString(); <?php echo $absolute_url; ?> Як я можу змусити код працювати без помилки в Joomla …
25 url 

1
Як зберегти власні поля в основних компонентах
Я намагаюся додати єдине, просте поле до кожного елемента #__content, і я дуже ретельно дотримувався підручника щодо Додавання спеціальних полів до основних компонентів , замінюючи "вміст" на "контакт". Зараз у мене встановлений плагін, який успішно включає вкладку / поле у ​​формі редагування елемента вмісту адміністратора, і працює чудово, за винятком …

3
Чи сповільнюють "відключені" розширення Joomla! ефективність сайту?
Якщо у мене в диспетчері розширень "встановлені, але вимкнені" розширення (на відміну від "повністю видалених"), чи ці відключені розширення сповільнюють ефективність роботи веб-сайтів для відвідувачів веб-сайту? Якщо так, то чому?

1
Як поєднати AND і OR в пункті WHERE, використовуючи об’єкт запиту?
З огляду на потрібний нижче SQL, де Cond1 та Cond2 повинні бути виконані АБО Cond3 повинні бути дотримані для вибору, який правильний спосіб використовувати getQuery()для його досягнення? Бажаний SQL: Умова1 та Умова2 у дужках) SELECT * FROM #__myTable WHERE (condition1=true AND condition2=true) OR condition3=true З ланцюжком: вкажіть АБО в -> …
21 jdatabase  sql 


4
Як перекрити основні класи?
Іноді виникає необхідність переосмислити основні класи, щоб отримати більше функціональних можливостей або змусити деякі основні функції працювати іншим чином. Чи є спосіб перемогти основні класи? Якщо це можливо, то з якими проблемами я можу зіткнутися, відмінивши їх?
20 overrides 

4
Підручник з розширення Joomla 3.x для початківця розробника
Я широко працював у версії Joomla 1.0.15 і розробив кілька розширень. Крім того, я продовжив розробку в Joomla 1.5.x, але розроблений процес припинився після цього випуску. Тепер я хочу розпочати свій розвиток ще раз з Joomla 3.x. Я можу бачити, що Joomla зробив кілька вдосконалень, таких як MVC, чуйний шаблон, …

6
Як визначити, чи є користувачем Super User?
Щоб визначити, чи відвідувач є гостем , ми використовуємо щось подібне: if ($user->guest) { echo 'Hello, guest!'; } Тепер, якщо я хочу визначити, відвідувач зареєстрований SuperUser (адміністратор) чи ні, який би був код для цього? У мене є декілька зовнішніх PHP-файлів, до яких я не хочу бути доступними ніким, крім …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.