Я обновляю компонент joomla i, однажды сделанный для таблиц слияния Google. Я загрузил новый php api. Но у меня есть некоторые сомнения относительно того, как я должен развивать свой сайт и некоторые вещи с помощью oauth. Поэтому мой сайт читает таблицы слияния и позволяет моим пользователям (Joomla) изменять, удалять или добавлять данные в любую из […]
У меня есть php-файл в каталоге include. Удобство заключается в отображении изображения captcha. В этом файле я устанавливаю переменную сеанса следующим образом: $code = codegenerator(); $session =& JFactory::getSession(); $session->set('security_code', $code); Эта переменная сеанса задается из образа src который вызывает этот метод с контроллера. Затем я вызываю контроллер, чтобы проверить этот сеанс, который был установлен (этот […]
Я столкнулся с сценарием, в котором пункт меню Title, указанный в back-end Joomla в Менеджере меню, отменяет следующий вызов: JFactory::getDocument()->setTitle('Custom title') Заголовок документа становится «Custom title» до тех пор, пока следующие строки в components/com_content/views/article/view.html.php : if (empty($title)) { $title = $this->item->title; } $this->document->setTitle($title); Я назначаю новый заголовок документа в моем модуле: JFactory::getDocument()->setTitle('New title'); Как я […]
Я хочу экспортировать компонент, который уже установлен на сайте Joomla2.5. Я искал в форумах google и joomla, но не смог найти релевантное решение. Кто-нибудь знает, как экспортировать установленный компонент со стороны администратора joomla?
Я создал компонент Joomla admin в соответствии с руководством Joomla – http://docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/Developing_a_Basic_Component В том, что мне нужно иметь загрузчик файлов, которые позволяют пользователю загружать один файл. В администраторе \ components \ com_invoicemanager \ models \ forms \ invoicemanager.xml я определил <field name="invoice" type="file"/> В контроллере admin \ components \ com_invoicemanager \ controllers \ invoicemanager.php im […]
Следуя этому руководству по дезинфекции моих материалов, мне интересно, покрыта ли пустая строка этим? $jinput = JFactory::getApplication()->input; $this->name = $jinput->get('name', '', 'STRING'); Как правило, без Joomla я также проверял бы пустую строку. Что-то вроде: if (!empty($_POST['name'])) Если посмотреть на метод JInput get, я вижу, что он проверяет, is is isset : public function get($name, $default […]
Joomla 2.5 добавляет этот код: window.addEvent('domready', function() { $$('.hasTip').each(function(el) { var title = el.get('title'); if (title) { var parts = title.split('::', 2); el.store('tip:title', parts[0]); el.store('tip:text', parts[1]); } }); var JTooltips = new Tips($$('.hasTip'), { maxTitleChars: 50, fixed: false}); }); Теперь – я знаю, что могу редактировать файл поведения html: library / joomla / html / […]
Я начинаю разработку как php, так и Joomla, и мне трудно работать в Joomla, чтобы сделать довольно простые вещи. Прошел через пример Joomla MVC и Lynda (и до сих пор создал несколько простых представлений). У меня есть вспомогательный файл / класс / функция, который выводит все пользовательские идентификаторы, которые существуют в «завершенной» таблице, поэтому я […]
У меня два поля в файле admin / componsents / com_xxxxx / models / forms / xxxxx.xml. эти каналы вводятся в форму ввода для администраторов на задней панели Joomla 2.5 <field name="f_start" type="calendar" class="inputbox" required="true" format="%Y-%m-%d %H:%M:%S" default="0000-00-00 09:30:00" label="COM_xxxxx_F_START" description="COM_xxxxx_F_START_DESC" filter="safehtml" /> <field name="f_end" type="calendar" class="inputbox" required="true" format="%Y-%m-%d %H:%M:%S" default="0000-00-00 19:30:30" label="COM_xxxxx_F_END" description="COM_xxxxx_F_END_DESC" filter="safehtml" […]
Как объединить несколько файлов CSV в один файл csv в PHP или joomla? Объедините все данные из файлов csv в папке в текстовый файл с небольшими изменениями, которые вы также можете использовать для файлов txt. Заменить * .csv для * .txt