• С чего начать в 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С?

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

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

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

    60df317fb682e486008713.jpeg
    Ответ написан
    Комментировать
  • Разработчик приложений Битрикс24, что нужно знать?

    bitrix24info
    @bitrix24info
    Эксперт Битрикс24
    PHP, HTML и CSS

    Могу добавить SQL. Для начала - мне этого хватает, что бы решить какую-то не стандартную задачу на портале клиента, например, автоматически, при заведении реквизитов компании, заполнить ОКВЭД и расшифровку. Или, например, просклонять ФИО для дальнейшей генерации доков.

    P.S. Я не разработчик, просто парень - который решает самостоятельно вопрос, когда "знающие люди" заняты, либо ломят ценник за простые вещи. В принципе решения работают не один месяц, результатом доволен.

    Удачи Вам на пути разработки!
    Ответ написан
    Комментировать
  • Как победить cписок в изображениях в модулях?

    MKE
    @MKE
    PHP, JS, MySQL, HTML, CSS
    Вероятно, можно переопределить макет данного модуля в своём шаблоне. То есть создать PHP файл (копию стандартного макета) и отредактировать его - чтобы выводилось, как надо. При этаком подходе модификация файла не потеряется при обновлении модуля.
    https://cmscafe.ru/praktika/318-rukovodstvo-dlya-n...
    Ответ написан
    Комментировать
  • Как найти на joomle 1.5 где редактировать страницу?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Не страница, а какое-то чудовище Франкенштейна. К Joomla там очень мало что относится.

    В зависимости от того, что вы хотите отредактировать, придется лезть в совсем не относящиеся к Joomla места.

    Например, если нужно внести изменения в верхнюю часть - до сиреневой плашки с меню - копайтесь в директории apartaments.online/zakaz/ - там лежат все файлы, которые отвечают за вывод этого графика с календарём. Joomla тут не при чем.

    А нижняя часть вообще подгружается через iframe с другого сайта - https://kvartira-na-chas.ru/tseni/#price - там движок Wordpress, вход туда здесь.
    Ответ написан
    2 комментария
  • Проблема с joomla шаблоном?

    @exmmth
    CMS Joomla, JBZoo
    Алексей Кузнецов посмотрите по аналогии, вот вам хороший пример шаблона от русскоязычного разработчика
    https://github.com/master3-blank-template/Master3-Lite
    Обратите внимание на названия файлов, название шаблона на параметры extention
    Вот общая страница документации
    https://docs.joomla.org/Portal:Template_Development/ru
    Ответ написан
    Комментировать