Задать вопрос
  • Joomla есть ли поддержка php 8.1?

    rinatkn
    @rinatkn
    Одно дело поддержка ядро joomla. (Само ядро поддерживается)
    А расширении от некоторых может быть не поддерживатся.
    Ответ написан
    Комментировать
  • Как описывать поле position в файле templateDetails.xml?

    @exmmth
    CMS Joomla, JBZoo
    Александр, ответ правильны, но вы человека Евгений невероятно запутываете дальше в комментариях)
    Вот для примера https://master3.alekvolsk.info/ шаблон-болванка, там можно посмотреть и отследить как устроен шаблон joomla. Или если у вас joomla 3 смотрите стандарный шаблон protostar, если joomla 4 то cassiopeia.
    Если вам надо меню как примитив(набор html) без редактирования в админке, можно просто в index.php шаблона добавить этот код в нужном месте.
    Если вы хотите чтобы меню можно было редактировать через админку в пунктах меню. То нужно использовать тип модуля для меню (Панель меню --> Расширения --> Модули) у него выбрать position, этот position через код в index.php в нужно месте конструкцией:
    <?php if ($this->countModules('my-menu')) { ?>
                <jdoc:include type="modules" name="my-menu"/>
    <?php } ?>

    сам код, как именно будет формироваться меню можно посмотреть в папке modules/mod_menu/tmpl/ но лучше использовать стандартные переопределения в папке вашего шаблона templates/my_templates/html/mod_menu/
    для примера переопределений: https://github.com/master3-blank-template/Master3/...
    Думаю исчерпывающе ответил на ваш вопрос как это всё устроено, если что-то нужно уточнить, спрашивайте!)
    Приходите в чате в телеге по https://t.me/joomlaru там вам оперативно помогут разобраться.
    Ответ написан
    6 комментариев
  • Есть ли возможность переноса макета с Figma в Joomla?

    @exmmth
    CMS Joomla, JBZoo
    Pomogite123 непонятен ваш уровень в программировании/верстке чтобы дать точный совет.
    Экспорта из фигмы не находил, вероятно его нет.
    Магазинов для joomla масса для примера, из современных phoca cart , radicalmart, из сторожил joomshoping, jbzoo.
    Присоединяйтесь к сообществу в телеграм общее https://t.me/joomlaru
    Чат именно для разработчиков https://t.me/projoomla с вопросами возникающими поможем и решениями программными поделимся!)
    Ответ написан
    Комментировать
  • Определить какой скрипт работает при клике на элемент(форма)?

    @Skit25
    на всё воля Бога
    #id-формы - ctrl+f
    form - ctrl+f
    В общем инструментами разработчика выясняешь как можно идентифицировать скриптом форму, потом открываешь скрипт и простым поиском.
    Если не знаешь в каком скрипте искать, открываешь, правым кликом, код страницы, поиск по ".js" кликаешь по скриптам и ищешь идентификатор своей формы.
    Или. Возможно, можно убрать Jquery со страницы, тогда при клике ты увидишь в консоле & - is not a function sript.js:108
    Ответ написан
    Комментировать
  • С чего начать в 30 лет?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Фундаментальная проблема - в игрострой стоит очередь фанатов с горящими глазами. Людей, которые пишут игры, играют в игры, моддят игры, хакают игры..., начиная с возраста, когда они смогли дотянуться до клавиатуры (как ваш покорный слуга). При этом, у них столько мотивации, что они могут сами поставить себе задачу, сами нагуглить все, что нужно (Спасибо дяде Немнюгину за его учебник. Это все что нужно знать о DOS, чтобы закодить dOOm) и сами все напишут и нарисуют (работая над этим сутками. Не потому что над душей стоит босс с воплями о лишении премии, а потому что им это интересно).

    И вот теперь, Андрей, который уже устал хочет встать в очередь высоко мотивированных конкурентов и попросить себе оффер. Каковы его шансы на успех?

    В играх есть много специализаций программирования - хотите графику, придется учить одно (причем на 2d и 3d это одно будет разное), хотите игровую логику и скриптинг - это номер два, хотите системную часть и бэкенд - это будет третье.

    Для универсального развития, нужно начинать с простых фиговин вроде тетриса, арканоида, бильярда и прочего (в которых однако есть все столпы игростроя - графика + логика + системный движок, можно и добавить сеть, если подумать) и потом наращивать сложность - делать платформер или RTS.
    Ответ написан
    4 комментария
  • Как в шаблоне категории joomla получить url материала?

    @exmmth
    CMS Joomla, JBZoo
    Покажите ваш код пожалуйста, так будет проще отвечать, если у вас обычная категория,
    вот тут сможете найти примеры кода templates\beez3\html\com_content\category\ в папке файлы отвечающие за вывод категории и самих материалов в частности blog_item.php и default_articles.php
    есть по вашему вопросу ветка, там есть варианты кода https://joomlaforum.ru/index.php/topic,355070.0.html
    а вот общий материал о том как устроены ссылки в рамках joomla https://wedal.ru/uroki-joomla/url-adresa-v-joomla-...
    Ответ написан
    Комментировать
  • Как получить hash объекта video с помощью Callback API VK?

    vadimushka_d
    @vadimushka_d
    Учусь на программиста
    как то так

    $access_token = "Токен"
    
    switch($data->type) {
    case 'video_new': 
    $video_id = $data->object->id;
    $video_owner_id = $data->object->owner_id;
    $videos = $video_owner_id . '_'.$video_id;
    
    $videoInfo = file_get_contents("https://api.vk.com/method/video.get?videos={$videos}&count=1&extended=1&v=5.95&access_token={$access_token}");
    
    $iframe = "<iframe src=\"{$videoInfo['response'][items][0]['player']}\" width="100%" height="100%" frameborder="0"  allowfullscreen></iframe>";
    
    if (isset($data->object->live)) { $video_live = $data->object->live; }
    
    if ($video_live == 1) {
        file_put_contents('./frame.txt', $iframe);
    }
    break;
    }
    Ответ написан
    2 комментария
  • Плагин joomla и php 7.4. Почему ошибка?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Имя класса и имя метода в классе не должны быть одинаковыми, тебе же ясным языком это написано.
    class plgSystemFeedGator extends JPlugin
    {
    protected $interval = 300;
    
    function plgSystemFeedGator( &$subject, $params )
    {
    parent::__construct( $subject, $params );
    Ответ написан
    3 комментария
  • Почему такие отличия в оценке ставки в direct.yandex?

    DeoZ
    @DeoZ Куратор тега Яндекс.Директ
    Веб-разработка и Реклама
    1. Планировщик бюджета выдаёт прогнозируемое среднее количество переходов, показов и ставку. И прогнозируемые значения тем ближе к реальности, чем более частотные фразы используются для прогноза (более 50 показов - точнее) и чем больше фраз используется для расчёта (от 30 фраз - точнее). На практике, при более-менее качественно настроенной кампании средняя стоимость клика и количество переходов по итогам первых месяцев работы совпадает. Но совпадает в целом по кампании, не по отдельным фразам.
    Но помимо этого:
    2. В прогнозе бюджета используются данные за предыдущие 30 дней работы других рекламодателей по этим фразам. Соответственно, если у Вас только начинается сезон или наоборот только закончился, итоги будут другими.
    3. В инструменте прогнозирования бюджета не учитываются корректировки ставок по аудиториям, временной таргетинг и качество Ваших объявлений. А от объявлений и их CTR как раз зависит очень многое. Грамотно составленные, релевантные объявления дадут стоимость клика в несколько раз меньше.
    4. Но на самом деле, пока Ваша кампания ещё не стартовала и Вы не получили первые переходы, стоимость клика в интерфейсе зачастую может быть сильно завышена. И она резко упадёт после реального запуска кампании. Это часто смущает новичков.
    5. Что касается цифр в самом левом столбце, то это не количество показов. Это потенциальный объём трафика. Грубо говоря, можете считать его процентной долей от количества переходов, которые потенциально возможны по данному запросу. То есть, если в прогнозе бюджета у Вас было 42 клика по данной фразе, то при назначенной ставке для объёма 92 Вы потенциально можете получить 42*92%=39 переходов. Это грубо говоря, хотя бы потому, что часто в этом левом столбце есть ставки для объёмов выше 100, но примерно позволяет понять смысл этих цифр.

    И если у Вас нет цели самостоятельно научиться размещению в Яндекс.Директ на основе собственных ошибок и потраченных бюджетов, я искренне рекомендовал бы Вам обратиться к специалисту для подготовки и ведения кампаний для Вашей продукции.
    Ответ написан
    Комментировать
  • Как правильно записать строку?

    @werwolflg
    У вас параметры неправильно заданы, здесь у вас packages задано массивом
    "packages": [
        {
          "count": 1,
          "dimensions": {
            "weight": 1000,
            "length": 500,
            "height": 500,
            "width": 500
          },
          "price": 1000,
          "estimatedPrice": 1000
        }
      ]


    А здесь просто один элемент:
    "packages"=>[
            "count"=> 1,
            "dimensions"=> [
                "weight"=> 1000,
                "length"=> 500,
                "width"=> 500,
                "height"=> 500,
            ],
            "price"=> 1000,
            "estimatedPrice"=> 1000
        ],

    Надо так объявить
    "packages"=>[[
            "count"=> 1,
            "dimensions"=> [
                "weight"=> 1000,
                "length"=> 500,
                "width"=> 500,
                "height"=> 500,
            ],
            "price"=> 1000,
            "estimatedPrice"=> 1000]
        ],
    Ответ написан
    2 комментария
  • Где в Joomla 4 формируется перечень пунктов меню компонента в администраторской панели?

    b2z
    @b2z
    Вместе - лучше
    В component.xml, в разделе administration но немного в другом формате.

    <menu img="class:comment">
    	COM_FOOS
    	<params>
    		<dashboard>foos</dashboard>
    	</params>
    </menu>
    <submenu>
    	<menu link="option=com_foos">
    		COM_FOOS
    		<params>
    			<menu-quicktask-title>COM_FOOS</menu-quicktask-title>
    			<menu-quicktask>index.php?option=com_foos&amp;view=foo&amp;layout=edit</menu-quicktask>
    		</params>
    		</menu>
    		<menu link="option=com_categories&amp;extension=com_foos">
    			JCATEGORY
    			<params>
    				<menu-quicktask-title>JCATEGORY</menu-quicktask-title>
    				<menu-quicktask>index.php?option=com_categories&amp;view=category&amp;layout=edit&amp;extension=com_foos</menu-quicktask>
    			</params>
    		</menu>
    	<menu link="option=com_fields&amp;context=com_foos.foo">JGLOBAL_FIELDS</menu>
    	<menu link="option=com_fields&amp;view=groups&amp;context=com_foos.foo">JGLOBAL_FIELD_GROUPS</menu>
    </submenu>


    joomla-extensions -boilerplate
    Ответ написан
    Комментировать
  • Как подключить стороннюю БД к Joomla?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    подключался через DBeaver, MYSQL Workbench, telnet

    А через phpMyAdmin, работающий на той же машине, где Joomla, подключались?

    Посмотрите про JDatabaseDriver в стандартной документации https://docs.joomla.org/Connecting_to_an_external_...

    На том хостинге, где крутится Джумла, драйвер должен быть доступен для вебсервера. А Джумла сможет использовать любую базу, если PHP настроен так, что он их поддерживает. Базы данных работают по принципу "клиент-сервер", так что разницы между удалённой и локальной базой быть не должно.
    Я экспериментировал с кластерным хостингом ещё в 2007-м, уже тогда все CMS на PHP отлично работали.

    Ну и порт проверьте, как в доке по ссылке выше написано. Его, если что надо указать, вместе с хостом: 'db.myhost.com:3307'
    Ответ написан
  • На каком CMS лучше делать проекты?

    @exmmth
    CMS Joomla, JBZoo
    Берите joomla, вышла новая ветка 4.х как для разработчика много "вкусного", в феврале 4.1 зарелизится появятся ещё новые возможности.
    Вот дайджест за пол года https://habr.com/ru/post/592461/
    Присоединяйтесь к сообществу в телеграм общее https://t.me/joomlaru
    Чат именно для разработчиков https://t.me/projoomla с вопросами возникающими поможем и решениями программными поделимся!)
    Ответ написан
    Комментировать
  • Как добавить html-код на кнопку в корзине "Подтвердить заказ"?

    @exmmth
    CMS Joomla, JBZoo
    Гуглится вопрос на раз/два

    https://docs.assist.ru/pages/viewpage.action?pageI...
    есть официальный сайт, там и инструкция и сам плагин, в инструкции правда про 2.5 joomla, но обратитесь в поддержку assist за разъяснениями. Вам от себя надо знать какая у Вас версия joomla и virtuemart.

    Там же в поисковой выдаче есть ссылки на платные плагины, на сколько они хороши/плохи сказать не могу, с виртумарт с 12 года не работаю.

    в группе телеграм по Joomla есть специалист по виртумарт @wedalru можете там же у него спросить.
    Ответ написан
    Комментировать
  • Можно ли для отрисовки меток(placemark) yandex map указывать адрес а не координаты?

    @alekcena
    Нелинейный наставник
    Нет.
    Можете искать этот адресс в карте. Получать координаты. А уже потом создавать марку
    Ответ написан
    1 комментарий
  • Существует ли behavior в Joomla 4?

    b2z
    @b2z
    Вместе - лучше
    В четвёрке теперь менеджер ассетов.

    /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
    $wa = $this->document->getWebAssetManager();
    $wa->useScript('keepalive')
    	->useScript('form.validate')

    Пример есть в /administrator/components/com_content/tmpl/article/edit.php.
    Почитать о менеджере можно тут.
    Ответ написан
    1 комментарий
  • Как исправить ошибку с перенаправлением в форме обратной связи на Joomla?

    @exmmth
    CMS Joomla, JBZoo
    Воспользуйтесь хорошей формой обратной связи Radical Form для Joomla.
    Ответ написан
    Комментировать
  • Как решить эту ошибку в Joomla?

    Pavel-ww
    @Pavel-ww
    Удалите модуль mod flexi customcode и используйте что-то другое, например Sourcerer от Regular lab. Этот модуль устарел имеет уязвимости и ошибки, и даже из JED удалён.
    Когда ставите расширение следите за его актуальностью, не скачивайте где попало. Только с оф сайтов разработчиков. Иначе ваш сайт взломают.
    Ответ написан
    Комментировать
  • Есть ли опенсурсные интернет магазины с синхронизацией с 1С?

    Например OpenCart и nopCommerce
    Для них обоих есть решения для экспорта товаров из 1С в магазин.
    В обратную сторону тоже, кажется, дело небольшого плагина для магазина и небольшого обработчика на стороне 1С.

    Но вообще, если делаешь магазин, у которого уже такие масштабы, что нужен 1С и надо автоматически синхронизировать его с магазином - почему бы не рассмотреть какие-нибудь готовые коммерческие решения? Вроде денег должно хватать.
    Ответ написан
    Комментировать
  • Как чистить кэш в joomla автоматом?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    В общих настройках Joomla настраивается срок кэширования, по истечению которого кэш обновляется, т.е. удаляется старый кэш и создаётся новый. Вручную чистить кэш не нужно. Новые материалы, добавленные на сайт, появятся автоматически после обновления кэша.

    60df317fb682e486008713.jpeg
    Ответ написан
    Комментировать