hedgehog
Expert-
Posts
1,110 -
Joined
-
Last visited
-
Days Won
14
Content Type
Profiles
Forums
Calendar
Store
Everything posted by hedgehog
-
Вот, об этом я и говорю. Это custom page template. Посмотри на body классы после подключения header.php , там есть класс "page-template-enter.php" который всегда будет там, пока имя файла шаблона будет "enter.php". Вот к нему можешь и привязываться в основном файле стилей. Незачем выдумывать с инлайнами или отдельными CSS. body.page-template-enter-php .some-inner-wrapper {background: #000;}
-
Похоже что вариант второй и теперь просто перезалил тему
-
Ну, у тебя в enter.php есть закоментированная строчка "Template Name: XYZ" и это самое XYZ ты выбираешь при редактировании страницы? Или каким образом ты отображаешь именно этот темплейт для страницы входа?
-
enter.php - это custom page template? Если да, то там еще на бади нацепится класс "template-enter-php" (или page-template-enter-php, уже не помню точно)
-
Если тебе так удобнее... Но это костыли какие-то. Еще и целый файл ради одного стиля подключать. Что помешало использовать классы, по умолчанию вешающиеся на body?
-
На http://www.artframeexpo.ru/ используется встроенная тема Twenty Forteen. Я подозреваю два варианта: 1. Выбрана не та тема 2. Редактировалась стандартная тема, а потом ее взяли и обновили (изменения затерлись)
-
Офигеть вы насоветовали, я такой ерунды давно не читал . Я так понимаю, что это вордпресс? ВП автоматом назначает классы для <body>. Если это статичная главная страница, то можно сделать как-то так: body.page.home {background: #f00;}Ну либо к любому другому элементу, отталкиваясь от body.page.home. Если у body нет классов, то тему разрабатывал злобный буратин: body_class() А вообще вариантов вагон. Можно добавить поле для всех страниц и можно будет в нем указывать цвет фона каждой страницы. Или изображение.
-
Со стороны WP у тебя почти все в порядке... только вот эту гадость убери: ?><?phpА то напорешься на проблему с "headers already sent". По поводу JS: он у тебя не работает по одной простой причине: когда JS отрабатывает, нужных ему DOM элементов еще нет: http://jsfiddle.net/suVrB/1/ тебе надо либо на document.ready подключать, либо пихать скрипт в футер (см. wp_enqueue_script). А лучше и то, и другое
- 1 reply
-
- 1
-
Форум используется для обмена опытом и информацией. Было бы неплохо, если бы, в случае самостоятельного решения проблемы, вместо удаления оригинального поста вы добавляли к нему вариант решения. В этом случае есть вероятность, что следующий столкнувшийся с похожей проблемой найдет решение в этом топике вместо создания нового.
-
Не, attachment.php - это шаблон отображения единичного аттача. В общем, я проверил: у аттачей отключена опция has_archive. Включать ее может быть несколько муторно. Как вариант - можно создать темплейт, например page-attachments.php: <?php/* * Template Name: Attachments */ get_header();...... А в этом темплейте уже выводить отдельным запросом все аттачи (см. WP_Query или get_posts). После этого создаем страницу, выбираем для нее этот темплейт и вуаля. А если у пост тайпа включена опция has_archive, то все его посты доступны по ссылке site.org/post_type_name
-
http://codex.wordpress.org/Class_Reference/WP_Query#Category_Parameters Только саму категорию я бы не хардкодил, лучше добавить ее в виде поля. print '<!DOCTYPE html><html><head><title>Все посты: пример</title></head><body>'. '<h1 class="pagetitle">Статьи и полезные материалы</h1><ul>';Это что за бред? Во-первых, зачем в темплейте принтить темплейт? Во-вторых, зачем дублировать доктайп, если все это уже подключено в get_header()? То же самое о закрывающих тегах body & html: они уже подключены в get_footer() Да, а еще вопрос вот в чем: а для чего тебе нужна именно страница (page) для этого? Почему нельзя просто выводить страницу категории (archive.php, category.php, etc), на которой отображать описание категории и связанные с ней посты без костылей? (Это не претензия, обычно этот вариант проще и удобнее).
- 1 reply
-
- 1
-
Технически. все файлы, загруженные в медиа библиотеку вордпресса, являются постами (post_type: attachment). Т.е. с ними можно работать так же, как с обычными постами: запрашивать их через WP_Query, например. Чтобы вывести их на странице, можно сделать кастомный темплейт страницы, на котором при помощи WP_Query выводить нужные данные. А вообще надо посмотреть, кажется есть возможность включить архив для зарегистрированного пост тайпа, тогда это разрулится еще проще. Насчет поиска: опять же, скорее всего у аттачментов стоит exclude_from_search = true, не помню точно. Либо придумать как отключить этот флаг, либо пользоваться плагинами расширенного поиска, которые включают поиск по медиа.
-
Как найти наставника(гуру, учителья, сэнсэя) по вёрстке?
hedgehog replied to klierik's question in HTML Coding
Плюсую люто и неистово. -
Это известная проблема. А решение есть, и уже давно: чтобы получить кроссбраузерность, код нужно пофиксить правильно.
-
А того факта, что тема находится в разделе Wordpress, недостаточно? 777 это в запущенных случаях, когда загруженные по (фтп или еще как-то) файлы имеют владельца, отличного от пользователя, от имени которого работает веб-сервер. В данном случае плагин пытается загрузить в папку images внутри категории темы. А папки либо нет, либо просто апач не может записать туда. Если первое - создать, второе - попробовать 777, хоть это и тупой костыль.
-
Первым делом проверь functions.php . В идеале там должен быть открывающий тег в самой первой строке, а закрывающих быть не должно вообще, если не считать костылей вроде вывода HTML контента внутри функций. Но вне функций, т.е. в глобале, никаких открывашек-закрывашек быть не должно (кроме самого первого открывающего тега).
-
Обычно это значит, что в файлах активной темы или плагинов есть лишние пробелы, переносы строк или еще какая-нибудь ерунда за пределами <?php ?> тегов.
-
Если нет ссх - то это единственный способ получить доступ к базе
-
Эмм... никогда не понимал, зачем нужен пхпмуадмин и иже с ними при наличии доступа к базе локально или по ссх.
-
FYI: не будет работать в апаче с какой-то там версии, кажется, 2.3 (если только не установлен модуль совместимости). Теперь это выглядит так: Require all grantedhttp://httpd.apache.org/docs/current/mod/mod_authz_core.html
-
Которые редко несут какую-то полезную нагрузку, если только ты не разработчик этого софта... Пригождалось только на виндовых серваках. Как сейчас - хз.
-
Тогда фиг его... Оно очень загадочное, это убунто. Но, в отличие от венды, тот, кому интересно, почти всегда может найти проблему в логах.
-
А какая видеокарта-то? И драйвер на нее тоже интересно какой. Тормоза убунты я видел последний раз года четыре назад, когда livecd версия взлетела с сырющими опенсорсными драйверами для nvidia. А так обычно из коробки все взлетает. FF у меня последней версии, штатными средствами обновленный автоматом, нипанятна что за проблемы. PS: нареканий на производительность бубунты у меня не было, но во время использования все время казалось, что ем кактус. А кактусы я не люблю, поэтому установил дистр с более удобным для меня DE: Kubuntu. Иногда, правда, тоже кажется, что кактус, потому что в здешних кедах проявляются мелкие, но раздражительные, глюки, которых в самособранных кедах под фряхой нету :\