Реклама на сайте Advertise with us

Нужно разместить в WP текст в коде как можно выше

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 30/05/13 в 16:22       Ответить с цитатойцитата 

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

Работаю с WP, нужно разместить текст в коде как можно выше при этом визуально его оставить в футере (в нижней части блога). Как это попроще сделать? Как-то у меня пока все коряво выходит icon_smile.gif Заранее спасибо

PS. Текст уникален и будет только на индексе, так что в header его сувать мне не надо

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 11.12.11
Сообщения: 351
Рейтинг: 737

Ссылка на сообщениеДобавлено: 30/05/13 в 17:12       Ответить с цитатойцитата 

Текст ставишь где надо в коде, например в index.php, но при этом блок позиционируешь абсолютно и прицепляешь снизу, типа

.text {
position: absolute;
bottom: 5px;
}

а показать только на главной в WP это что-то типа

<?php if (is_home()) {
echo "<div class='text'>Example text</div>";
} ?>

как-то так icon_wink.gif.

6
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 30/05/13 в 20:56       Ответить с цитатойцитата 

Спасибо) Вроде получилось. Правда пришлось ставить аж
position: absolute;
bottom: -1500px;

надо бы еще на кроссбраузерность затестить такой вариант

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 26/06/13 в 00:00       Ответить с цитатойцитата 

Все-таки надо добить вопрос.
Предыдущее решение работает везде, но не на странице с видео. Из-за возможных комментариев, весь диз разъезжается и текст сползает вверх.

Вот урл voyeurtgp.net/Verstka/verstka.htm

Нужно, чтобы длинный текст всегда оказывался под всеми комментариями, а ссылка (она прописывается в футере) Смотреть онлайн © 2013 еще ниже этого текста. Как осуществить сию причуду))) Заранее большое спасибо

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 26/06/13 в 20:41       Ответить с цитатойцитата 

4
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 27/06/13 в 00:26       Ответить с цитатойцитата 



Ох нихрена ж себе)))
Я думал обойтись силами только CSS без задействования скриптов. Пойду разбираться

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 27/06/13 в 01:25       Ответить с цитатойцитата 

не совсем понял куда этот код скрипта втыкать? Куда не приткну везде ошибка вылазит icon_rolleyes.gif

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 27/06/13 в 01:51       Ответить с цитатойцитата 

Код:
<DOCTYPE html>
<html>
   <body>
      <div id="wrapper">
         <div id="text" style="position: absolute;top: 9999px">TEXT</div>
         <div id="content">CONTENT</div>
         <div id="footer">FOOTER</div>
      </div>
      <script src="http://code.jquery.com/jquery-2.0.0.min.js"></script>
      <script>
         $(document).ready(function() {
            var f = function g(insert, after, before) {
                  return function() {
                     var i = $('#' + insert),
                        a = $('#' + after),
                        b = $('#' + before),
                        h = a.outerHeight(true);
                     i.css('top', a.position().top + h);
                     b.css('margin-top', i.outerHeight(true) + h - a.outerHeight());
                  };
               },
               g = f('text', 'content', 'footer');
            g();
            $(window).on('resize', g);
         });
      </script>
   </body>
</html>

4
 



С нами с 11.12.11
Сообщения: 351
Рейтинг: 737

Ссылка на сообщениеДобавлено: 27/06/13 в 02:48       Ответить с цитатойцитата 

Обойтись только CSS можно легко, только надо же включить немного мозг icon_wink.gif
Я же тебе направление обозначил, чего нет мыслей совсем?

6
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 27/06/13 в 22:37       Ответить с цитатойцитата 

Вроде сделал. Спасибо всем

Pissing and Voyeur Trades | Арендую места под баннеры

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »