• Как. правильно написать условие для if?

    artzolin
    @artzolin
    php, WordPress разработка сайтов artzolin.ru
    Пример из доки:

    <?php if( get_field('text_field') ): ?>
        <h2><?php the_field('text_field'); ?></h2>
    <?php endif; ?>


    Только ссылки на соц.сети должны быть в общих опциях темы, а не в каком-то отдельно взятом посте
    Ответ написан
    Комментировать
  • Как записать в MySQL большое число при создании новой таблицы?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Главная проблема с тем видео которое ты смотришь на Ютубе - оно втирает тебе что писать на пхп можно не зная программирования и SQL. Разумеется, это враньё, только чтобы впарить тебе видео

    Но разумеется это не так. Лучшее что ты можешь сделать - это забыть про все о чем тебе ездил по ушам этот жулик, взять нормальную книжку, например Котерова, и учит язык нормально.

    Чтобы потом таких вопросов но возникало, в таблицу сам мог сделать нормально, такую:

    update_id - int(11) UNSIGNED
    text - varchar(500) character set utf8mb4_unicode_ci
    create_date - datetime
    Ответ написан
    Комментировать
  • Способен ли Opencart тянуть серьезные интернет магазины с 1C? Существуют ли примеры таких магазинов?

    @maxic
    Способен.
    Видел на opencart большой, внимание, информационный портал в Великобритании? какой то газеты или журнала.
    И много и больших магазинов. Всего в ру -нете под статистике 150`000 интернет-магазинов на базе opencart. А полтора года назад было всего 5`000
    Это самый перспективный e-commerce движок
    Большое сообщество, ооооочень много тем, модулей на любой вкус
    Ответ написан
    Комментировать
  • Способен ли Opencart тянуть серьезные интернет магазины с 1C? Существуют ли примеры таких магазинов?

    @akorvat
    >>> Возникнут трудности у тех, кто привык работать с 1С, кому неоходим импорт/экспорт товаров xml и сотрудничество с яндекс маркетом
    Да трудности колоссальные :) Модуль Яндекс Маркета идет в комплекте сразу в русской сборке :) Там же сразу карта сайта XML. Бери и юзай. Хочешь серьезней, с настройками, стоит аж 500-700 рублей - для всех версий есть расширения :) Ставится без замены файлов, под любую кастомизацию.

    Что значит работать с 1С? Это у 1С сложности сделать XML, например. Даже для собственного Битрикса. Там нужно сервер делать. Короче настройки разные. Посмотрите в сети, расширение импорт / экспорт для 1С - 10-20 тысяч стоит. А зачем оно нужно, если там, типа, авто синхронизация? Поясню. Потому что встроенного импорта быть не может. Т.к. у всех в 1С своя архитектура ведения товаров. Особенно, если речь про большие компании. И еще нужно всё настроить - денег заплати куча.
    Для опенкарта есть бесплатные импорты / экспорты. Есть платные - 500-1500 тысяч рублей тот же 1С excange :)
    И все дела.

    В Опенкарте есть всё, что нужно - все модули, все доставки, все формы оплаты, поиски, фильтрация, нотификация, 1 клик, оформление в одну страницу, и прочее, и многое-многое другое. Чего нет, скорее всего уже кто-то дописал. Стоит, как правило, 500-1500 рублей, в среднем. Ставится за 5 минут.

    Раньше были virtuamart, joomshoping и т.п. Но это компоненты под CMS, которые в принципе не для магазинов. С самого начала они такие - пойдут для первого раза.
    Сейчас из Open Source лучший это Опенкарт. По рейтингам магазинных CMS. А коммерческие. Ну там или пусто вообще (написано "мы скоро всё сделаем"). Или дорого и код такой, что развитие будет стоит 10000 рублей за мелочь. Ну потому что программисту лень погружаться в самописные или мегасамописные решения за 500 рублей.
    Про безопасность я вообще молчу. Откуда эта информация, что там плохо с ней? Это воообще не так.
    А на счет высокой нагрузки. Для высокой нагрузки нужен хостинг. Вообще для всех CMS. Просто получается, что ставят Опенкарт и когда врубаются, какая это классная штука. Пихают туда десятки тысяч товаров на хостинг за 100 рублей. Конечно он 10000 будет показывать. Там есть механизмы ускорения. Но вообще говоря, для нагрузки 5000-10000 хостинг уже нужен минимум простенький виртуальный сервер. И это не требование Опенкарт. Этого требует нагрузка 5000 и более тысяч товаров.

    Что касается архитектуры. Отличный пример MODX там вообще нет паттернов :) По этому никто ничего толком написать под каждый конкретный случай не может. Сначала, как говорится, "нужно посмотреть". В Опенкарт, строгая типизация не делает его хуже. А дает возможность быстро и недорого его развивать. Любому программисту. Если он не вчера PHP выучил. А без паттернов профессионалы не пишут. Потому, что они профессионалы. И паттерны, MVC и другие были придуманы не для того, чтобы их ругали те, кто не знает зачем нужны паттерны. Просто нужно не ругать паттерны, а изучить зачем они нужны. А еще лучше написать свое решение сначала без паттерна. А через пол года попытаться его развить :) И осознать, что "всё забыл, где тут чо"
    Ответ написан
    Комментировать
  • Укажите пожалуйста, где ошибка (функция выравнивания блока по вертикали и горизонтали)?

    kamikadze1996
    @kamikadze1996
    {[]}
    Зачем тут использовать js если есть много css способов?
    Ответ написан
    Комментировать
  • Какой запрос разделит все строки колонки в таблице mysql на указанное число?

    @Nc_Soft
    update product set price=price/25
    Ответ написан
    Комментировать
  • Почему в IE не подгружаются стили?

    27cm
    @27cm
    TODO: Написать статус
    validator.w3.org

    Кодировка должна быть UTF-8 без BOM.
    Ответ написан
    1 комментарий
  • Как вывести блоки в столбик?

    alex-saratov
    @alex-saratov
    Т.к. алгоритм не сильно понятен, но судя по комментариям нужно выводить вертикальными блоками. Не смогу проверить, но примерно так.
    И старайтесь правильно задавать вопросы.

    <?php if ($categories) : ?>
        <div class="list">
    		<ul><li>
    		<?php 
    		$cols = 2;  // число колонок
    		$view = ceil( count($categories) / $cols );
    		$counter = 0;
    		foreach ($categories as $category) : ?>
    			<div>
    				<a href="<?php echo $category['href']; ?>">
    					<img src="<?php echo $category['thumb']; ?>" title="<?php echo $category['name']; ?>" alt="<?php echo $category['name']; ?>" />
    					<span><?php echo $category['name']; ?></span>
    				</a>
    			</div>
    			<?php 
    				$counter++;
    				if( $counter == $view) { 
    					echo "</li><li>";
    					$counter = 0;
    			?>
    		<?php endforeach; ?>
    		</li></ul>
        </div>
    <?php endif; ?>


    Суть кода в создании нужного числа inline колонок, с вертикальным заполнением div--ами. Ну и конечно стоит оформить все это в CSS.
    Ответ написан
    1 комментарий
  • Как вывести результат деления значения одного блока на другое?

    Kozack
    @Kozack Куратор тега JavaScript
    Thinking about a11y
    CSS
    .price::after,  .finish::after{
        content: " руб."
    }

    HTML
    <div class="weight"><span>0.7</span></div>
    <div class="price"><span>1800</span></div>
    <div class="finish"></div>

    javascript
    var price = $('.price span').text()-0;
    var weight = $('.weight span').text()-0;
    $('.finish').text(price/weight);
    Ответ написан
    3 комментария
  • Как вывести другое значение в скрипте для домашней страницы?

    @VA_ic2b
    В шаблоне присвойте элементу body главной страницы id. Например: ...
    В скрипте поставьте условие
    if($('body').is('#main')) { var changeHeaderOn = нужное_вам_число; });
    Ответ написан
    1 комментарий
  • Как убрать выход последнего элемента за рамки родительского?

    Вам следует attributes-cat переверстать (который display: block по hover становится). Верстайте через absolute, left: 0, top: 100%; background: inherit; box-shadow: (как у родителя, только без верхней тени);
    Иначе говоря, по hover появится стилизованный блок с развернутыми данными, который хоть и выходит за пределы родителя, но избавляет от -866px margin bottom.
    Это на вскидку, уверен, что есть решение лучше.
    Ответ написан
    Комментировать
  • Как отключить появление окна на подтверждения сохранения изменений в FileZilla ?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Вроде никак. Переходите на winscp
    winscp.net/eng/docs/lang:ru
    При установке может автоматом импортировать настройки из filezilla
    Ответ написан
    1 комментарий