Articles of joomla

Добавить загрузчика файлов в компонент Joomla Admin

Я создал компонент 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 […]

Идентификатор страницы Joomla

Я пытаюсь получить текущую page_id, user_id и дату из Joomla 2.5.14. Это код, который я использую: <?php $foo = $jinput->get('id'); echo $foo; $user =& JFactory::getUser(); $usr_id = $user->get('id'); echo $usr_id; $date =& JFactory::getDate(); echo 'Current date and time is: ' . $date->toFormat() . "\n"; ?> JFactory работает нормально (я получаю текущий пользователь и дату), но […]

Вирус / вредоносная программа, модифицирующая .htaccess на веб-сайте Joomla CMS

У меня есть сайт Joomla 1.0, работающий на общем хосте, у которого нет доступа к оболочке (доступен только FTP). Недавно мой сайт был помечен Google как вредоносный сайт, и я уведомляю, что файл .htaccess модифицирован вредоносным содержимым. Это правило перенаправления на веб-сайт под названием «depositpeter.ru» добавляется в .htaccess: ErrorDocument 400 http://depositpeter.ru/mnp/index.php ErrorDocument 401 http://depositpeter.ru/mnp/index.php … […]

Проверка Joomla для пустой строки с помощью JInput

Следуя этому руководству по дезинфекции моих материалов, мне интересно, покрыта ли пустая строка этим? $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 […]

Как вставить теги HTML в Joomla! название модуля?

То, что я пытаюсь сделать, – добавить некоторые HTML-теги в мой Joomla! названия модулей. Мне нужно что-то вроде этого Some <b>Title</b> но при сохранении! Joomla урезает заголовки и удаляет все теги HTML. Я проверяю администратора / com_content, который, я думаю, должен нести ответственность за вставку данных базы данных, но я не смог найти ответ там. […]

Регистрация спамера с акисметром

У меня есть большой список пользователей, зарегистрированных на веб-сайте без какого-либо фильтра спама, который активен во время регистрации. Я хотел бы выделить, какие зарегистрированные пользователи, вероятно, спамеры. Я пытаюсь использовать akismet для этого, но до сих пор акисмет говорит мне, что все пользователи не спамеры. Вероятно, так как акисмет действительно сделан для комментариев, которые недоступны […]

Как вы можете проверить, находитесь ли вы на главной странице в Joomla?

Я работаю над сайтом Joomla, и мне нужно, чтобы передняя страница выглядела несколько иначе, чем остальные страницы, но недостаточно, чтобы гарантировать использование двух тем (это боль, чтобы обновить две таблицы стилей и два набора изображения каждый раз, когда я хочу сделать небольшое изменение). Мои мысли – сделать небольшое испытание в index.php шаблона: если мы находимся […]

Joomla intro image как дополнительная ссылка

Я хочу сделать intro-образ статьи joomla, чтобы вести себя как прочитанное больше, и ссылку заголовка. Таким образом, пользователь щелкает изображение, и изделие загружается. Я не эксперт PHP, но, возможно, это код readmore links: <a href="<?php echo $this->item->readmore_link; ?>" class="button<?php echo $this->item->params->get('pageclass_sfx'); ?>"> <?php if ($this->item->readmore_register) : echo JText::_('Register to read more…'); elseif ($readmore = $this->item->params->get('readmore')) […]

Удалить код JavaScript javascript из Joomla

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 / […]

Меню Joomla не отображается

Я ничего не знаю о Joomla, но мне просто нужно это сделать. Внезапно мое меню сайта Joomla не появляется. Я не вижу ничего под Менеджером меню-> Главное меню-> Элементы меню. Но в таблице jos_menu есть строки. Почему он не появляется?