Сейчас заметил, что миниатюра к некоторым записям выводится иногда с добавленным в название файла разрешением.
Пример: прикрепляю к записи миниатюру kartinka-mini.jpg,
в качестве миниатюры в категории задается kartinka-mini.jpg,
а когда миниатюра показывается на странице записи (как похожая, при помощи плагина Yet Another Related Posts Plugin), файл называется kartinka-mini-120x120.jpg
Как во втором случае сделать вывод файла kartinka-mini.jpg, дабы не плодить одинаковых картинок.
<?php /* * YARPP's built-in thumbnails template * @since 4 * * This template is used when you choose the built-in thumbnails option. * If you want to create a new template, look at yarpp-templates/yarpp-template-example.php as an example. * More information on the custom templates is available at http://mitcho.com/blog/projects/yarpp-3-templates/ */
if ( !$this->diagnostic_using_thumbnails() ) $this->set_option( 'manually_using_thumbnails', true );
// a little easter egg: if the default image URL is left blank, // default to the theme's header image. (hopefully it has one) if ( empty($thumbnails_default) ) $thumbnails_default = get_header_image();
коммент может оставить любой, при этом можно подписаться (указать свое имя). далее комент уходит на модерацию.
в одобренном комменте выводим имя, сам коммент, дату.
в шаблоне используется огромное количества кода, хотеться почистить, чтобы снизить нагрузку на сайт, но самому боязно. думаю для многих сайтов на WP актуально
<?php // Do not delete these lines
if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Please do not load this page directly. Thanks!');
if (!empty($post->post_password)) { // if there's a password
if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie
?>
<p class="nocomments">Защищено паролем. Введите пароль для просмотра.</p>
<?php
return;
}
}
?>
<?php if ($comments) : ?>
<h3>Отзывы</h3>
<ul class="commentlist">
<?php foreach ($comments as $comment) : ?>
<?php
$isByAuthor = false;
if($comment->comment_author_email == get_the_author_email()) {
$isByAuthor = true;
}?>
<div class="commentlist">
<li id="comment-<?php comment_ID() ?>" <?php if($isByAuthor ) { echo 'class="my_comment"';} ?>>
<div class="clearfloat">
<div class="commenttext">
<cite><strong><?php comment_author_link() ?> <?php if($isByAuthor ) { echo '(author)';} ?> </strong> пишет: </cite>
<?php if ($comment->comment_approved == '0') : ?>
<p><em>Ваш отзыв уже отправлен на модерацию.</em></p>
<?php endif; ?>
<span itemprop="reviewBody"><?php comment_text() ?></span>
</div>
</div>
<div class="commentmetadata"><?php comment_date('j F Y') ?> в <?php comment_time() ?></div>
</li>
<?php endforeach; /* end for each comment */ ?>
</ul>
<?php else : // this is displayed if there are no comments so far ?>
<?php if ('open' == $post->comment_status) : ?>
<!-- Если комментарии открыты, но их нет. -->
<?php else : // comments are closed ?>
<!-- Если комментарии закрыты. -->
<?php endif; ?>
<?php endif; ?>
<?php if ('open' == $post->comment_status) : ?>
<p id="respond">Оставить отзыв о <?php the_title(); ?></p>
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>Пожалуйста, <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>"> зарегистрируйтесь
</a> чтобы оставить отзыв.</p>
<?php else : ?>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
<p>Добро пожаловать, <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" >Выход »</a></p>
<?php else : ?>
<p>Оставьте отзыв и помогите другим пользователям.</p>
<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" class="field" />
<small>Имя <?php if ($req) echo "(обязательно)"; ?></small></p>
<?php endif; ?>
<p><textarea name="comment" id="comment" cols="100%" rows="15" tabindex="4"></textarea></p>
<div class="right">
<p><input name="submit" class="searchbutton" type="submit" id="submit" tabindex="5" value="Отправить отзыв" />
</div>
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
</p>
<?php do_action('comment_form', $post->ID); ?>
</form>
<?php endif; // If registration required and not logged in ?>
<?php endif; ?>
Добрый день, в качестве одного из своих достоинств вы указываете:
Оплата услуг только по мере необходимости (с)
Вопрос в следующем:
Как вы можете предоставить мне больший лимит на использование CPU (хотелось бы удвоить нынешние 10%), не увеличивая при этом стоимость услуг в 6 раз (без перехода на премиум аккаунт)?
callidus: техподдержка яндекса действительно ничего не сделает. следует писать хостеру у которого расположен этот сайт для принятия соответствующих мер.
От хостера чего ждете и как авторство будете доказывать?
SeVlad, и действительно...
немного увеличил размер создаваемой плагином тумбы - и дубли больше не создаются. Спасибо.
Вопрос по миниатюрам.
Сейчас заметил, что миниатюра к некоторым записям выводится иногда с добавленным в название файла разрешением.
Пример: прикрепляю к записи миниатюру kartinka-mini.jpg,
в качестве миниатюры в категории задается kartinka-mini.jpg,
а когда миниатюра показывается на странице записи (как похожая, при помощи плагина Yet Another Related Posts Plugin), файл называется kartinka-mini-120x120.jpg
Как во втором случае сделать вывод файла kartinka-mini.jpg, дабы не плодить одинаковых картинок.
Суть проблемы: реализовать простое комментирование.
коммент может оставить любой, при этом можно подписаться (указать свое имя). далее комент уходит на модерацию.
в одобренном комменте выводим имя, сам коммент, дату.
в шаблоне используется огромное количества кода, хотеться почистить, чтобы снизить нагрузку на сайт, но самому боязно. думаю для многих сайтов на WP актуально
и читабельны на 4-ку
так не бывает :) с генерированным текстом далеко не уедете, это отлично работает для другого типа текстового контента, но не для 30 копий статьи.
Как вывести на определенной странице в качестве контента список всех записей определенных рубрик?
Давным давно, когда автоматический прогон по каталогам был очень популярен, несколько ГС ушли в бан, т.к. они добавлялись и в ЯК. :)
организация как называется?
Яндекс понимает что организацию ищут?
Кругом реклама)))
Не связывайтесь, сон спокойней будет.
Добрый день, в качестве одного из своих достоинств вы указываете:
Оплата услуг только по мере необходимости (с)
Вопрос в следующем:
Как вы можете предоставить мне больший лимит на использование CPU (хотелось бы удвоить нынешние 10%), не увеличивая при этом стоимость услуг в 6 раз (без перехода на премиум аккаунт)?
техподдержка яндекса действительно ничего не сделает. следует писать хостеру у которого расположен этот сайт для принятия соответствующих мер.
От хостера чего ждете и как авторство будете доказывать?