• Мотивация для разработчика. Как мотивировать себя/команду работать продуктивно?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Для офисного работника я думаю варианты такие:

    1) просто прийти и провить повышения зп как советуют выше, но тут есть вероятность быть посланным нафиг т.к. в зависимости от выполняемых задач, возможно проще взять на ваше место двух джунов, чем повышать вам зп.

    2) прийти к менеджеру/тимлиду, рассказать, что текущая работа и зарплата не мотивируют, хочется карьерного и зарплатного роста итп.
    Вместе составить план развития, по которому можно будет повысить квалификацию и соответственно зп (просить более сложных задач / больше ответственности / если квалификация позволяет взять шефство над каким-нибудь джуниором и помогать ему развиваться итп) т.е. например, за полгода вырасти из мидла в сеньера.
    Тут возможны три варианта:
    - через полгода развития по плану будет повышение зп и должости
    - денег больше не станет, но все равно работа станет интереснее и будет развитие, а значит перспектива потом найти работу лучше
    - фирме это не надо/нет ресурсов/не нужны более квалифицированные работники/итп - соответственно перспектив по деньгам и развитию тут нет, надо или уходить или фрилансить/самообучаться
    Ответ написан
    Комментировать
  • Как компенсировать задержку?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Можно настроить, чтобы товар которого осталось менее N штук не был доступен к покупке или помечался как-то типа "остатки на складе - неизвестно". В этом случае при приближении к минимуму пользователь просто не сможет добавить товар в корзину вместо облома при оформлении заказа или по крайнем мере будет готов к этому облому, понимая, что товара уже может не быть.
    Ответ написан
    Комментировать
  • 301 редирект на php (wordpress)?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Как вариант можно прямо в коде проверять старый урл и по условию вызывать переход.
    Что-то типа
    if($_SERVER['REQUEST_URI'] == '/oldurl/'){
        header("HTTP/1.1 301 Moved Permanently");
        header("Location: http://www.newdomain.ru/newdir/newpage.htm");
        exit();
    }
    Ответ написан
  • Почему выводится введенный для поиска запрос в тело сайта?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Можно перед выводом поискового запроса обрабатывать его htmlspecialchars или вырезать теги/спецсимволы/кавычки/итп по требованиям.
    Посмотреть в документации используемого движка/фреймворка, вполне возможно он сам очищает запрос или у него есть встроенный функционал для этого.
    Например, в phalcon есть специальный класс фильтрации docs.phalconphp.ru/ru/latest/reference/filter.html, а в битриксе все переменные в шаблоне доступны в двух вариантах $arResult["NAME"] и $arResult["~NAME"] с обработкой специмволов и без.
    Ответ написан
    Комментировать
  • Зачем делать из названия картинок хеш?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Таким образом можно решить как минимум 2 проблемы:
    1) убираем недопустимые символы в названии картинки т.е. заливаем файл "картин./ка\*123.jpg" которая может не открыться в браузере/не сохраниться на сервере итп и переименовываем в "dghrty45y435gfrte.jpg", что обработается без проблем
    2) решаем проблему большого кол-ва файлов в одной папке - при 10-100 тысячах картинок в одной папке сервер может подтормаживать перебирая их. Раскидывая файлы по папкам состоящим из части хеша мы эту проблему решаем получив тысячу папок вида /fgh/rty/4jd/ с сотней картинок с именами начинающимися на fghrty4jd что гораздо проще в обработке.
    Ответ написан
    Комментировать
  • Что значит "опыт верстки под битрикс, вордпресс и т. д."?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    В большинстве случаев верстка под CMS это верстка с учетом особенностей движка и его "требований" по стилям.
    Пример из жизни - для сайта на битриксе была сделана верстка. При натяжке оказалось, что прописанный в css фон сайта появляется в визуальном редакторе битрикса из-за пересечения стилей. После того как в шаблоне сайта был переименован основной контейнер и соответствующий стили, все стало нормально.
    Т.е. ваша верстка не должна перекрывать стандартные стили служебных частей движка.
    Ответ написан
    Комментировать
  • Как сделать Wordpress очень быстрым?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Почитайте вот эту статью и комментарии habrahabr.ru/post/264033 как раз по вашему вопросу
    Ответ написан
    Комментировать
  • Как называть точную цену заказчику при большом объёме работ?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Я обычно указываю вилку, при чем чем мутнее ТЗ тем больше вилка. Например, на абстрактные запросы типа "хочу лендинг" я говорю от 5000 до 15000, точная оценка будет после ТЗ и дизайна который надо верстать.

    Заказчику сразу поясняю, что разброс из-за потенциальных не предусмотренных сложностей из-за не четкого ТЗ.
    Ну и от 20 до 50% сверху на внезапные "а теперь передвинем вот это и поменяем вот тут".

    По опыту лучше сказать заказчику 5000 и сделать за 4000, чем сказать 3000, а сделать за 4000. В первом случае заказчик платит меньше чем планировал и доволен. Во втором он платит больше чем планировал и не доволен.
    Ответ написан
    Комментировать
  • Фриланс и налоги, стоит ли платить?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Чисто формально вы можете попасть под выборочную порку и с доходом 5к/мес, но как говорят в большинстве случаев нет смысла париться при доходе менее 200к/мес т.к. у налоговой есть дела и поважнее чем ловить всех у кого завалялась мелочь на счету.
    По закону ИП надо оформлять обязательно т.к. иначе любой постоянный доход является незаконной коммерческой деятельностью.
    Я как-то делал расчет для себя, у меня вышло, что в 2015 открывать ИП в плане налогов выгодно при доходе примерно от 23к/мес иначе выгоднее платить обычный НДФЛ 13%. (Сравнивал именно сумму налогов, без учета расходов на счет юрлица, ведение бухгалтерии и прочие подобные расходы)
    Ответ написан
    Комментировать
  • Как правильно реализовать авторизацию и модальное окно авторизации?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    По ошибке фейсбука смотрите описание ошибки по ссылке которую он дает. Я подозреваю, что вам надо создать на фейсбуке приложение для сайта, а в битриксе "настройки->модули->настройки модулей->соцсети" (путь примерный) надо прописать, что-то типа апи ключей от приложения для того, чтобы фейсбук авторизовывал пользователей.

    Ссылки на соцсети вполне возможно генерируются на JS которого в стандартных шаблонах битрикса очень много, особенно в последних версиях.

    Проблема с редиректом после авторизации есть в стандартном шаблоне? Если нет смотрите какой параметр забыли перенести в свой, скорее всего там передается ссылка на страницу куда надо редиректить.

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

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Тут зависит от того кто будет работать с этим сайтом.
    Для простого пользователя далекого от разработки, достаточно где-то поглубже в коде, например, в инициализации ядра прописать проверку ip и хоста сервера на котором запущен сайт.
    Для продвинутых нужно или расширение как предложил Валентин, или зендить свой код и зашивать в него аналогичные проверки сервера.
    Ответ написан
    Комментировать
  • Редирект в htaccess на URL без слеша в конце (Битрикс)?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Попробуйте проверить правила для этого адреса в urlrewrite.php и в настройках инфоблока, возможно надо исправить там.
    Ответ написан
  • Почему до сих пор нет автоматической HTML - верстки страницы?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Где-то видел плагин для фотошопа и онлайн сервис они по особому составленный psd макет конвертировали в html+css.
    Можно по-гуглить по запросам типа "psd2html".
    Ответ написан
  • Как вы (кто на фрилансе) показываете заказчику сделанную работу (сайт), которая ещё не оплачена (полностью)?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Делаю сайт на своем хостинге, показываю заказчику. После доработок итп переношу к заказчику.
    В некоторых случаях, например, когда новый заказчик и надо дать ему доступ для правок текстов итп встраиваю в нескольких местах проверки на домен итп, т.е. если заказчик скопирует к себе файлы шаблона, то он у него не запустится из-за не правильного домена.
    А в принципе надо просто работать с проверенными надежными заказчиками которым можно доверять))
    Ответ написан
    Комментировать
  • Дайте хороший курс по LP от 2000-6000?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Имхо лучший вариант это брать готовый и потом пробовать переносить его на ваш движок.
    Джумлу не люблю, сам делаю лендинги на wordpress или на движке заказчика.

    Все кричат, что делать лендинги на CMS плохо и не правильно.
    В принципе это действительно куча лишнего кода из серии мне нужен стул - куплю машину т.к. в ней удобное сиденье.
    НО часто с лендингом работает сам заказчик и просто требуются правки, сверстать страницу на CMS все же проще чем научить клиента править код, чтобы поменять текст на странице, да и не рационально писать свой велосипед когда вдруг понадобится сделать какой-то доп функционал, типа обработки форм итп реализуемых на CMS просто установкой плагина.

    По сути главный минус CMS это подгрузка кучи ненужного кода ради одной html страницы, но обычно на лендингах куча графики поэтому дополнительные 50мс на загрузку движка не критичны и решаются кешированием.
    Ответ написан
    Комментировать
  • Как задать стили через атрибуты тегов??

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    В зависимости от того, что дальше будет с pdf и на сколько критичны размеры готового файла есть разные решения.
    Можно например, основную часть сложной верстки делать фоновой картинкой, а поверх нее размещать текст просто в виде блоков или таблицей.
    Ответ написан
    Комментировать
  • Как вытащить высоту родителя для каждого потомка?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Без примера того, что есть и что должно получиться судить сложно.
    Варианты:
    1) для всех новостей прописать в стилях одну высоту, можно с ограничениями типа
    .news-item{
        height: 200px;
        min-height: 180px;
        max-height: 220px;
    }


    2) если у вас для каждого ряда есть контейнер т.е. что-то типа
    <div class="news">
    	<div class="news-row">
    		<div class="news-item">
    			новость
    		</div>
    		<div class="news-item">
    			новость
    		</div>
    		<div class="news-item">
    			новость
    		</div>
    	</div>
    	<div class="news-row">
    		<div class="news-item">
    			новость
    		</div>
    		<div class="news-item">
    			новость
    		</div>
    		<div class="news-item">
    			новость
    		</div>
    	</div>
    </div>

    то можно на js/jquery в цикле перебрать их выставить высоту, примерно так jquery.page2page.ru/index.php5/%D0%92%D1%8B%D1%80%...
    Ответ написан
    1 комментарий
  • Как выполнить действие?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Надо отследить, что и в каком виде передает сайт на сервер и что получает в ответ, а потом использовать это у себя. Т.е. вы со своего сайта отправляете аналогичный запрос на сервер второго сайта и выводите у себя ответ. Возможно придется повозиться с настройкой, если там стоят какие-то ограничения, например, на хост или ip-адрес с которых приходят запросы.
    Ответ написан
    Комментировать
  • Как смогли добавить чужую страницу на сайт?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Сайт заражен, где-то лежит файл который обрабатывает этот, а возможно и другие подобные адреса и выводит спамерский контент. Проверьте сайт, вполне возможно где-то еще стоят редиректы с вашего сайта на другие или js подгружающий на страницу какую-то чернуху.

    При необходимости могу помочь с лечением.
    Ответ написан
    Комментировать
  • Как узнать, используется ли gzip?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Проверьте заголовки отдаваемого файла, по идее в них должно быть написано, если файл сжат.
    Ответ написан
    Комментировать