Прошу тыкнуть носом :)
-
Люди, не могу найти нужный файл! Надо вывести предложение о подписке в конце каждого поста. Я засунула этот код в index.php в корне темы, а он выводит все это и в категории тоже. В сети что-то говорят про файл single.php, но у меня его нет.
Так куда писать код?
-
Неужели ваша тема изначально была такой?
Ну да… Вообще немного изменилось, по-моему.
Прошу придать Вашему высказыванию оценочности. Нормально получилось, или мне руки оторвать мало за такое изменение? 🙂
Так где же там нужное место?Для начала — я просто уточнил куда смотреть 🙂 у вас действительно работу singlе.php выполняет индекс. А чтобы блок показывался только там, где нужно, поставьте его внутрь условия.
<?php if (is_single()) : ?>
… вот здесь код, который показывается только внутри записи
<?php endif; ?>
Это все в index.php
Ну вот какая Вы жадина, Atrax 🙂 Могли бы наврать что-нибудь для поднятия боевого духа 🙂
А за код спасибо. Работает 🙂Ну вот, все испортилось 🙁 Сайдбар почему-то стал уезжать вниз… Опытным путем доказано, что это зависит от количества кода, запихнутого внутрь даденого цикла (я пихаю туда много). Но с другой стороны выдерживает настолько маленький кусочек, что так жить тоже нельзя 🙂
Где Вы, мой спаситель?
Ну, не успеваю я 🙂 Сейчас сайт выглядит вполне вменяемо.
Что за код мы туда ставите?Сайт выглядит вменяемо, потому что я не использую пока этот цикл, чтобы сайдбар висел на месте 🙂
Я туда вот это заворачиваю:<p><noindex><a href="http://twitter.com/home?status= <?php echo urlencode( 'Рекомендую: ' ) . fb_gettinyurl( get_permalink() ); ?>" title="Выложить пост в Twitter'e" target="_blank"><img src="http://www.tvoivybor.com/blog/wp-content/uploads/tt-twitter.png" alt="twitter" border="0px;" rel='nofollow'> Добавить пост в Twitter</a></noindex></p> <p>Вам понравилась статья? Вы можете подписаться на <noindex><a href="http://feeds2.feedburner.com/tvoivybor/iKhK" rel='nofollow' title="Подпишись на RSS" target="_blank">RSS</a></noindex> или найти меня в <noindex><a href="http://twitter.com/DariaLevskaya" title="Я в Твиттере" target="_blank" rel='nofollow'>Твиттере</a></noindex>, а можете получать новые статьи на e-mail и всегда быть в курсе событий!</p> <div align="center"><form style="border:1px solid #e4a16d; padding:5px;text- align:center; width:420px;" action="http://feedburner.google.com/fb/a/ mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/ mailverify?uri=tvoivybor', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true">Получать обновления: <input class="search_input" type="text" style="width:140px; color: #7f5a3d; font-size:12px;" name="email" value="Введите Ваш e-mail" onclick="this.value='';"/> <input type="hidden" value="tvoivybor" name="uri"/> <input type="hidden" name="loc" value="en_US"/> <input class="search_button" type="submit" value="Подписаться" / ></form> </div> </div>
И еще бы хотела кусочек Adsense закатать 🙂
Насколько я вижу, у вас просто несбалансированность тегов.
Последний</div>
лишний.Убрала. Все равно уезжает 🙁
Кстати, посмотрела в Mozilla Firefox — там этот код, кажется, совсем не работает, и все эти предложения о продписке так и висят на индексной.Вот полный код страницы:
<!-- begin of Top100 code --> <script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?1805512"></script><noscript><img src="http://counter.rambler.ru/top100.cnt?1805512" alt="" width="1" height="1" border="0"/></noscript> <!-- end of Top100 code --> <?php get_header();?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <index><h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1></index> <div class="postmeta">Автор: <strong><?php the_author() ?></strong> | Категория: <strong><?php the_category(',') ?></strong> | <strong><?php comments_popup_link(__('Комментариев (0)'), __('Комментариев (1)'), __('Комментариев (%)')); ?></strong> <br /><index><strong><?php the_tags(__('Метки: '), ', ', ' — '); ?></strong></index></div> <div class="postcontent"> <index><?php the_content (__('<p> </p><p align="right"><strong>Читать полностью...</strong></p>')); ?></index> <p> </p> <?php if (is_single()) : ?> <p><noindex><a href="http://twitter.com/home?status= <?php echo urlencode( 'Рекомендую: ' ) . fb_gettinyurl( get_permalink() ); ?>" title="Выложить пост в Twitter'e" target="_blank"><img src="http://www.tvoivybor.com/blog/wp-content/uploads/tt-twitter.png" alt="twitter" border="0px;" rel='nofollow'> Добавить пост в Twitter</a></noindex></p> <p>Вам понравилась статья? Вы можете подписаться на <noindex><a href="http://feeds2.feedburner.com/tvoivybor/iKhK" rel='nofollow' title="Подпишись на RSS" target="_blank">RSS</a></noindex> или найти меня в <noindex><a href="http://twitter.com/DariaLevskaya" title="Я в Твиттере" target="_blank" rel='nofollow'>Твиттере</a></noindex>, а можете получать новые статьи на e-mail и всегда быть в курсе событий!</p> <div align="center"><form style="border:1px solid #e4a16d; padding:5px;text- align:center; width:420px;" action="http://feedburner.google.com/fb/a/ mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/ mailverify?uri=tvoivybor', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true">Получать обновления: <input class="search_input" type="text" style="width:140px; color: #7f5a3d; font-size:12px;" name="email" value="Введите Ваш e-mail" onclick="this.value='';"/> <input type="hidden" value="tvoivybor" name="uri"/> <input type="hidden" name="loc" value="en_US"/> <input class="search_button" type="submit" value="Подписаться" / ></form> </div> <?php endif; ?> <p> </p> <?php comments_template(); // Get wp-comments.php template ?> <?php endwhile; else: ?> <p><?php _e('Sorry, no posts matched your criteria.'); ?></p> <?php endif; ?> </div> <?php get_sidebar();?> <!-- begin of Top100 logo --> <a href="http://top100.rambler.ru/home?id=1805512" target="_blank"><img align="right" src="http://top100-images.rambler.ru/top100/banner-88x31-rambler-brown2.gif" alt="Rambler's Top100" width="88" height="31" border="0" style="padding-right:130;"/></a> <!-- end of Top100 logo --> <?php get_footer();?> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-8001980-1"); pageTracker._trackPageview(); } catch(err) {}</script>
О, в Фоксе тоже все уехало 🙂 Видимо браузер как-то тормозит с передачей данных. Теперь везде все кривое 🙂 Порядок и красота 🙂
У вас куча ошибок в верстке. Прежде чем прикручивать что-то новое, сначала разберитесь с ними. Иначе ошибки будут складываться, а ситуация, соответственно, усложняться.
- Тема «Прошу тыкнуть носом :)» закрыта для новых ответов.