• Решено shurikk

    (@shurikk)


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

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

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

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

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

Просмотр 15 ответов — с 1 по 15 (всего 27)
  • Посмотрите плагин ACF. С его помощью можно создавать свои поля в бэкенде.
    Выясняете, что именно хочет менять ваш клиент и создаете кастомные поля под эти данные. У плагина подробная документация.

    вот такой концепт:

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

    Здравствуйте еще раз!
    Извините, я уже говорил, что я новичок.

    Попробую конкретнее.

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

    Клиента интересует именно такая структура.

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

    Если на php+css это делается просто, то способа реализовать это средствами WP мне найти пока не удалось.
    Хочется понять позволяет ли WP создавать такие структуры вообще.

    Пример:
    <div1>
    бэкграунд для div1
    содержание отсутствует
    </div1>

    <div2>
    бэкграунд для div2
    текстовое содержания для div2
    </div2>

    <div3>
    бэкграунд для div3
    содержание отсутствует
    </div3>

    <div4>
    бэкграунд для div4
    текстовое содержания для div4
    </div4>

    Спасибо, за рекомендацию плагина ACF. Посмотрю.

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

    темы-ленденги посмотрите

    Пример:

    Если я правильно понял, то Вы говорите о леддинге.
    Сейчас трудно найти тему у которой не было бы такой возможности.
    Даже родная Twenty Seventeen полостью соответствует Вашему примеру. (и в ней легко можно сделать больше блоков, чем по есть «из коробоки»)

    Но это касается только главной. Если же Вас интересуют внутренние страницы, то это отдельная история.

    Но в любом случае — это вёрстка. За это отвечает тема (а вот за функционал наполнения и управления могут и плагины).

    К сожалению, клиенту нужна не просто лендинг-пейдж, где главная страница настраивается как угодно, а остальные по шаблону темы.
    Клиенту было предложено и продемонстрировано такое решение. Оно не принято, т.к. клиент желает, чтобы таких «лендинг-страниц» было несколько.

    Выхода два:
    1. Написать тему с таким шаблоном, что за короткий срок мне пока не по зубам
    2. Сделать удобный для клиента шаблон на php+css с комментариями и обучить его менять контент в отдельных php и css файлах. На WP же оставить несколько страниц для внесения новостей, расписаний и другой оперативной информации.
    Из-за отсутствия времени, выбрал второй путь, т.к. клиент вполне вменяемый и обучаемый.
    Спасибо всем за ответы.

    клиент вполне вменяемый и обучаемый.

    https://themeforest.net/item/flatsome-multipurpose-responsive-woocommerce-theme/5484319

    Выхода два:

    Три — передать заказ специалисту по ВП.
    Как минимум Вы приобретёте опыт.

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

    SeVlad, сразу видно что вы не знакомы с этой темой.
    В ней можно сделать лединг на любой(ых) страницах. И кол-во таких страниц может быть гораздо больше одной -))
    И все это встроенными средствами темы.

    И да, бесплатного аналога ей я не знаю.

    В ней можно сделать лединг на любой(ых) страницах.

    «лединг на любой(ых) страницах» можно сделать в абсолютно любой теме. И способами больше одного.

    Сделать удобный для клиента шаблон на php+css

    Все это натягивается на WP.

    и обучить его менять контент в отдельных php и css файлах

    Те данные, которые клиенту надо менять, создаются плагином ACF.

    SeVlad
    чтож вы ни одной не подсказали, а ТС ни одной так и не нашел?

    чтож вы ни одной не подсказали

    Ну здрасьте..

    Вам тоже не понятно значение слова «любая»?

    а ТС ни одной так и не нашел?

    Ему некогда. 🙁

    А что ему нужно — стало более-менее известно только после того как он «решил» (т.е. я узнал о задачах 2часа 48минут назад) и уже нет никакого смысла рассказывать КАК в любой теме реализовать хотелки.

    Господа старшие товарищи!:)
    Большая просьба не воспринимать мое решение как оскорбление функционалу WP. 🙂
    Я просто пошел по понятному мне пути.

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

    Я спрашивал ГДЕ копать? 🙂
    Ибо перерыл довольно много информации и не нашел как средствами ВП реализовать такую хотелку в удобном для клиента виде.

    В свете комментариев к моему решению и если теперь стало более-менее известно что мне нужно, может быть, кто-нибудь изложит более подробно или даст пример, как на отдельной, НЕ ГЛАВНОЙ, странице WP реализовать эффект, который хочет клиент?
    Эффект — тот самый «кактам», который представлен в стартовом сообщении.
    На компьютере и на мобильных устройствах эффект выглядит по разному, но оба варианта клиента очень устраивают.

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

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

    P.S.3 Прошу прощения за замедленную реакцию на комментарии. Живу в Китае. Разница во времени.

    • Ответ изменён 6 лет, 1 месяц назад пользователем shurikk. Причина: Дополнил P.S.1 и P.S.2

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

Просмотр 15 ответов — с 1 по 15 (всего 27)
  • Тема «Возможна ли реализация на WP?» закрыта для новых ответов.