Deutsch

Wordpress, Самописный сайт

1447  1 2 3 все
regrem патриот27.03.18 23:09
NEW 27.03.18 23:09 
в ответ regrem 22.03.18 21:11, Последний раз изменено 27.03.18 23:11 (regrem)


Эта форма с Wordpress, с главной страницы.

Логично такую же по форме делать и на самописных модулях. Это не трудно сделать.

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

Кто подскажет, возможно ли это? Встречалась ли кому информация на эту тему.


#21 
regrem патриот30.03.18 14:45
NEW 30.03.18 14:45 
в ответ regrem 27.03.18 23:09, Последний раз изменено 30.03.18 14:50 (regrem)
Эта форма с Wordpress, с главной страницы.
Логично такую же по форме делать и на самописных модулях. Это не трудно сделать.
Но хотелось бы большего - отправлять комменнтарий с самописного модуля на Wordpress, то есть как с обычной записи Wordpressа
Кто подскажет, возможно ли это? Встречалась ли кому информация на эту тему.

Я вижу выход – вначале сделать свою контактную форму на WordPress с нуля .

Пусть она по виду и не отличается от существующей, главное, что была своя.

Это конкретная первая задача, дальше всё прояснится.

Есть среди нас, кто делал это? Хотелось бы быстрей мне это сделать – это держит.

#22 
regrem патриот31.03.18 13:23
NEW 31.03.18 13:23 
в ответ regrem 30.03.18 14:45, Последний раз изменено 31.03.18 14:08 (regrem)


Я долго шел к этому шаблону. Перебрал много шаблонов, пока случайно не нашелся тот шаблон, который меня устраивает.

В нем есть возможность выбрать при настройке: 980px; 1280px; 1400px; 1920px;

Я выбрал 1920px, отказавшись от 2-х Sidebar.

Я не встречал подобные шаблоны, хотелось бы посмотреть подобные, сравнить и выбрать.

Кто подскажет?


#23 
regrem патриот10.04.18 21:38
NEW 10.04.18 21:38 
в ответ regrem 22.03.18 21:11, Последний раз изменено 10.04.18 22:11 (regrem)

Постраничная навигация

Имеется папка с небольшим количествов файлов .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


#24 
Vovan(ator) коренной житель11.04.18 14:04
Vovan(ator)
NEW 11.04.18 14:04 
в ответ regrem 10.04.18 21:38

А зачем столько заборов???

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

а чтобы один шаблон грузил всю необходимую информацию.

!!! И в зависимости от объёма всё должно автоматически структурироваться и делиться на части.


Вот ссылка на подобный материал:

http://www.selfphp.de/kochbuch/kochbuch.php?code=32


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

#25 
regrem патриот11.04.18 15:48
NEW 11.04.18 15:48 
в ответ Vovan(ator) 11.04.18 14:04, Последний раз изменено 11.04.18 15:52 (regrem)
А зачем столько заборов???
Вся суть программирования заключается в том, чтобы не делать на каждый случай отдельный шаблон, а чтобы один шаблон грузил всю необходимую информацию. !!!
И в зависимости от объёма всё должно автоматически структурироваться и делиться на части.

Да, так и есть, что это примитивно. Но меня интересовало прежде всего какой вид выбрать, я с этим ешё не определился.

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

Это уже выполнено, всё работает, всё получилось при помощи одной лишь программы на PHP.

Если встанет вопрос именно этот шаблон использовать, то можно дальше поработать и обойтись одним лишь один шаблоном.

Но придётся усложнить программу и обязательно использовать массив.

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

А составить алгоритм, программу - это дело техники.

#26 
Vovan(ator) коренной житель11.04.18 16:10
Vovan(ator)
NEW 11.04.18 16:10 
в ответ regrem 11.04.18 15:48

тогда нужно искать на тему "Joomla + template" или "Wordpress + themes"

и там уже смотреть как эти формы выглядят.

Сейчас практически все шаблоны респонсивные.

Нужно просто найти один на свой вкус.

Хотя сам принцип реализации очень схож во всех.

#27 
regrem патриот11.04.18 18:53
NEW 11.04.18 18:53 
в ответ Vovan(ator) 11.04.18 16:10, Последний раз изменено 11.04.18 18:58 (regrem)
тогда нужно искать на тему "Joomla + template" или "Wordpress + themes" и там уже смотреть как эти формы выглядят.
Сейчас практически все шаблоны респонсивные.

