• Плагин для wordpress с CUSTOM POST TYPE. Имеет ли смысл?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    По поводу необходимости выхода за пределы автономного плагина - в этом нет необходимости, CPT может быть непубличным и доступным только в админке + через ваш плагин в вашем темплейте, без роутинга и тд.

    Что касается всего остального - да, вы делаете очень неэффективно, и, я б даже сказал криво. Без обид. Сейчас уже валюсь отдыхать, завтра постараюсь найти минутку и написать подробно что не так и куда копать (сделаю апдейт этого ответа).
    Ответ написан
    Комментировать
  • Как сделать вывод двух предыдущих записей и двух следующих?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Ой, да тут масса вариантов - два get_posts(), два WP_Query, кастомный запрос, изменение лимита у стандартных get prev/next через фильтры и тд. Вам какой способ больше по душе?
    Ответ написан
    2 комментария
  • Учусь на прикладного информатика, стоит ли помимо этого самостоятельно обучаться веб-программированию?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    > "Просто мне кажется, что лучше работать на себя (работая фрилансером на бирже) чем быть сисадмином в какой-нибудь компании. "
    Вы путаете теплое и мягкое. Фрилансом вы работаете не на себя, а на много разных дядь, при этом вам нужно постоянно их искать, договариваться и предохраняться чтобы не кинули. ГОРАЗДО проще без опыта работы устроиться куда-то и подкачаться на реальной работе. Причем никто не мешает в свободное от работы время пробовать свои силы в фрилансе и решать достаточно ли вы созрели, чтобы отказаться от постоянного заработка в пользу фриланса.

    > Стоит ли изучать самостоятельно веб-программирование, чтобы потом работать на фриланс-бирже, если я учусь на прикладного информатика?
    Где и на кого бы вы не учились, если не будете изучать программирование самостоятельно, вы не будете полноценным специалистом по окончании обучения. ОБЯЗАТЕЛЬНО в ИТ сфере заниматься самообразованием и пытаться практически применять знания.
    Ответ написан
    1 комментарий
  • Виновен ли я в самописном движке?

    LastDreamer
    @LastDreamer
    Full-stack web
    Да ништяк все! =)
    12к за сайт - это дешево (если только там не было вылизано ТЗ, все макеты хорошо выполнены, и это был сайт - одностраничник, что врядли).

    Вообще СЕО-оптимизация ИМХО сразу закладывается в систему управления - метатеги там, open graph, sitemap, ЧПУ и прочее. Но даже то, что вы этого не сделали по неопытности, не отменяет того факта, что СЕО - просто развели клиента, а он повелся...
    СЕОшник мог просто сказать какая функциональность ему нужна, а вы с заказчиком договорились бы, на платной или бесплатной основе данный функционал будет добавляться.

    По своему опыту скажу - самописку можно и даже нужно писать. В процессе получаешь глубокое понимание происходящего, паттерны изучаешь, затрагиваешь такие вопросы, которые бы себе не задавал штампуя на WP.
    Но! использовать самописки можно только в тех проектах, где вы уверенны в долгом сотрудничестве с клиентом.

    Я вот использовал самописку свою на паре заказных сайтов - потом фремворк нашел хороший - потом язык сменил - потом еще раз язык сменил, разные БД, администрирование и тд. Время не стоит. Теперь самописка уже не кажется такой хорошо написанной, но я получил хороший толчок к развитию. Клиенты тоже довольны - все работает и гибко допиливается (мной).

    Так что у вас проблема не с тем, что с самописки начали, а в том, что СЕОшник лучше вас "присаживается на уши"=)
    Ответ написан
    Комментировать
  • Виновен ли я в самописном движке?

    Negoro
    @Negoro
    Руководитель студии разработки сайтов Freelab.ru
    Первая твоя ошибка: ты взял заказ у юристов. Очень специфические люди. Если в личку напишешь, то могу своим опытом поделиться.
    Второе: работа твоя вполне тянет на эти деньги. Ты молодец. Но как писали выше лучше не экспериментировать на живых людях, тренируйся "на кошках".
    Третье: сеошник не в теме и не сможет продвинуть их сайт. Будет брать деньги без результа. Если бы в ТОПах были только ВП, то на них бы и делали бы сайты. Но в ТОПе сайты не из-за cms, а по другим причинам.
    Ответ написан
    4 комментария
  • Виновен ли я в самописном движке?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    СЕОшнику скажи спасибо: шеллы на рынке всегда нужны, лом, говорят, тоже вполне помогает двигать (Гугел только разборчивый стал, тематическое ему подавай)

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

    морально - можешь послать их нафиг и искать следующих, если условий ТЗ ты не нарушал - все остальное - личное мнение каждого
    Ответ написан
    1 комментарий
  • Виновен ли я в самописном движке?

    iiifx
    @iiifx
    PHP, OOP, SOLID, Yii2, Composer, PHPStorm
    > Подскажите, что я неправильно так же сделал, как начинающий кодер?

    Вы все сделали просто отлично - выполнили работу и получили опыт. А на клиента и его СЕОшника забейте, у вас впереди еще сотни подобных. Со временем вы поймете как страховать себя от подобного, для чего нужен ТЗ и зачем его фиксируют перед началом работ.

    Есть такое правило: Чтобы написать свою первую строку хорошего кода вы должны сперва написать миллион строк плохого. Это костыли, велосипеды, неудачные и даже брошенные проекты. Никуда от этого не деться, у всех так и вы не исключение. Если вы будете делать проекты на одних лишь вордперссах, то никогда так ничему и не научитесь. То есть научитесь ровно тому, что умеет вордпресс. А умеет он... ничего. Так и останетесь шаблонным "веб-мастером", который вроде как и умеет что-то, но ничего особенного из себя не представляет. Всегда изучайте и пробуйте что-то новое, чтобы каждая завершенная неделя давала вам хоть и небольшие, но новые знания.
    Ответ написан
    6 комментариев
  • Виновен ли я в самописном движке?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Если в ТЗ было указано на чем делать сайт, то надо было делать на том, на чем указано.
    2. Заказчик в таких простых заказах, часто не шарит настолько, что не знает что именно ему нужно. Поэтому у тебя может просто не получиться ему объяснить что не так, и кто виноват.
    3. Поздравляю с личным опытом общения с заказчиками. Этот опыт используй мудро, и в будущих заказах старайся предусмотреть развитие странных ситуаций.

    То есть тебя не должен волновать вопрос кто виноват, тебя должен волновать вопрос что делать и как предусмотреть максимально возможное количество нестандартных ситуаций. С опытом и репутацией, начинаешь выбирать себе заказчиков, с которыми удобнее работать. В начале пути из-за конкуренции это сложно, так что не принимай близко к сердцу. А Сеошник - недоучка, любой сайт можно продвинуть. Ругать его особо не нужно, но если есть желание, можешь написать длинное пояснительное письмо заказчику, без попыток дальнейшего спора, в котором пояснить что произошло.
    Ответ написан
    Комментировать
  • Плагин продажи билетов для wordpress?

    CrewCut
    @CrewCut
    Коплю силы на переезд в тропики
    в сторону woocommerce копайте, там есть плагин для робокассы и яндекс.денег и возможность продажи онлайн товаров (читай билетов для печати)
    Ответ написан
    Комментировать
  • Место встречи людей любящих WP?

    27cm
    @27cm
    TODO: Написать статус
    Ответ написан
    Комментировать
  • Какая система комментирования наиболее удобна?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Я на своем сайте использую Discus. Он отлично справляется с задачей. Тянет сотни комментов без проблем. Пример в конце страницы.
    Ответ написан
    7 комментариев
  • Знаю angularjs, хотел бы прокачать себя в ionic & node.js, с чего начать?

    @qo_0p
    Самая лучшая мотивация для изучения чего-то нового, это найти заказчика и подписаться сделать что-то на том что хочешь изучить)))
    Ответ написан
    8 комментариев
  • Как полностью отключить консоль wordpress для подписчиков?

    @sergeystepanov1988
    Поместите этот код в functions.php и не надо никакого плагина:
    if ( current_user_can( 'subscriber' ) ) {
        show_admin_bar( false );
    }

    А вообще она отключается для конкретных пользователей простым снятием галочки с "Показывать верхнюю панель при просмотре сайта".
    Ответ написан
    4 комментария
  • Каким кодом можно переделать ориентацию сайдбара wordpress?

    @sergeystepanov1988
    Ищите в шаблоне вызов функции get_sidebar() и переставьте его в нужное место.
    Ответ написан
    1 комментарий
  • Как решить проблему с Site temporarily unavailable. в modx revo?

    ruslan_aleev
    @ruslan_aleev
    MODX с cat-Art.ru
    Была такая беда из-за несоответствия прав на папки, т.е. на одном хосте одни, а на новом другие стоят по-умолчанию.
    Думаю, способ, который указал Михаил должен помочь.
    Ответ написан
    Комментировать
  • Каким кодом можно переделать ориентацию сайдбара wordpress?

    seoperin
    @seoperin
    Full stack web developer. Laravel / Vue
    возможно float поменять. Но всё зависит от того как свёрстана тема
    Ответ написан
    1 комментарий
  • Плагин для Woocommerce, позволяющий посетителю сгенерировать и скачать актуальный прайс-лист (каталог) в xls или csv?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    Сам процесс формирования прайса в эксель, что для бэка, что для фронта ровно один и тот же, все остальное погремухи, свистелки и переделки навешиваемые на него, так что дописать в любой плагин кнопку на морду ничего тяжелого нет. Или запускать обработчик из этого же плагина через cron.
    Формировать прайс для каждого посетителя плохая практика. Серверные ресурсы надо экономить. Только крон.

    У меня алгоритм обычно такой.
    Обработчик.
    Проходим по товарам, формируем массив данных, импортируем в Pdf и Excel c помощю библиотек на свой вкус. Сохраняем в файлы.

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

    @Vovchikvoin
    Немного доработал решение Дениса, чтобы не затирался текст при попытке ввести в "неизменяемом" месте
    jsfiddle.net/shvr9afd/1
    Ответ написан
    Комментировать
  • Как сделать в input text чтобы нельзя было менять часть текста?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Ну например так: jsfiddle.net/shvr9afd
    var $inp = $(".test"),
        reference = "Эй ты! А ну иди сюда! ";
    
    function change (val) {
        var ind = val.indexOf(reference);
        
        if (ind !== 0) {
            $inp.prop("value", reference);
        }
    }
    
    $inp.on("input", function () {
        var val = $(this).prop("value");
        change(val);
    });
    Ответ написан
    3 комментария