Поддержка Темы и шаблоны Возможна ли реализация на WP?

  • Решено shurikk

    (@shurikk)



    Здравствуйте!
    Мне заказали вот такой концепт: http://u0167267.nichost.ru/concept_1/
    Вручную это реализуется не сложно, но клиент хочет управлять сайтом через WP.
    Мне удалось внедрить в WP этот концепт как главную страницу прямо в дочернюю тему Twenty Fifteen http://u0167267.nichost.ru/wp/ однако, у клиента не будет возможности менять бэкграунд блоков и управлять контентом не вмешиваясь в файлы стилей и в содержание блоков на уровне html.
    Задача осложняется тем, что клиент хочет, чтобы таких страниц, с подобным шаблоном, было несколько и на каждой странице количество блоков, их бэкграунд и содержание должно быть разным и доступным для редактирования средствами WP.
    Я посмотрел несколько тем и не нашел темы, подходящей для доработки. Возможно, плохо искал.

    Соответственно, вопросы:
    1. Реализуема ли на WP подобная структура?
    2. Есть ли подходящие под такую задачу темы?

    Я новичок в WP, да и вообще новичок в сайтостроении, соответственно, не понимаю где и как искать такую информацию.
    Просьба подсказать.
    Спасибо.

    • Тема изменена 2 нед., 2 дн. назад пользователем  shurikk. Причина: неверная ссылка

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 12 ответов — с 16 по 27 (всего 27)
  • tuxfighter

    хоть вы и не читаете советов

    Жаль, что у Вас сложилось такое впечатление.
    Я прочел все комментарии. Вашим комментариям уделил внимание, посмотрел то что Вы предлагаете. Просто решения не подошли. Но в любом случае спасибо.

    ПэйдждБилдеры посмотрю. Elementor уже смотрел и снес.

    На данный момент нашел виджет Custom css, подключаемый через functions. Виджет позволяет прямо на странице писать её стиль в отдельном textarea.
    И плагин Insert Pages, который позволяет вставлять контент из других страниц на одну из «главных». Главных несколько.
    Их сочетание позволяет сделать мне структуру средствами WP, которая мне нужна.
    По крайней мере макет одной странички получился.
    Сейчас добью пример с двумя страничками и посмотрю то ли это что нужно клиенту.
    О результате сообщу.

    Еще раз, спасибо огромное всем за советы.
    Тему прошу оставить открытой. Вопросы еще будут.

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

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

    Это не совсем так. Но в любом случае Вам бы показали важнейшую основу ВП: https://codex.wordpress.org/%D0%98%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2

    Клиент не жадный, прекрасно знает порядок цен и мог бы сам обратиться к спецам по ВП, но обратился ко мне.
    Просто друзья.

    Знаете, подобные «оправдания» звучат по меньше мере смешно. Если бы вашему другу нужно было вырвать зуб или отремонтировать авто — он бы тоже обратился к другу который ничего не понимает в вопросе или всё же к специалистам?
    или же

    Вы думали, что сайтостроение — удел тех, у кого не сложилось со сбором стеклотары? Нет, наша профессия требует серьезной теоретической и практической подготовки.

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

    Это всё проблемы верстки. К ВП отношения не имеют.

    как на отдельной, НЕ ГЛАВНОЙ, странице WP реализовать эффект, который хочет клиент?

    Возможностей много
    На вскидку
    Вар1. Сверстать шаблон для таких записей. А с ним варианты
    1.1 Использовать виджеты.
    1.2. Произвольные поля (тот же ACF или др плагин для удобства работы в админке).

    Вар2. Шотркоды. Хоть свои, хоть готовые плагины.

    Вар3. Плагины для леддингов.

    Вар4. Плагины — конструкторы (пейджбилдеры).

    Вар5. Свои кнопки в редакторе, по которым вставляется html-код сразу в контент (почти как шорткоды, но не требуется их обработка).

    Вар6. Попробовать Гутенберг. Вскоре он всё равно будет в ядре ВП.

    Но 3 и 4. Я бы не рекомендовал. Это ломает понимание работы с ВП, создаёт нагрузки и пр проблемы. Да и в работе с эти не легче, чем с правильными решениями

    Спасибо за совет попробовать ACF. Плагин не подошел, либо я не понял как с помощью этого плагина сделать сервис, с помощью которого на одной и той же странице, С НЕИЗВЕСТНЫМ ЗАРАНЕЕ количеством div-вов, для разных div-вов задавать разные бэкграунды с разными свойствами и разным содержанием.

    Если в ACF из коробки нет возможности добавлять произвольное кол-во произвольных полей, то это точно можно решить с пом дополнений к нему (я его не использую, поэтому возможности «коробки» не помню). Или же использовать др плагины в которых это есть.

    SeVlad, спасибо за рекомендации.

    Знаете, подобные «оправдания» звучат по меньше мере смешно. Если бы вашему другу нужно было вырвать зуб или отремонтировать авто — он бы тоже обратился к другу который ничего не понимает в вопросе или всё же к специалистам?

    Ну тут наши с Вами точки зрения не совпадают.
    Я хочу стать специалистом, мой друг предоставляет мне возможность приобрести некоторые навыки в этой области. Кроме того, некоторое время я вопросом уже занимаюсь.
    Вы ведь не родились сразу с глубоким знанием WP, правда? Вам ведь тоже понадобилось время на изучение материала? Я нигде не говорил, что мне жаль на это времени. И клиенту не жаль.
    Поэтому, по меньшей мере, странно читать от участника в статусе модератора высказывания что-то там про «оправдания» и про обращение к человеку, который «ничего не понимает в вопросе». Тем более, что форум для того и нужен, чтобы на нем задавать вопросы, пусть дурацкие. Если бояться спрашивать, то ничего не узнаешь и не сделаешь. Все мы в некоторых областях разбираемся больше, чем в других. В своей области я терпимо отношусь к людям, которые знают меньше меня и хотят что-то узнать.

    Это всё проблемы верстки. К ВП отношения не имеют.

    К ВП действительно это отношения не имеет. Браузеры на мобильном устройстве и на компьютере по разному интерпретируют CSS, что не удивительно. Верстка тут не причем, структура проще некуда.

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

    Вопрос возник практически сразу, но я не уверен что его следует задавать в разделе «Темы и шаблоны», т.к. он касается CSS. Браузер в одном случае понимает одно из свойств, а в другом случае, когда страница создана средствами WP, не понимает. Нужно понять в чем подвох.

    Поэтому вопрос к Вам, как к модератору: Могу ли я задать этот вопрос здесь? Если нет, то посоветуйте пожалуйста раздел, где можно это спросить.
    Заранее благодарю.

    • Ответ изменён 1 неделя, 6 дн. назад пользователем  shurikk. Причина: уточнил про проблемы верстки

    А знаете, я наверное вас где-то даже понимаю. Свой первый сайт я когда-то тоже делал по просьбе знакомого, #нутыжекампутирщик.
    Только мне наверное было легче, я не был кодером от слова совсем, да и теперь с РНР очень и очень «на вы»

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

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

    Это, безусловно, похвально и всячески приветствуется.
    Но обучение математики надо начинать с изучения цифр и их сложения, а не с интегралов. Не так ли? Так же и в сайтостроительстве и любом другом деле — надо вначале освоить азы, простое, получить базовые знания/навыки/опыт и постепенно переходить к более сложным вещам.

    А то, что Вы хотите.. В принципе, может ещё и не интегралы, но уже и не таблица умножения.
    Если просто «чтобы было» — плагины ледингов и конструкторов. А что бы ещё и работало, то тут надо поболе специфических знаний-навыков.

    Поэтому, по меньшей мере, странно читать от участника в статусе модератора высказывания что-то там про «оправдания» и про обращение к человеку, который «ничего не понимает в вопросе».

    Во первых — «модератор», точно такой же пользователь как и все остальные, только + с определёнными обязанностями.
    Во вторых само понятие «леддинг» — это понятие бизнеса. А делать бизнес по-дилетантски — это по меньшей мере, странно. (нет-нет, я вовсе не хочу обидеть Вашего друга. Но «я так вижу».)

    Ида, я вовсе не понимаю зачем леддинги на внутренних страницах.. Разве что для тестирования какой-то бизнес-модели.

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

    А это категорически поддерживаю!
    Спрашиваете, обязательно спрашивайте и переспрашивайте что не понятно в ответах.
    Но при этом не забывайте, читать документацию.
    Основная документация ВП — это кодекc. https://codex.wordpress.org/ — старая версия, имеет и русский перевод многих разделов. И новая версия, пока не полная и только на англ — https://developer.wordpress.org/

    Могу ли я задать этот вопрос здесь? Если нет, то посоветуйте пожалуйста раздел, где можно это спросить.

    «Универсальный» раздел форума — Проблемы и решения.

    А то, что Вы хотите.. В принципе, может ещё и не интегралы, но уже и не таблица умножения.
    Если просто «чтобы было» — плагины ледингов и конструкторов. А что бы ещё и работало, то тут надо поболе специфических знаний-навыков.

    Абсолютно согласен, что специальные знания и навыки нужны. Без них сайт не сделать.
    Не очень понимаю как Вы сумели оценить какими специальными знаниями и навыками я владею…
    Я вот, например, не могу оценить Ваши специальные знания и навыки. По крайней мере, по результатам нашей беседы. Ну, разве что хорошее знание того, где какая документация лежит по WP. Вообще-то это не первый мой опыт в сайтостроении. Это первый опыт создания сайта средствами WP. Без WP это структура делается элементарно. Какие интегралы?…
    Ну да ладно.
    Спасибо за ссылки на документацию. Изучу.
    Тему по созданию структуры, заявленной в стартовом сообщении, можно закрывать.
    Задача решена.

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    Не очень понимаю как Вы сумели оценить какими специальными знаниями и навыками я владею…

    А я где-то оценивал Ваши «специальные» знания и навыки?
    Мы же говорим про ВП. А это относительно не трудно оценить по вопросам.
    И ничего обидного в незнания нет. Всё знать невозможно, а кто хочет чему-то научиться — тот научится.
    (Надо мной вот уже второй день «издеваются» на др форуме, где в предмете я почти нуб. Но из 15 «экспертов» отметившихся в топике только 2 дали инфу которая помогает решить вопросы.)

    SeVlad, ну может я чего не так понял)))
    Ну не бином это Ньютона, согласитесь. 🙂
    Я почти 17 лет работал с ERP системами. И с самописной, и стоящими сумасшедшие деньги. Вот там даааа. Наворотили ребята, аж сами путаются.

    Более десяти лет участвую в дайверском форуме.
    Там тоже есть эксперты, которые первым делом новичку, задающему относительно несложные вопросы, предлагают пойти на курс. 🙂
    Но почему бы не ответить человеку, если ему хочется знать? Я обычно отвечаю. 🙂

    Но в данном случае, как я уже сказал, способ создать заявленную структуру средствами WP я нашел самостоятельно. Способ очень простой, и это хорошо для клиента.
    Осталось решить несколько «неконцептуальных», с моей точки зрения задачек по которым WP брыкается.
    Буду читать рекомендованную Вами документацию.

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    Буду читать рекомендованную Вами документацию.

    Тогда позвольте дам основные ссылки. Так сказать необходимый минимум:
    https://codex.wordpress.org/%D0%A6%D0%B8%D0%BA%D0%BB_WordPress — основа основ ВП.
    https://codex.wordpress.org/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D0%BC — просто для понимания устройства и назначения тем, но никак не рекомендация делать их самому (всё как раз наоборот).

    http://codex.wordpress.org/%D0%98%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2
    https://codex.wordpress.org/%D0%A2%D0%B5%D0%B3%D0%B8_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2
    https://codex.wordpress.org/%D0%9D%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0 тоже больше для понимания что такое плагины, но в отличии от тем иногда стоит и самому немного велосипедить 🙂 )

    А будут конкретные вопросы — спрашивайте. Не стесняйтесь переспрашивать что не понятно.
    Удачи в освоении ВП.

    Спасибо. Много)))
    Придется потратить время, но уже завтра. Тут полтретьего ночи.)

    Всем здравствуйте!
    Пришел бить челом)))

    Данный вопрос, видимо, все-таки касается раздела «Темы и шаблоны».

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

    В отдельной тестовой теме:
    Подправлен и переименован шаблон page.php
    Подправлен и переименован файл content.php

    Всё вызывается, всё вроде бы как надо, НО(((
    У html справа, а у body сверху возникают какие-то паразитные overflow и, соответственно, ненужная снизу полоса прокрутки. А над блоками и справа от них тонкие белые полосы. Их можно перекрасить, задав для html какой-нибудь цвет бэкграунда. Но их там вообще быть не должно.

    Добавление в дополнительные стили кода
    html, body {
    overflow:hidden;
    }
    Убирает эти overflow. Но страницу тогда прокрутить нельзя.

    Все стили проверил, все padding и margin = 0.
    В инспекторе ничего лишнего не вижу.

    В интернете много советов по этой проблеме. Всё что нашел попробовал, ничего не сработало.

    Просьба подсказать как бороть это паразитное overflow. Или это что-то другое?
    Или, может быть в документации рассмотрена такая проблема?

    Как выглядит:
    http://u0167267.nichost.ru/wp/test/
    http://u0167267.nichost.ru/wp/test_1/

    На содержание и оформление самих блоков просьба не обращать внимание. Там сейчас накидано просто то что попалось под руку.
    Спасибо.

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    Пришел бить челом)))

    Создайте новый топик согласно п2 правила форума.

Просмотр 12 ответов — с 16 по 27 (всего 27)