Я делаю для самописного сайта.

Сделать шаблон респонсивным не проблема.

Пока пойдет, то что я сделал, может потом что-нибудь встретится получше.

Я сразу сделал массив из 7 шаблонов и простенькую программу.

Но вот сейчас хотел сделать круче – один шаблон, но сложнее программу с 7 функциями, но вижу, что в этом нет смысла, по объему тоже самое.

Интересное простое решение я нашел для подсвечивания дива, установки маркера, может кому пригодится:



НП

Я этот вопрос не закрываю, просто он становится для меня не так актуальным.

Но в любом случае можно и поговорить на эту тему.


#28 
regrem патриот20.04.18 18:30
NEW 20.04.18 18:30 
в ответ regrem 22.03.18 21:11, Последний раз изменено 22.04.18 20:22 (regrem)


Не удержался - поработал с программой. Получился один шаблон на огромное количество вариантов, он в цикле строится.

Используются два массива. Всё находится в файле functions.php. Получилось неплохо.


ПС

Но можно и дальше пойти - изготовить плагин, в котором прога цепляется за один из хуков.

Тогда шорткод вообще не нужен. Массивы можно поместить в базу данных Wordpress.

#29 
regrem патриот22.04.18 20:54
NEW 22.04.18 20:54 
в ответ regrem 22.03.18 21:11, Последний раз изменено 22.04.18 21:22 (regrem)



Вот такая работа предстоит.

В диве расположены по паре рисунков. Таких рисунков пару сотен. Все они одинаковы по высоте, но сильно отличаются по ширине.

При разрешении экрана 1920 px общая ширина двух рисунков не более 640 px и ширина дива 740 px.

Когда ширина дива станет меньше 640 px рисунки должны расположиться в один столбец по центру экрана.


Вопрос у меня такой: Мне не хочется писать кучу медиазапросов. Ведь можно сделать просто - применить javascript.

Постоянно примерно раз в секунду измерять ширину дива, а там дело техники выставить ширину активным рисункам, как смотрите?

Или всё-таки делать при помощи медиазапросов?


#30 
Vovan(ator) коренной житель23.04.18 11:26
Vovan(ator)
NEW 23.04.18 11:26 
в ответ regrem 22.04.18 20:54

А если сделать всё проще?


Расположить все картинки справа от предыдущей (через float: right;).

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

Если же ширина превышена, то следующая картинка прыгает сама в нижний ряд и т. д.

#31 
regrem патриот25.04.18 11:14
NEW 25.04.18 11:14 
в ответ Vovan(ator) 23.04.18 11:26, Последний раз изменено 25.04.18 11:25 (regrem)
А если сделать всё проще?
Расположить все картинки справа от предыдущей (через float: right;).
Если ширина позволяет, то они будут все рядышком пристраиваться.
Если же ширина превышена, то следующая картинка прыгает сама в нижний ряд и т. д.

Да. Так можно, если смириться с тем, что рисунки будут внизу не выравненены как требуются.

Я показал не всю задачу - упростил. А вся она выглядит так:



В левом и в правом дивах находятся по 2 рисунка.

Используя твой совет, мы получим див под дивом, то есть пара рисунков 3,4 под парой рисунков 1,2

Но на этом не решается вся задача. Смотрим пост ниже:


#32 
regrem патриот25.04.18 11:23
NEW 25.04.18 11:23 
в ответ regrem 25.04.18 11:14, Последний раз изменено 25.04.18 12:04 (regrem)


На левом рисунке показано расположение 4-х рисунков, получаемых без проблем.

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

И вот здесь я застрял. Без расчётов не обойтись.


ПС

Ширина дивов неизвестна - дивы резиновые. Ширина рисунков может быть различная.


#33 
Vovan(ator) коренной житель25.04.18 14:27
Vovan(ator)
NEW 25.04.18 14:27 
в ответ regrem 25.04.18 11:23

Ну так ширина дивов-контейнеров тоже может в процентах выставляться.

А если display во всех дивах (внутренних и наружных) правильно подобрать,

то и расположение будет соответствовать.

