Смотрю в Wordpress и вижу фигу.

Алина1
На сайте с 20.02.2008
Offline
55
910

Вроде бы старательно изучаю и php, и html, и css, и кучу информации перелопатила, в том числе и на английском, а все равно не пойму, как осуществить следующее:

Вставка произвольного поля в любой теме.

Допустим есть стандартный хедер - Прямоугольная область, в ней заголовок и подзаголовок. Мне нужно слева, прямо внутри блока, вставить некое поле, куда можно вывести меню, или написать какой-то текст.

Те методы которые я нашла, просто сдвигают все остальное(включая тайтл) вниз. А как это сделать, чтобы ничего никуда не поехало? Ведь по горизонтали - куча свободного места.

Вот как-то такЪ:

"Сеятель, разбрасывающий облигации государственного займа" (с) :bl:

Мне надо не "давай я сделаю", а самой понять как.:)

Такие дела, Д. А. Диктатура пролетроллиата. Антикопирайтер
kimberlit
На сайте с 13.03.2007
Offline
370
#1

<div id="header" style="text-align:right;">
<div id="alina" style="float:left;">
alina<br />alina<br />alina
</div>
заголовок<br />подзаголовок
</div>

Можно и так ...

Алина1
На сайте с 20.02.2008
Offline
55
#2

kimberlit, о! А куда это пихается? после какой строки?

Я страшно путаюсь в дивах-классах и прочем.

И главное в какой файл, css или php ?

div id="alina" в данном случае и означает произвольное поле?

Его надо еще где-то прописать?

kimberlit
На сайте с 13.03.2007
Offline
370
#3
Алина1:
kimberlit, о! А куда это пихается? после какой строки?

Откуда же я знаю, если я не видел твоего шаблона.

Ищи header.php, а в нём блок header (хотя он может и по-другому зваться).

Алина1
На сайте с 20.02.2008
Offline
55
#4

Например вот:

<?php
/**
* Header Template
*
* @package Hybrid
* @subpackage Template
*/

hybrid_doctype(); ?>
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes( 'xhtml' ); ?>>
<head profile="http://gmpg.org/xfn/11">
<title><?php hybrid_document_title(); ?></title>

<link rel="stylesheet" href="<?php bloginfo( 'stylesheet_url' ); ?>" type="text/css" media="screen" />

<?php hybrid_head(); // Hybrid head hook ?>
<?php wp_head(); // WP head hook ?>

</head>

<body class="<?php hybrid_body_class(); ?>">

<?php hybrid_before_html(); // Before HTML hook ?>

<div id="body-container">

<?php hybrid_before_header(); // Before header hook ?>

<div id="header-container">

<div id="header">

<?php hybrid_header(); // Header hook ?>

</div>

</div>

<?php hybrid_after_header(); // After header hook ?>

<div id="container">

<?php hybrid_before_container(); // Before container hook ?>

<?php hybrid_content_wrapper( 'open' ); // Deprecated. Will be removed later. ?>
kimberlit
На сайте с 13.03.2007
Offline
370
#5
Алина1:
Например вот:

<?php

/**
* Header Template
*
* @package Hybrid
* @subpackage Template
*/

hybrid_doctype(); ?>
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes( 'xhtml' ); ?>>
<head profile="http://gmpg.org/xfn/11">
<title><?php hybrid_document_title(); ?></title>

<link rel="stylesheet" href="<?php bloginfo( 'stylesheet_url' ); ?>" type="text/css" media="screen" />

<?php hybrid_head(); // Hybrid head hook ?>
<?php wp_head(); // WP head hook ?>

</head>

<body class="<?php hybrid_body_class(); ?>">

<?php hybrid_before_html(); // Before HTML hook ?>

<div id="body-container">

<?php hybrid_before_header(); // Before header hook ?>

<div id="header-container">

<div id="header">

<div id="alina" style="float:left;">
alina<br />alina<br />alina
</div>


<?php hybrid_header(); // Header hook ?>

</div>

</div>

<?php hybrid_after_header(); // After header hook ?>

<div id="container">

<?php hybrid_before_container(); // Before container hook ?>

<?php hybrid_content_wrapper( 'open' ); // Deprecated. Will be removed later. ?>
Алина1
На сайте с 20.02.2008
Offline
55
#6

Спасибо огромное!

Только объясните пожалуйста, а почему именно в эту строку? К чему это привязывается? После какой строки должен идти код?

kimberlit
На сайте с 13.03.2007
Offline
370
#7

header - это обычно (но необязательно) шапку так называют.

div header в данном случае - шапка сайта. В него вставляем ваш блок (div alina) с вашими ссылками и картинками.

Алина1:
После какой строки должен идти код?

Какой код?

Алина1
На сайте с 20.02.2008
Offline
55
#8
kimberlit:
В него вставляем ваш блок

блок=код

Был исходный файл с кодом php - вставили блок. А как определить, после какой строки кода ?

например:

исходный:

******

YYYYYY

аааааааааа

ввввввввв

измененный:

******

YYYYYY

блок

аааааааааа

ввввввввв

Как определить, что блок должен вставляться после строки YYYYYY, а не аааааааааа?

kimberlit
На сайте с 13.03.2007
Offline
370
#9

Алина, я вам в 6-ом посте дал готовый код всего файла header.php

Блок alina мы вставили в блок header, потому что header - это блок шапки вашего блога. Вы же этого хотели.

Посмотрите код из 6-го поста внимательно.

Алина1
На сайте с 20.02.2008
Offline
55
#10
kimberlit:
Алина, я вам в 6-ом посте дал готовый код всего файла header.php
Блок alina мы вставили в блок header, потому что header - это блок шапки вашего блога. Вы же этого хотели.

Посмотрите код из 6-го поста внимательно.

Спасибо! :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий