Сервис Интернет Объявлений

 
19
Август
2012

Удаляем тайтл с главной страницы в блоге WordPress




Думаю, комментарии излишни
заряжаем в page.php такой вот кодик вокруг кода заголовка:

<?php if (is_front_page()) : ?>

<?php else : ?>
<h1 id="post-<?php the_ID(); ?>"><?php the_title(); ?></h1>
<?php endif; ?>
02
Май
2012

WordPress 3.3.2: комментарии на главной странице

Ранее я уже писал об этом.

Но в WordPress 3.3.2 все немного по-другому. Хотя , в целом, даже лучше.

Итак, поехали.

Делай раз:
в папке с темой в файле index.php цикл должен выглядеть так:
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( ‘content’, get_post_format() ); ?>
<?php
$withcomments = 1; // force comments form and comments to show on front page
comments_template();
?>
<?php endwhile; ?>

Делай два:
в папке  темы в файле comments.php концовка выглядит так:

<?php endif; ?>
<?php if (is_single() or is_page()) : ?>
<?php comment_form(); ?>
<?php else : // not a single page ?>
<?php endif; ?>
</div><!— #comments —>

Вот и все. Комментарии на главной без формы, и с формой на отдельных сингл-записял или пейджах.

 

08
Сентябрь
2011

Бесплатный невидимый счетчик Liveinternet

невидимый-бесплатный-счетчик-livinternetВсем привет.
Напомню известный и неоспоримый факт: все относительно. При чем на столько, что не каждый хочет демонстрировать свою относительность, равно как и посредственность. И не только по причине собственной ущербности или неполноценности реализованных идей, непродуманности управленческих решений (имеются ввиду те, которые все-таки продумать можно) или тупо усталости…
В любом случае — всему свое время. Цвет принесет плоды, а рыба сгниет с головы.
Если Вы молоды и/или уверенны в успешности стартапа и готовы ждать.. Ждать год, пять, одиннадцать… , то рекомендую дочитать пост до конца. Это не отнимет у Вас много времени. Вы все равно ждете :)

Как вы могли догадаться (если не из контента, то из заголовка. А если не догадались — закройте браузер и выключите комп с розетки) — речь пойдет о бесплатном счетчике Liveinternet.
Счетчик Liveinternet дает хорошую статистику. Если у вас она действительно хорошая и есть чем похвастаться. А если плохая? Если Вы хотите пользоваться счетчиком, но не хотите, чтобы его лицезрели другие и, тыча на Вас пальцем, храня равнодушную насмешку на безразличном лице, называли эту небольшую цифру хостов, посетивших Ваш ресурс?
Что тогда делать???
Благо, Liveinternet дает возможность скрыть этот самый счетчик от глаз врага, продолжая собирать для Вас важную стат-разведку.

Итак, поехали!

Получить бесплатный счетчик Вы можете на странице Liveinternet.
Дойдя до страницы с заголовком получение HTML-кода счетчика выбираем наиболее эстетичный образец и прокручиваем страницу вниз. Ставим точку селектора на в виде двух картинок и давим получить HTML-код счетчика.
Теперь перед вами два окошка и две порции отборного кода.
Первый (верхний) — это HTML-код невидимого счетчика. Размещайте его для как можно ближе к началу страниц, но после тега . В случае с WordPress — ставим в header.php.
Если устали — передохните, и возвращайтесь. Еще не закончили.
Вторая порция кода — это его графическое отображение. Можете вставить в текстовый виджет (если хотите показать статистику посетителям). Или киньте его на отдельную страницу, путь к которой знаете только Вы. Например в файл counter.html, размещенный в корне сайта.
Теперь при посещении сайта вся статистика будет накапливаться в сервисе Liveinternet, а смотреть ее сможет только тот кто знает где ее показывают. В нашем примере это на странице http://mysite.com/counter.html

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

15
Август
2011

Конфигурируем сайдбар под различные виджеты на различных страницах

Сегодня я краток как никогда. Занят. Но ЭТО стОит того, чтобы о нем писать и писать….

Custom sidebars — плагин под WordPress, позволяющий собирать уникальные сайдбары виджетами и устанавливать их на произвольные страницы.
Например, есть страница заказа: виджеты посвящены мотивации клиента сделать заказ.
Есть страница оплаты: виджеты подсказывают, как лучше платить.

Вроде, все :)

20
Июль
2011

WordPress Contact Form 7: редирект после отправки

Здравствуйте!
Если вы пользуетесь СМС-кой WordPress, то вряд-ли можете обойтись без такой забавной формы обратной связи как Contact Form 7

Не буду останавливаться на ее преимуществах или недостатках. А просто расскажу одну фишку, которая мне стала полезной.

Например, Вам нужно организовать редирект на страницу благодарности после заполнения формы.

Для этого в дополнительных параметрах плагина вбиваем:
on_sent_ok: "location.replace('http://www.YOURSITE.com');"

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

28
Май
2011

WordPress: комментарии на главной странице

Отображаем комментаии к постам WordPress на главной странице

