Войти

Авторизация

Логин:
Пароль:
Забыли пароль?
Регистрация
Сайт пользователей Artisteer и Themler. Официальный торговый представитель.

[РЕШЕНО] Установка соц.кнопок на статических страницах

Установка соц.кнопок на статических страницах
Захожу иногда
Aleksei_Po
Сообщений: 33
734 дня назад
Здесь уже обсуждалась подобная тема -
Скрытый текст виден только зарегистрированным пользователям

Хочу установить кнопки социальных сетей от share.pluso.ru в нижней части каждой статичной страницы сайта (да и в записях тоже можно было бы, но там пока простецкие стоят).
Однако как я не пытался изобразить что-то по написанному, ничего не вышло. За исключением того, что по совету samson'а в файле page.php получилось установить кнопки вверху страницы. Но нужно в нижней части, перед Добавить комментарий.
Что посоветуете?
Я снова блоггер. Я снова с напильноком в руке. Моя новая жертва www.FitnessPravda.ru
Постоянный участник
Handy
Медаль
Сообщений: 725
3 дня назад
А тема чем сделана штатным плагином или скачанным от темплатир?
качественное продвижение и раскрутка сайтов в сеопульте
Захожу иногда
Aleksei_Po
Сообщений: 33
734 дня назад
Handi, не совсем понял вопрос, простите. Тема сайта сделана в Артистер, если вы это имели ввиду. Или что-то другое?
Я снова блоггер. Я снова с напильноком в руке. Моя новая жертва www.FitnessPravda.ru
Постоянный участник
sagus85
Медаль
Сообщений: 287
3 дня назад
Aleksei_Po, Попробуйте так, в файле single.php сделайте изменения как указано здесь:
Код PHP:
  1.  
  2. get_template_part('content', 'single');
  3. }
  4. ?> Здесь код Ваших кнопок <?php
  5. /* Display navigation to next/previous posts when applicable */
  6. if (theme_get_option('theme_bottom_single_navigation')) {
  7. theme_post_navigation(
  8.  
То есть вставьте перед /* Display navigation to next/previous posts when applicable */

Вот это:

?> Здесь код Ваших кнопок <?php
Захожу иногда
Aleksei_Po
Сообщений: 33
734 дня назад
Спасибо,вечером доберусь до компа, попробую. Обязательно отпишусь.
Я снова блоггер. Я снова с напильноком в руке. Моя новая жертва www.FitnessPravda.ru
Захожу иногда
Aleksei_Po
Сообщений: 33
734 дня назад
sagus85, в общем попробовал. Кнопки появляются, но в самом низу, после формы для комментариев. И к тому же в статьях, а не в статических страницах.
Вот код страницы single.php который идёт для статей в рубриках. Где здесь вставить код, чтобы кнопки были перед формой комментариев?

<?php

/**
*
* single.php
*
* The single post template. Used when a single post is queried.
*
*/
get_header();
?>
<?php get_sidebar('top'); ?>
<?php
if (have_posts()) {
/* Display navigation to next/previous posts when applicable */
if (theme_get_option('theme_top_single_navigation')) {
theme_post_navigation(
array(
'prev_link' => theme_get_previous_post_link('&laquo; %link'),
'next_link' => theme_get_next_post_link('%link &raquo;')
)
);
}
while (have_posts()) {
the_post();
get_template_part('content', 'single');
}
/* Display navigation to next/previous posts when applicable */
if (theme_get_option('theme_bottom_single_navigation')) {
theme_post_navigation(
array(
'prev_link' => theme_get_previous_post_link('&laquo; %link'),
'next_link' => theme_get_next_post_link('%link &raquo;')
)
);
}
} else {
theme_404_content();
}
?>
<?php get_sidebar('bottom'); ?>
<?php get_footer(); ?>


А для статичных страниц, типа О СЕБЕ и т.п. я так понимаю нужен файл page.php
у меня он выглядит так:

<?php get_header(); ?>
<?php get_sidebar('top'); ?>
<?php

if (have_posts()) {
/* Start the Loop */
while (have_posts()) {
the_post();
get_template_part('content', 'page');
}
} else {
theme_404_content();
}
?>
<?php get_sidebar('bottom'); ?>
<?php get_footer(); ?>

Где здесь вставить код, чтобы кнопки тоже появились перед формой комментариев?
Я снова блоггер. Я снова с напильноком в руке. Моя новая жертва www.FitnessPravda.ru
Захожу иногда
Aleksei_Po
Сообщений: 33
734 дня назад
В общем пока ждал советов, сам методом тыка дошёл. Вставлять код нужно в файл comments.php, практически в самом начале.
<?php
?>
<center><h3>
<span style="color: #ff0000;">Понравилась статья? Расскажите друзьям!</span>
</h3></center>
<script type="text/javascript">(function() {
if (window.pluso && typeof window.pluso.start == "function") return;
var d = document, s = d.createElement('script'), g = 'getElementsByTagName';
s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
s.src = d.location.protocol + '//share.pluso.ru/pluso-like.js';
var h=d[g]('head')[0] || d[g]('body')[0];
h.appendChild(s);
})();</script>
<div class="pluso" data-options="big,round,line,horizontal,counter,theme=03" data-services="twitter,facebook,vkontakte,moimir,google,odnoklassniki,livejournal,yandex,bookmark" data-background="transparent"></div><?php

/**
*
* comments.php
*
* The comments template. Used to display post or page comments and comment form.
*
* Additional settings are available under the Appearance -> Theme Options -> Comments.
*
*/
if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die('Please do not load this page directly. Thanks!');

if (!comments_open()) {
return;
}
if (post_password_required()) {
?>
<div class="A_Po-comments">
<h2 class="A_Po-postheader nocomments"><?php _e('This post is password protected. Enter the password to view any comments.', THEME_NS) ?></h2>
</div>
<?php
return;
}
if (have_comments()) {
?>
<div class="A_Po-comments">
<h2 class="A_Po-postheader comments"><?php printf(
_n('One Response to %2$s', '%1$s Responses to %2$s', get_comments_number(), THEME_NS),
number_format_i18n(get_comments_number()),
get_the_title()
); ?></h2>
<?php
theme_ob_start();
paginate_comments_links();
$pagination = theme_stylize_pagination(theme_ob_get_clean());
echo $pagination;
?>
<ul id="comments-list">
<?php wp_list_comments('type=all&callback=theme_comment'); ?>
</ul>
<?php echo $pagination; ?>
</div>
<?php
}
/* comment form */
theme_ob_start();
$args = array();
if (theme_get_option('theme_comment_use_smilies')) {

function theme_comment_form_field_comment($form_field) {
theme_include_lib('smiley.php');
return theme_get_smilies_js() . '<p class="smilies">' . theme_get_smilies() . '</p>' . $form_field;
}

add_filter('comment_form_field_comment', 'theme_comment_form_field_comment');
}
comment_form();
echo str_replace(
array('id="respond"', '<h3', 'id="reply-title"', '</h3>', 'logged-in-as', 'type="submit"'),
array('id="respond" class="A_Po-commentsform"', '<h2', 'id="reply-title" class="A_Po-postheader"', '</h2>', 'A_Po-postcontent logged-in-as', 'class="A_Po-button" type="submit"'),
theme_ob_get_clean());


Можете посмотреть как это выглядит здесь например -
Скрытый текст виден только зарегистрированным пользователям
Редактировалось: 1 раз (Последний: 21 марта 2013 в 01:52)
Я снова блоггер. Я снова с напильноком в руке. Моя новая жертва www.FitnessPravda.ru
Захожу иногда
Aleksei_Po
Сообщений: 33
734 дня назад
И здесь закрою тему, хоть и два года спустя. Наведу за собой порядок laugh
Я снова блоггер. Я снова с напильноком в руке. Моя новая жертва www.FitnessPravda.ru
|
Перейти на форум: