Wordpress, Самописный сайт
Эта форма с Wordpress, с главной страницы.
Логично такую же по форме делать и на самописных модулях. Это не трудно сделать.
Но хотелось бы большего - отправлять комменнтарий с самописного модуля на Wordpress, то есть как с обычной записи Wordpressа
Кто подскажет, возможно ли это? Встречалась ли кому информация на эту тему.
Эта форма с Wordpress, с главной страницы.
Логично такую же по форме делать и на самописных модулях. Это не трудно сделать.
Но хотелось бы большего - отправлять комменнтарий с самописного модуля на Wordpress, то есть как с обычной записи Wordpressа
Кто подскажет, возможно ли это? Встречалась ли кому информация на эту тему.
Я вижу выход – вначале сделать свою контактную форму на WordPress с нуля .
Пусть она по виду и не отличается от существующей, главное, что была своя.
Это конкретная первая задача, дальше всё прояснится.
Есть среди нас, кто делал это? Хотелось бы быстрей мне это сделать – это держит.
Я долго шел к этому шаблону. Перебрал много шаблонов, пока случайно не нашелся тот шаблон, который меня устраивает.
В нем есть возможность выбрать при настройке: 980px; 1280px; 1400px; 1920px;
Я выбрал 1920px, отказавшись от 2-х Sidebar.
Я не встречал подобные шаблоны, хотелось бы посмотреть подобные, сравнить и выбрать.
Кто подскажет?
Постраничная навигация
Имеется папка с небольшим количествов файлов .php, допустим 73 файла.
И надо сделать простенькую постраничную навигацию.
Кто предложит рисунок, идею как это сделать?
Ну а пока я начинаю с этого:
Все страницы могут принимать один из 7 видов.
Назову muster_1, muster_2, muster_3, muster_4, muster_5, muster_6, muster_7
Для упрощения пусть пока будут построены на дивах (14 дивов в ряд).
Загрузить требуемый muster не проблема.
Программа на PHP определяет какая страница заружается и выкладывает требуемый muster коды HTML.
Осталось малость, подстветить нужный див, который называю marker. Наверное можно было бы это опять выполнить на PHP
Но проще это сделать, я думаю, на javascript. Программа определяет какая страница загружена и подсвечивает нужный див.
Я забыл сказать, что в каждом mustere 14 дивов имеют идентификаторы: id = "nav_1", ... nav_14
А зачем столько заборов???
Вся суть программирования заключается в том, чтобы не делать на каждый случай отдельный шаблон,
а чтобы один шаблон грузил всю необходимую информацию.
!!! И в зависимости от объёма всё должно автоматически структурироваться и делиться на части.
Вот ссылка на подобный материал:
http://www.selfphp.de/kochbuch/kochbuch.php?code=32
Я больше с немецким языком работаю, но если поискать на эту тему, то на русском тоже есть много чего.
А зачем столько заборов???
Вся суть программирования заключается в том, чтобы не делать на каждый случай отдельный шаблон, а чтобы один шаблон грузил всю необходимую информацию. !!!
И в зависимости от объёма всё должно автоматически структурироваться и делиться на части.
Да, так и есть, что это примитивно. Но меня интересовало прежде всего какой вид выбрать, я с этим ешё не определился.
Вот почему я показал во всех видах подробно. Но пока я не определился с шаблоном, решил по-быстрому набросать эскиз.
Это уже выполнено, всё работает, всё получилось при помощи одной лишь программы на PHP.
Если встанет вопрос именно этот шаблон использовать, то можно дальше поработать и обойтись одним лишь один шаблоном.
Но придётся усложнить программу и обязательно использовать массив.
Меня не очень беспокоит сама программа, а вот найти бы хорошую красивую форму, идею как красиво сделать.
А составить алгоритм, программу - это дело техники.
тогда нужно искать на тему "Joomla + template" или "Wordpress + themes" и там уже смотреть как эти формы выглядят.
Сейчас практически все шаблоны респонсивные.
Я делаю для самописного сайта.
Сделать шаблон респонсивным не проблема.
Пока пойдет, то что я сделал, может потом что-нибудь встретится получше.
Я сразу сделал массив из 7 шаблонов и простенькую программу.
Но вот сейчас хотел сделать круче – один шаблон, но сложнее программу с 7 функциями, но вижу, что в этом нет смысла, по объему тоже самое.
Интересное простое решение я нашел для подсвечивания дива, установки маркера, может кому пригодится:
НП
Я этот вопрос не закрываю, просто он становится для меня не так актуальным.
Но в любом случае можно и поговорить на эту тему.
Не удержался - поработал с программой. Получился один шаблон на огромное количество вариантов, он в цикле строится.
Используются два массива. Всё находится в файле functions.php. Получилось неплохо.
ПС
Но можно и дальше пойти - изготовить плагин, в котором прога цепляется за один из хуков.
Тогда шорткод вообще не нужен. Массивы можно поместить в базу данных Wordpress.
Вот такая работа предстоит.
В диве расположены по паре рисунков. Таких рисунков пару сотен. Все они одинаковы по высоте, но сильно отличаются по ширине.
При разрешении экрана 1920 px общая ширина двух рисунков не более 640 px и ширина дива 740 px.
Когда ширина дива станет меньше 640 px рисунки должны расположиться в один столбец по центру экрана.
Вопрос у меня такой: Мне не хочется писать кучу медиазапросов. Ведь можно сделать просто - применить javascript.
Постоянно примерно раз в секунду измерять ширину дива, а там дело техники выставить ширину активным рисункам, как смотрите?
Или всё-таки делать при помощи медиазапросов?
А если сделать всё проще?
Расположить все картинки справа от предыдущей (через float: right;).
Если ширина позволяет, то они будут все рядышком пристраиваться.
Если же ширина превышена, то следующая картинка прыгает сама в нижний ряд и т. д.
Да. Так можно, если смириться с тем, что рисунки будут внизу не выравненены как требуются.
Я показал не всю задачу - упростил. А вся она выглядит так:
В левом и в правом дивах находятся по 2 рисунка.
Используя твой совет, мы получим див под дивом, то есть пара рисунков 3,4 под парой рисунков 1,2
Но на этом не решается вся задача. Смотрим пост ниже:
На левом рисунке показано расположение 4-х рисунков, получаемых без проблем.
Но требуется расположение рисунков, показанных на правом рисунке, где видно, что рисунок 4 должен стоять под рисунком 2 строго по горизонтали.
И вот здесь я застрял. Без расчётов не обойтись.
ПС
Ширина дивов неизвестна - дивы резиновые. Ширина рисунков может быть различная.
Ну так ширина дивов-контейнеров тоже может в процентах выставляться.
А если display во всех дивах (внутренних и наружных) правильно подобрать,
то и расположение будет соответствовать.
Сейчас дивы заполняют не полностью всю площадь,
поэтому внутренние дивы и не равномерно расположены.
Ну так ширина дивов-контейнеров тоже может в процентах выставляться.
А если display во всех дивах (внутренних и наружных) правильно подобрать,
Я с этого и начал, но сразу бросил подбирать стили.
Рисунков очень много, они очень разные по ширине. Кроме того, они могут заменяться текстами, которые растягивают дивы.
В общем решил применить Javascript, он всё равно используется, и пару дополнительных движений ему повредит.
Я набросал коды для пробы - кажется всё работает:
Страница без Header, Footer и Sidebar
НП
Оказывается есть возможность использовывать чистый шаблон.
Я не знал этого и потерял много времени, подбирая тему, в которой можно убирать Sidebar и растягивать страницу до 1920px.
Я такой шаблон нашел: https://foren.germany.ru/showmessage.pl?Number=33382664&Board=webmaster
но продолжал возиться убирая Header и Footer. Всё сделал, а вчера натыкаюсь на идеальное решение использовать чистый шаблон.
И сейчас никаких проблем не будет. Кажется полностью отпадает необходимость в самописных модулях – всё можно делать на чистых страницах.
Как жаль потеряного времени. Может кто-нибудь кроме меня не знает про это.
Wordpress плагины шорткоды
НП
Я не знал, что шорткоды модно использовать и в плагинах.Я их использовал только в файле functions.php.
Первое время меня это устраивало, но потом файл стал большим, трудно читаемым итд.
Решил обойтись без него, используя плагины. Составил функции php. Пришло время поработать с хуками, ни разу не занимался ими.
И мелькнула мысль, дай попробую шорткод . Нормально работает, можно их применять особенно при настройке, потом можно почти от всех избавиться.
Я описываю это "открытие" лишь с целью показать, что даже новичкам надо использовать плагины, обязательно их надо уметь делать. Про использование шорткодов я уже молчу.
ПС
На очереди у меня: Плагины: создание таблиц БД. Трудная задача наверно, но попробую.
Wordpress увлекает меня всё дальше, а хотел лишь попробовать.
Деление длинного слова на 2 части?
Например слово: entschụldigen
@media only screen and (max-width: 580px)
entschụl-
digen
@media only screen and (min-width: 580px)
entschụldigen
Бывает что в столбце выпирает единственное длинное слово.
Его можно сразу разделить на две части. Но хотелось бы, чтобы слово делилось только при разрешении экрана меньше 580px.
Интересно как это сделать? У кого какие предложения? Я вижу вариант - это использовать два шпана для динного слова.
Wordpress увлекает меня всё дальше
Сочувствую, видать ещё не столкнулся с хакерами. :)
Я тут недавно собрал сайт на вордпрес, через месяц его сломали. Почистил, через 2 дня снова сломали. Пришлось шерстить сеть по методам доп.защиты ворпреса, это жесть какая то, сколько нужно было сделать, из того что предлагают. Вроде уже неделю как жив, не поломали пока, хотя к примеру не смог всего прописать в .htaccess, что предлагают для защиты, настройки хоста не позволяют.
За все годы с джумлой, таких танцев по защите не разу не нужно было делать. Да, были пару раз случаи, ломали, в частности сайт такой же популярной у хакеров тематики, но там была проблема с хостом, сменил, и уже пара лет как жив, не поломали, и это без спец защит... ИМХО!
Деление длинного слова на 2 части?
Бывает что в столбце выпирает единственное длинное слово. Его можно сразу разделить на две части. Но хотелось бы, чтобы слово делилось только при разрешении экрана меньше 580px.
Я попробовал один вариант:
Других вариантов не вижу. Пока так пойдёт - В тексте длинных слов немного, можно дивы и поставить.
Кто предложит другой вариант?