HotLab

Рейтинг
118
Регистрация
12.12.2012

SeVlad, скорее всего это он нашел тут: http://webliberty.ru/chistyie-adresa-stranits-clean-url-na-wordpress/

SeVlad, что в итоге посоветуешь оставить в хатцессе, кроме чпу, а от чего лучше избавиться ?

jkm, перенес, редирект ленты заработал, но в комментариях постоянно режется ?replytocom=№, что влияет на древовидность. Код

 RewriteCond %{QUERY_STRING} replytocom=

RewriteRule ^(.*)$ /$1? [R=301,L]
вырезал, т.к. при нынешней структуре сайта он мешает нормальной работе комментариев, но если чпу прописано в самом конце, то все равно что-то подрезает replytocom ((( Что это может быть ? И как проверить работоспособность остального кода ?

Спасибо.

Olldman, да, очень похоже на то. Спасибо большое.

Пригляделся, фоторама - это по сути дела листалка. Но ее ведь можно заточить под лайтбокс ?

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

При очень широких фото - рамка рвется во всех браузерах, не работает с jquery старше 1.8.3. Вот по этому и пытаюсь найти что-то новое и более универсальное.

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

P.S. Если кто-нибудь знает, где взять адаптивный лайтбокс с возможностью перелистывания, киньте пожалуйста ссылку.

http://otdam-darom.livejournal.com/ вот здесь разместите и в подобных сообществах/досках объявлений. Делать для этих нужд сайт бессмысленно. О нем все равно первое время никто не узнает, а это сродни тому, что вы и сейчас имеете, вещи есть, а забирать их некому.

siv1987, можно ссылку на debugger для хостинга. Что-то у меня не получается найти его (((

SeVlad, понял. Спасибо. Постараюсь разобраться

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

Листинг кода файла comments.php ТУТ. Посмотрите пожалуйста. Вдруг там что-то конфликтует или какие-нибудь участки можно оптимизировать.

Спасибо.

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

Теперь страница начала дольше грузиться примерно на 1 сек. Проверялось на одном и том же посте, изменения коснулись только вывода комментариев. Начали изучать код и увидели "2 проверки". Вот как-то так мы и зацепились на них.

SeVlad:
Это не та цель приложение усилий. Совсем не та. Уверен, что найти можно "более другие" тормоза.

По комментариям нашли пока только это, поэтому и зацепились за него.

Возможно есть и другие, если не сложно, посмотрите пожалуйста листинг нашего comments.php

<!-- You can start editing here. -->
<div id="commentpost">

<h4 id="comments"><?php comments_number('Пока комментариев нет. Напишем?', 'Есть 1 комментарий', 'Есть % комментариев');?> <?php if ( have_comments() ) { ?> к “<?php the_title(); ?>” <?php } ?></h4>

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

<?php if ( ! empty($comments_by_type['comment']) ) : ?>

<div id="post-navigator-single">
<div class="alignleft"><?php previous_comments_link() ?></div>
<div class="alignright"><?php next_comments_link() ?></div>
</div>

<ol class="commentlist">
<?php wp_list_comments('type=comment&callback=user_comment'); ?>
</ol>

<div id="post-navigator-single">
<div class="alignleft"><?php previous_comments_link() ?></div>
<div class="alignright"><?php next_comments_link() ?></div>
</div>

<?php endif; ?>

<?php else : // this is displayed if there are no comments so far ?>

<?php if ('open' == $post->comment_status) : ?>
<!-- If comments are open, but there are no comments. -->

<?php else : // comments are closed ?>
<!-- If comments are closed. -->
<h2 id="post-header">Комментарии закрыты.</h2>

<?php endif; ?>
<?php endif; ?>

<?php if ('open' == $post->comment_status) : ?>

<div id="respond">
<!-- google_ad_section_end -->
<h4><?php comment_form_title( 'Оставить комментарий', 'Написать ответ %s' ); ?></h4>

<div class="cancel-comment-reply">
<?php cancel_comment_reply_link('Нажмите здесь, чтобы отменить ответ пользователю'); ?>
</div>

<form action="/wp-comments-post.php" method="post" id="cf">

<?php if ( $user_ID ) : ?>

<p>Вы вошли как: <a href="/wp-admin/profile.php" rel="nofollow"><?php echo $user_identity; ?></a></p>

<?php else : ?>

<p>
<label for="author"><small>Ваше имя <?php if ($req) echo "(обязательно)"; ?></small></label><br />
<input required type="text" class="tf" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> />
</p>

<p>
<label for="email"><small>Ваша почта <?php if ($req) echo "(обязательно)"; ?></small></label><br />
<input required type="email" class="tf" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> />
</p>

<?php endif; ?>

<textarea name="comment" id="comment" cols="50%" rows="8" class="af" tabindex="3"></textarea>
<script type="text/javascript">
function addsmile($smile){
document.getElementById('comment').value=document.getElementById('comment').value+' '+$smile+' ';
}
</script>
<?php
global $wpsmiliestrans;
$dm_showsmiles = '';
$dm_smiled = array();
foreach ($wpsmiliestrans as $tag => $dm_smile) {
if (!in_array($dm_smile,$dm_smiled)) {
$dm_smiled[] = $dm_smile;
$tag = str_replace(' ', '', $tag);
$dm_showsmiles .= '<img src="/wp-includes/images/smilies/'.$dm_smile.'" alt="'.$tag.'" onclick="addsmile(\''.$tag.'\');"/> ';
}
}
echo '<div class="smile">'.$dm_showsmiles.'</div>';
?><br />

<div>
<input name="submit" type="submit" class="st" value="Отправить" id="submit" alt="Отправить свой комментарий" tabindex="4" />
</div>

<?php comment_id_fields(); ?>

<?php do_action('comment_form', $post->ID); ?>

</form>

</div>

<?php endif; // if you delete this the sky will fall on your head ?>
</div>

Будем очень признательны любым выявленным недочетам и прочим касякам.

Всего: 421