Ответы пользователя по тегу Joomla
  • Как переместить js скрипты вниз страницы?

    RainMEN
    @RainMEN
    HTML/STYLUS/JADE/JS/Laravel/Joomla/DLE и т.д.
    А не судьба открыть шаблон и в нем перенести куда нужно?
    Ответ написан
  • Как реализовать новостную ленту в joomla?

    RainMEN
    @RainMEN
    HTML/STYLUS/JADE/JS/Laravel/Joomla/DLE и т.д.
    Юзай pkg_junewsultra_pro_v4.5.5 лучше не найти =)
    Ответ написан
    Комментировать
  • Как решить проблему с Joomla: Создаю материал, присваиваю alias, при переходе в браузере на этот алиас - выдает ошибку?

    RainMEN
    @RainMEN
    HTML/STYLUS/JADE/JS/Laravel/Joomla/DLE и т.д.
    Когда создаешь страницу внизу есть поле называется Алиас в нем и пиши на английском название твоей красивой ссылки, но есть 2 но!
    1. Должно быть включено ЧПУ в настройках сайта.
    2. Материал должен быть добавлен в какое то меню в виде пункта, иначе будешь получать 404 ошибку. меню отображать на сайте не обязательно, главное что бы оно было.
    Ответ написан
    1 комментарий
  • Как в Joomla создать материал и потом обратиться к нему по адресу из браузера?

    RainMEN
    @RainMEN
    HTML/STYLUS/JADE/JS/Laravel/Joomla/DLE и т.д.
    Когда создаешь страницу внизу есть поле называется Алиас в нем и пиши на английском название твоей красивой ссылки, но есть 2 но!
    1. Должно быть включено ЧПУ в настройках сайта.
    2. Материал должен быть добавлен в какое то меню в виде пункта, иначе будешь получать 404 ошибку.
    Ответ написан
    4 комментария
  • Как создать специальный раздел на сайте Joomla?

    RainMEN
    @RainMEN
    HTML/STYLUS/JADE/JS/Laravel/Joomla/DLE и т.д.
    Если же пароль будет одинаковый создавай нового пользователя, создавай раздел видный только ему, хотя даже если пароли будут разные, то суть не меняется просто немного усложнится условие на PHP.
    1. Ну а дальше генеришь компонент содержащий нужную информацию.
    2. А затем переходишь в редактирование компонента в представлении
    (например:
    C:\WebServers\home\dev.local\www\components\com_calctrans\views\calctrasform\tmpl\default.php)
    --com_calctrans-название твоего компонента сгенерится самостоятельно
    --calctrasform - это представление твоего шаблона(генерится вроде как 3 вида, список, атрибуты конкретного элемента, и форма заполнения)
    3. Добавляешь PHP условие на проверку пароля.
    Для доступа к БД можешь использовать код:
    <?php
        class ConnectDB{
            public static function  getListBD(){
                // Подключаемся к базе данных
                $db = JFactory::getDbo();
    
                // Создаем новый объект запроса
                $query = $db->getQuery(true);
                // Добавляем сортировку
                $query->select(array('from_city', 'to_city', 'price'));
                $query->from('#__calctrans');
                // Устанавливаем запрос
                $db->setQuery($query);
    
                // Загружаем результат как список объектов
                return $result = $db->loadObjectList();
            }
        }
    ?>

    4. Затем пробегаешься по всем объектам и проверяешь соответствуют ли поля, что то типа
    foreach ($results as $item) {
                if ($p_from == $p_to){
                    $p_price = 'Извините доставкой по городу не осуществляем.';
                } else{
                    if (($p_from == $item->from_city) && ($p_to == $item->to_city)){
                        $p_price =$item->price . ' тысяч рублей';
                       /* break;*/
                    } else{
                        $p_price = 'Извините доставкой по городу не осуществляем.';
                    }
                }
            }

    5. Ну а дальше банальное условие Если пароль совпал, то показывать, то что было у тебя в файлике default.php до твоих изменений
    6. А дальше Меню-> Новый пункт меню -> Выбираешь тип меню Согласно названию твоего компонента и выбираешь представление.
    Ответ написан
    Комментировать