Сейчас дивы заполняют не полностью всю площадь,

поэтому внутренние дивы и не равномерно расположены.

#34 
regrem патриот26.04.18 21:19
NEW 26.04.18 21:19 
в ответ Vovan(ator) 25.04.18 14:27, Последний раз изменено 26.04.18 21:21 (regrem)
Ну так ширина дивов-контейнеров тоже может в процентах выставляться.
А если display во всех дивах (внутренних и наружных) правильно подобрать,

Я с этого и начал, но сразу бросил подбирать стили.

Рисунков очень много, они очень разные по ширине. Кроме того, они могут заменяться текстами, которые растягивают дивы.

В общем решил применить Javascript, он всё равно используется, и пару дополнительных движений ему повредит.

Я набросал коды для пробы - кажется всё работает:




#35 
regrem патриот01.05.18 21:44
NEW 01.05.18 21:44 
в ответ regrem 22.03.18 21:11, Последний раз изменено 02.05.18 10:48 (regrem)

Страница без Header, Footer и Sidebar


НП

Оказывается есть возможность использовывать чистый шаблон.

Я не знал этого и потерял много времени, подбирая тему, в которой можно убирать Sidebar и растягивать страницу до 1920px.

Я такой шаблон нашел: https://foren.germany.ru/showmessage.pl?Number=33382664&Board=webmaster

но продолжал возиться убирая Header и Footer. Всё сделал, а вчера натыкаюсь на идеальное решение использовать чистый шаблон.

И сейчас никаких проблем не будет. Кажется полностью отпадает необходимость в самописных модулях – всё можно делать на чистых страницах.

Как жаль потеряного времени. Может кто-нибудь кроме меня не знает про это.

#36 
regrem патриот02.05.18 19:21
NEW 02.05.18 19:21 
в ответ regrem 22.03.18 21:11, Последний раз изменено 02.05.18 19:24 (regrem)

Wordpress плагины шорткоды


НП

Я не знал, что шорткоды модно использовать и в плагинах.Я их использовал только в файле functions.php.

Первое время меня это устраивало, но потом файл стал большим, трудно читаемым итд.

Решил обойтись без него, используя плагины. Составил функции php. Пришло время поработать с хуками, ни разу не занимался ими.

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

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


ПС

На очереди у меня: Плагины: создание таблиц БД. Трудная задача наверно, но попробую.

Wordpress увлекает меня всё дальше, а хотел лишь попробовать.

#37 
regrem патриот04.05.18 21:10
NEW 04.05.18 21:10 
в ответ regrem 22.03.18 21:11, Последний раз изменено 04.05.18 21:21 (regrem)

Деление длинного слова на 2 части?


Например слово: entschụldigen


@media only screen and (max-width: 580px)

entschụl-

digen


@media only screen and (min-width: 580px)

entschụldigen


Бывает что в столбце выпирает единственное длинное слово.

Его можно сразу разделить на две части. Но хотелось бы, чтобы слово делилось только при разрешении экрана меньше 580px.

Интересно как это сделать? У кого какие предложения? Я вижу вариант - это использовать два шпана для динного слова.


#38 
Sergo2008 коренной житель05.05.18 08:00
Sergo2008
NEW 05.05.18 08:00 
в ответ regrem 02.05.18 19:21
Wordpress увлекает меня всё дальше

Сочувствую, видать ещё не столкнулся с хакерами. :)

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

За все годы с джумлой, таких танцев по защите не разу не нужно было делать. Да, были пару раз случаи, ломали, в частности сайт такой же популярной у хакеров тематики, но там была проблема с хостом, сменил, и уже пара лет как жив, не поломали, и это без спец защит... ИМХО!

#39 
regrem патриот05.05.18 14:43
NEW 05.05.18 14:43 
в ответ regrem 04.05.18 21:10, Последний раз изменено 05.05.18 14:49 (regrem)
Деление длинного слова на 2 части?
Бывает что в столбце выпирает единственное длинное слово. Его можно сразу разделить на две части. Но хотелось бы, чтобы слово делилось только при разрешении экрана меньше 580px.

Я попробовал один вариант:


Других вариантов не вижу. Пока так пойдёт - В тексте длинных слов немного, можно дивы и поставить.

Кто предложит другой вариант?

#40 
1 2 3 все