Способ 1
Это не всегда удобно, но иногда необходимо. Чтобы комментарии были видны на главной странице блога WordPress надо в файле index.php изменить

<?php comments_popup_link('Click here to Comment on this post', '1 Comment- click to read', '% Comments - click to read'); ?>

на

<?php
  $withcomments = "1";
  comments_template();
?>

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

Способ 2
В этом способе устранены недостатки Способа 1. А именно, делаем невидимой форму комментария под каждым из постов на главной странице блога WordPress.

1) открываем для редактирования /wp-includes/comment-template.php

2) Находим код

if ( ! (is_single() || is_page() || $withcomments) )
return;


и комментируем return:

if ( ! (is_single() || is_page() || $withcomments) )
//return;

3) Открываем wp-content/themes/ВАША_ТЕМА/index.php и добавляем:

<?php
  comments_template();
?>

внутри цикла:

while (have_posts()) : the_post();

4) открываем wp-content/themes/ВАША_ТЕМА/comments.php
Вписываем строку

 <?php
  if (is_single()) : 
?>

Перед кодом, отвечающим за появление Формы, отвечающей за комментарии. У каждой темы - это может бть свой код.

Вписываем строку


<?php else : // not a single page ?>
<?php endif; ?> <?php endif; // if you delete this the sky will fall on your head ?>

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

в нужном месте и нужном количестве.
Например, так:

</form>
<?php endif; // If registration required and not logged in ?>
<?php else : // not a single page ?>
</div>
</div>
<div></div>
</div>
</div>
</div>
<?php endif; ?>
</div>
</div>
</div>
</div>
</div>
<?php endif; // if you delete this the sky will fall on your head ?>

Учтите, что при Способе 2 после автоматического обновления WordPress, вся эта красота исчезнет, т.к. файл /wp-includes/comment-template.php будет переписан. Выводы делайте сами.

Вся вышеописанное шаманство реализовано на сайте Алексея Васильевича Олейника

19
Май
2011

WordPress: изображения будут обтекаться текстом!

Если в вашей WordPress теме не обтекается изображение текстом — не торопитесь ее менять.
Достаточно в style.css дописать следующие строки:

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}
После этого у меня картинки обтекаются текстом. А у вас?

28
Октябрь
2010

WordPress: не создаются или не редактируются страницы

Топик с подобным заголовком не нашел нигде. А с проблемой столкнулся. И что дальше? Решать, решать…

В качестве прелюдии напомню, что в вордпрессе можно делать практически статичные страницы, вместо того, чтобы публиковать эту инфу в базу данных, что не только засоряет последнюю, но и замедляет работу блога. Как делать эти самые Custom Templates достаточно описано в нете. Напомню, что в корень папки с темой помещается файл php, в начале которого пишется:

Что буквально означает, что это темплейт страницы.

Так вот, увлекшись такими шаблонами я оказался с проблемой: консоль создания страницы завивает, не догружаясь.
И после длительных экспериментов (думал, что плагины, или моя самодельная тема), пришел к выводу, что Кастом Темплейтс сравнительно больших размеров (ок 1 МБ) приводят к такой беде.
Выход: или удалить, или порезать, или уменьшить их размер.
Если не получается — на время редактирования страниц — переименовывать такие файлы. А после — обратно.

В моем случае — это была страница, созданная наскоро из вордовского текста. Если взреть в него — там разметки больше, чем самого текста. Побороть эту разметку здорово помогла программка htmlcleaner. Для ее работы нужна Java, но оно того стоит.

ЗЫ: Если используете kPicasa Gallery plugin не переключайте вашу галерею на словесную идентификацию (вместо длинного уродливого буквенно-символьного адреса). Т.к. могут быть неожиданности в работе, а точнее отсутствие работы как таковой.

04
Октябрь
2010

Artisteer: сплошной головняк

Крик души. Выливая свое негодование  на страницы моего блога!

Взялся я делать сайт-визитку в Artisteer под управлением WordPress. Артистир позволяет буквально рисовать шаблоны для популярных CMS-ок.  Прсто нажимаешь на кнопку Генерировать новый иполучаешь случайный новенький шаблончик. Затем можно отшлифовать отдельные его элементы с тем, чтобы они отвечали вашей первоначальной задумке. Если она конечно была.

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

Шаблоны, сгенерированные Артистиром не поддерживают плагины масштабирования текста, плагины, кеширующие контент для ускорения работы, плагины отображения мультимедийного контента (галереи Ютуба и т.д.).

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

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

В результате «все работает, только не трогай!». Но исходная тема уже не похожа на чисто артистировскую. Многое пришлось ручками править: хедеры-футеры, цсс-ки и т.д.

Мораль: не покупайтесь на кажущуюся привлекательность этого WYSIWYG-редактора. Качайте готовые темы. Их много, на всех хватит. Artisteer — в топку  (если ваш сайт не ГС).

С уважением.

П.С.: пользуйтесь Денвером


На правах рекламы


Чтобы быть современной нужно, прежде всего, поддерживать себя в форме. Следить за фигурой теперь легко как никогда: электролиполиз и миостимуляция в Студии Эстетики Тела.