Jump to content

hedgehog

Expert
  • Posts

    1,110
  • Joined

  • Last visited

  • Days Won

    14

Everything posted by hedgehog

  1. Вот, об этом я и говорю. Это custom page template. Посмотри на body классы после подключения header.php , там есть класс "page-template-enter.php" который всегда будет там, пока имя файла шаблона будет "enter.php". Вот к нему можешь и привязываться в основном файле стилей. Незачем выдумывать с инлайнами или отдельными CSS. body.page-template-enter-php .some-inner-wrapper {background: #000;}
  2. Похоже что вариант второй и теперь просто перезалил тему
  3. Ну, у тебя в enter.php есть закоментированная строчка "Template Name: XYZ" и это самое XYZ ты выбираешь при редактировании страницы? Или каким образом ты отображаешь именно этот темплейт для страницы входа?
  4. enter.php - это custom page template? Если да, то там еще на бади нацепится класс "template-enter-php" (или page-template-enter-php, уже не помню точно)
  5. Если тебе так удобнее... Но это костыли какие-то. Еще и целый файл ради одного стиля подключать. Что помешало использовать классы, по умолчанию вешающиеся на body?
  6. На http://www.artframeexpo.ru/ используется встроенная тема Twenty Forteen. Я подозреваю два варианта: 1. Выбрана не та тема 2. Редактировалась стандартная тема, а потом ее взяли и обновили (изменения затерлись)
  7. Офигеть вы насоветовали, я такой ерунды давно не читал . Я так понимаю, что это вордпресс? ВП автоматом назначает классы для <body>. Если это статичная главная страница, то можно сделать как-то так: body.page.home {background: #f00;}Ну либо к любому другому элементу, отталкиваясь от body.page.home. Если у body нет классов, то тему разрабатывал злобный буратин: body_class() А вообще вариантов вагон. Можно добавить поле для всех страниц и можно будет в нем указывать цвет фона каждой страницы. Или изображение.
  8. Со стороны WP у тебя почти все в порядке... только вот эту гадость убери: ?><?phpА то напорешься на проблему с "headers already sent". По поводу JS: он у тебя не работает по одной простой причине: когда JS отрабатывает, нужных ему DOM элементов еще нет: http://jsfiddle.net/suVrB/1/ тебе надо либо на document.ready подключать, либо пихать скрипт в футер (см. wp_enqueue_script). А лучше и то, и другое
  9. Форум используется для обмена опытом и информацией. Было бы неплохо, если бы, в случае самостоятельного решения проблемы, вместо удаления оригинального поста вы добавляли к нему вариант решения. В этом случае есть вероятность, что следующий столкнувшийся с похожей проблемой найдет решение в этом топике вместо создания нового.
  10. Не, attachment.php - это шаблон отображения единичного аттача. В общем, я проверил: у аттачей отключена опция has_archive. Включать ее может быть несколько муторно. Как вариант - можно создать темплейт, например page-attachments.php: <?php/* * Template Name: Attachments */ get_header();...... А в этом темплейте уже выводить отдельным запросом все аттачи (см. WP_Query или get_posts). После этого создаем страницу, выбираем для нее этот темплейт и вуаля. А если у пост тайпа включена опция has_archive, то все его посты доступны по ссылке site.org/post_type_name
  11. 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), на которой отображать описание категории и связанные с ней посты без костылей? (Это не претензия, обычно этот вариант проще и удобнее).
  12. Технически. все файлы, загруженные в медиа библиотеку вордпресса, являются постами (post_type: attachment). Т.е. с ними можно работать так же, как с обычными постами: запрашивать их через WP_Query, например. Чтобы вывести их на странице, можно сделать кастомный темплейт страницы, на котором при помощи WP_Query выводить нужные данные. А вообще надо посмотреть, кажется есть возможность включить архив для зарегистрированного пост тайпа, тогда это разрулится еще проще. Насчет поиска: опять же, скорее всего у аттачментов стоит exclude_from_search = true, не помню точно. Либо придумать как отключить этот флаг, либо пользоваться плагинами расширенного поиска, которые включают поиск по медиа.
  13. hedgehog

    Ошибка в теме

    И в чем была проблема? 500?
  14. Авгиевы конюшни. А почему ты решил, что внутри класса можно вызывать какие-либо функции? У тебя класс Get_links не закрыт (пропущена закрывающая скобка)
  15. Это известная проблема. А решение есть, и уже давно: чтобы получить кроссбраузерность, код нужно пофиксить правильно.
  16. А того факта, что тема находится в разделе Wordpress, недостаточно? 777 это в запущенных случаях, когда загруженные по (фтп или еще как-то) файлы имеют владельца, отличного от пользователя, от имени которого работает веб-сервер. В данном случае плагин пытается загрузить в папку images внутри категории темы. А папки либо нет, либо просто апач не может записать туда. Если первое - создать, второе - попробовать 777, хоть это и тупой костыль.
  17. Первым делом проверь functions.php . В идеале там должен быть открывающий тег в самой первой строке, а закрывающих быть не должно вообще, если не считать костылей вроде вывода HTML контента внутри функций. Но вне функций, т.е. в глобале, никаких открывашек-закрывашек быть не должно (кроме самого первого открывающего тега).
  18. Обычно это значит, что в файлах активной темы или плагинов есть лишние пробелы, переносы строк или еще какая-нибудь ерунда за пределами <?php ?> тегов.
  19. Если нет ссх - то это единственный способ получить доступ к базе
  20. Эмм... никогда не понимал, зачем нужен пхпмуадмин и иже с ними при наличии доступа к базе локально или по ссх.
  21. FYI: не будет работать в апаче с какой-то там версии, кажется, 2.3 (если только не установлен модуль совместимости). Теперь это выглядит так: Require all grantedhttp://httpd.apache.org/docs/current/mod/mod_authz_core.html
  22. hedgehog

    Ubuntu 12.04

    Которые редко несут какую-то полезную нагрузку, если только ты не разработчик этого софта... Пригождалось только на виндовых серваках. Как сейчас - хз.
  23. hedgehog

    Ubuntu 12.04

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

    Ubuntu 12.04

    А какая видеокарта-то? И драйвер на нее тоже интересно какой. Тормоза убунты я видел последний раз года четыре назад, когда livecd версия взлетела с сырющими опенсорсными драйверами для nvidia. А так обычно из коробки все взлетает. FF у меня последней версии, штатными средствами обновленный автоматом, нипанятна что за проблемы. PS: нареканий на производительность бубунты у меня не было, но во время использования все время казалось, что ем кактус. А кактусы я не люблю, поэтому установил дистр с более удобным для меня DE: Kubuntu. Иногда, правда, тоже кажется, что кактус, потому что в здешних кедах проявляются мелкие, но раздражительные, глюки, которых в самособранных кедах под фряхой нету :\
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy