Бесплатная помощь по wordpress

(Ответов: 2451, Просмотров: 229364)
  1. Разработка любых сайтов Аватар для ArhStrAngeR
    • Регистрация: 08.06.2011
    • Сообщений: 3,375
    • Записей в дневнике: 1
    • Репутация: 2506
    Awardik, вынести его в настройки темы

    ---------- Сообщение добавлено 18:27 ---------- Предыдущее 18:26 ----------

    ArhStrAngeR, напишите цикл с wp_query например. По ссылке есть примеры.
    • 0
  2. Дипломник
    • Регистрация: 31.01.2012
    • Сообщений: 174
    • Репутация: 14
    Приветствую !
    Можно ли как-то расположить в виджетах, виджет комментариев фейсбука?

    При установке кода ,ничего не получается... (хотя у меня не только в виджетах но и на страничке ничего не выходит...)
    Код:
    <body>
    <div id="fb-root"></div>
    <script>(function(d, s, id) {
      var js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) return;
      js = d.createElement(s); js.id = id;
      js.src = "//connect.facebook.net/ru_RU/sdk.js#xfbml=1&version=v2.0";
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script></body>
    
    <div class="fb-comments" data-href="сайт" data-width="450" data-numposts="10" data-colorscheme="light"></div>
    разобрался,
    код
    Код:
    <body>
    <div id="fb-root"></div>
    <script>(function(d, s, id) {
      var js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) return;
      js = d.createElement(s); js.id = id;
      js.src = "//connect.facebook.net/ru_RU/sdk.js#xfbml=1&version=v2.0";
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script></body>
    надо вставлять в header.

    Правда цвет виджета у меня не стандартный белый,а серый.

    в настройках стоит light, если поменять на dark, то становится еще темнее.
    Последний раз редактировалось Тюбифекс; 20.02.2015 в 05:05.
    • 0
  3. Web-разработка Аватар для semyon
    • Регистрация: 20.06.2011
    • Сообщений: 1,781
    • Репутация: 549
    • Webmoney BL: ?
    Цитата Сообщение от IdealEffect Посмотреть сообщение
    я бы занёс эту переменную в wp_options (в тбалицу БД), оттуда бы брал её в разде настроек блога наряду со всеми остальными параметрами.
    Цитата Сообщение от codename Посмотреть сообщение
    распишите как, будет круто
    Создание Страницы настроек для темы, на ней поле для телефона (так можно любые параметры вписывать), затем в шаблоне через get_option() выводить нужную опцию.


    Fktrctq, первую картинку "из коробки" вывести нельзя - надо писать функцию, которая будет вытягивать её. Гуглите. Потом просто в цикл забить свой вывод.


    proGoodWin, реализуете произвольное поле с селектом (как сделать произвольное поле гуглим - есть такая инфа, дал бы ссыль, но лень искать). Затем в шаблоне категории пишем свитчкейс с разным выводом. Или же пишем хук подмены шаблона с тем же свитч кейсом.
    • 0
  4. Дипломник Аватар для d1max
    • Регистрация: 02.03.2012
    • Сообщений: 158
    • Репутация: 63
    • Webmoney BL: ?
    У меня походу вирус на сайте, вот не могу найти.

    Симптомы: когда заходишь на сайт с телефона или планшета переправляет в плей маркет, с компа все ок.

    Проверил файл htaccess чистый
    Просканировал сайт антивирусом айболит нашел несколько шелов, по удалял, проблема осталась

    КАк решить проблему?
    Где искать еще?
    Сделаю аватарку для группы = 300 руб
    • 0
  5. йож Аватар для dikobraz
    • Регистрация: 20.12.2012
    • Сообщений: 117
    • Репутация: 67
    • Webmoney BL: ?
    d1max, тут сразу никто не скажет чего и как, либо тема какая-то "гразноватая", либо плагины не всех хорошие используешь. Тут надо искать, я б на твоём месте загрузил на локалку и стал смотреть уже так. Поглядел бы код шаблона, плагины проверил (элементарно можно погуглить, если чего - пиши мне)
    • 0
  6. Гуру Аватар для Fartuna
    • Регистрация: 07.01.2015
    • Сообщений: 932
    • Репутация: 764
    d1max,Не могу сказать точно, поможет или нет, но все же попробуйте тут проверить сайт secu.ru/online-services/redirect Возможно и покажет что то.
    • 0
  7. Рождённый в СССР Аватар для Gann
    • Регистрация: 30.04.2012
    • Сообщений: 1,073
    • Репутация: 310
    Прошу помощи (только хорошо знающих php)! Нужно убрать поле сайт и убрать надпись "вы можете использовать следующие тэги и.... пошло перечисление тэгов".

    Код:

    Код:
    <?php
    /**
     * Template for displaying comments
     * 
     * @package Prognoz-Forex
     */
    
    
    if (post_password_required()) {
    	return;
    }
    ?>
    <div id="comments" class="comments-area">
    
    	<?php // You can start editing here -- including this comment! ?>
    
    	<?php if (have_comments()) { ?>
    		<h2 class="comments-title">
    			<?php
    			printf(_nx('1 комментарий к записи &ldquo;%2$s&rdquo;', 'Комментариев: %1$s к записи &ldquo;%2$s&rdquo;', get_comments_number(), 'comments title', 'Prognoz-Forex'), number_format_i18n(get_comments_number()), '<span>' . get_the_title() . '</span>');
    			?> 
    		</h2>
    
    		<?php if (get_comment_pages_count() > 1 && get_option('page_comments')) { // are there comments to navigate through  ?> 
    			<h3 class="screen-reader-text sr-only"><?php _e('Comment navigation', 'Prognoz-Forex'); ?></h3>
    			<ul id="comment-nav-above" class="comment-navigation pager" role="navigation">
    				<li class="nav-previous previous"><?php previous_comments_link(__('&larr; Старые комментарии', 'Prognoz-Forex')); ?></li>
    				<li class="nav-next next"><?php next_comments_link(__('Новые комментарии &rarr;', 'Prognoz-Forex')); ?></li>
    			</ul><!-- #comment-nav-above -->
    		<?php } // check for comment navigation  ?> 
    
    		<ul class="media-list">
    			<?php
    			/* Loop through and list the comments. Tell wp_list_comments()
    			 * to use PrognozForexComment() to format the comments.
    			 * If you want to override this in a child theme, then you can
    			 * define PrognozForexComment() and that will be used instead.
    			 * See PrognozForexComment() in inc/template-tags.php for more.
    			 */
    			wp_list_comments(array('avatar_size' => '64', 'callback' => 'PrognozForexComment'));
    			?>
    		</ul><!-- .comment-list -->
    
    		<?php if (get_comment_pages_count() > 1 && get_option('page_comments')) { // are there comments to navigate through  ?> 
    			<h3 class="screen-reader-text sr-only"><?php _e('Comment navigation', 'Prognoz-Forex'); ?></h3>
    			<ul id="comment-nav-below" class="comment-navigation comment-navigation-below pager" role="navigation">
    				<li class="nav-previous previous"><?php previous_comments_link(__('&larr; Старые комментарии', 'Prognoz-Forex')); ?></li>
    				<li class="nav-next next"><?php next_comments_link(__('Новые комментарии &rarr;', 'Prognoz-Forex')); ?></li>
    			</ul><!-- #comment-nav-below -->
    		<?php } // check for comment navigation  ?> 
    
    	<?php } // have_comments()  ?>
    
    	<?php
    	// If comments are closed and there are comments, let's leave a little note, shall we?
    	if (!comments_open() && '0' != get_comments_number() && post_type_supports(get_post_type(), 'comments')) { ?> 
    		<p class="no-comments"><?php _e('Comments are closed.', 'Prognoz-Forex'); ?></p>
    	<?php 
    	} //endif; 
    	?> 
    
    	<?php 
    	$req      = get_option('require_name_email');
    	$aria_req = ($req ? " aria-required='true'" : '');
    	$html5 = true;
    	
    	// re-format comment allowed tags
    	$comment_allowedtags = allowed_tags();
    	$comment_allowedtags = str_replace(array("\r\n", "\r", "\n"), '', $comment_allowedtags);
    	$comment_allowedtags_array = explode('&gt; &lt;', $comment_allowedtags);
    	$formatted_comment_allowedtags = '';
    	foreach ($comment_allowedtags_array as $item) {
    		$formatted_comment_allowedtags .= '<code>';
    		
    		if ($comment_allowedtags_array[0] != $item) {
    			$formatted_comment_allowedtags .= '&lt;';
    		}
    		
    		$formatted_comment_allowedtags .= $item;
    		
    		if (end($comment_allowedtags_array) != $item) {
    			$formatted_comment_allowedtags .= '&gt;';
    		}
    		
    		$formatted_comment_allowedtags .= '</code> ';
    	}
    	$comment_allowed_tags = $formatted_comment_allowedtags;
    	unset($comment_allowedtags, $comment_allowedtags_array, $formatted_comment_allowedtags);
    	
    	ob_start();
    	comment_form(
    		array(
    			'fields' => array(
    				'author' => '<div class="form-group">' . 
    							'<label class="control-label col-md-2" for="author">' . __('Имя', 'Prognoz-Forex') . ($req ? ' <span class="required">*</span>' : '') . '</label> ' .
    							'<div class="col-md-10">' . 
    							'<input id="author" name="author" type="text" value="' . esc_attr($commenter['comment_author']) . '" size="30"' . $aria_req . ' class="form-control" />' . 
    							'</div>' . 
    							'</div>',
    				'email'  => '<div class="form-group">' . 
    							'<label class="control-label col-md-2" for="email">' . __('Email', 'Prognoz-Forex') . ($req ? ' <span class="required">*</span>' : '') . '</label> ' .
    							'<div class="col-md-10">' . 
    							'<input id="email" name="email" ' . ($html5 ? 'type="email"' : 'type="text"') . ' value="' . esc_attr($commenter['comment_author_email']) . '" size="30"' . $aria_req . ' class="form-control" />' . 
    							'</div>' . 
    							'</div>',
    				'url'    => '<div class="form-group">' . 
    							'<label class="control-label col-md-2" for="url">' . __('Сайт(не нужно)', 'Prognoz-Forex') . '</label> ' .
    							'<div class="col-md-10">' . 
    							'<input id="url" name="url" ' . ($html5 ? 'type="url"' : 'type="text"') . ' value="' . esc_attr($commenter['comment_author_url']) . '" size="30" class="form-control" />' . 
    							'</div>' . 
    							'</div>',
    			),
    			'comment_field' => '<div class="form-group">' . 
    							'<label class="control-label col-md-2" for="comment">' . _x('Текст', 'noun') . '</label> ' . 
    							'<div class="col-md-10">' . 
    							'<textarea id="comment" name="comment" cols="45" rows="8" aria-required="true" class="form-control"></textarea>' . 
    							'</div>' . 
    							'</div>',
    			'comment_notes_after' => '<p class="help-block">' . 
    							sprintf(__('Вы можете использовать использовать такие тэги: %s', 'Prognoz-Forex'), $comment_allowed_tags) . 
    							'</p>'
    		)
    	); 
    	
    	/**
    	 * WordPress comment form does not support action/filter form and input submit elements. Rewrite these code when there is support available.
    	 * @todo Change form class modification to use WordPress hook action/filter when it's available.
    	 * @todo Change input submit class modification to use WordPress hook action/filter when it's available.
    	 */
    	$comment_form = str_replace('class="comment-form', 'class="comment-form form form-horizontal', ob_get_clean());
    	$comment_form = preg_replace('#(<input\b[^>]*\s)(type="submit")#i', '$1 type="submit" class="btn btn-primary"', $comment_form);
    	echo $comment_form;
    	
    	unset($comment_allowed_tags, $comment_form);
    	?>
    
    </div><!-- #comments -->
    Пробовал сам поправить - то виджеты слетят, то ещё чего. Помогите, пожалуйста.
    • 0
  8. Рождённый в СССР Аватар для Gann
    • Регистрация: 30.04.2012
    • Сообщений: 1,073
    • Репутация: 310
    помогите, пожайлуста, а?
    • 0
  9. Гуру Аватар для Fartuna
    • Регистрация: 07.01.2015
    • Сообщений: 932
    • Репутация: 764
    Gann,Попробуйте сделать примерно так. Сначала в файле function.php вставьте этот код
    PHP код:
    add_filter('comment_form_default_fields''remove_url_from_comments');
    function 
    remove_url_from_comments ($fields){
        if(isset(
    $fields['url']))
           unset(
    $fields['url']);
           return 
    $fields;

    или попробуйте так, зайдите в
    /wp-content/themes/название вашей темы/comments.php
    и найдите и удалите примерно такой код похожий как этот
    PHP код:
    <input type=”text” name=”url” id=”url” value=”<?php echo $comment_author_url?>” size=”24″ tabindex=”3″ />
    <label for=”url”><?php _e(‘Website’‘inove’); ?></label>
    ( важно! чтобы там было name=”url” и id=”url” )

    P.s Ваш код не смотрел...

    Для удаления надписи "вы можете использовать следующие тэги"
    попробуйте вставить этот код тоже в файле functions.php в самом начале после <?php с новой строки
    PHP код:
    function mytheme_init() {
    add_filter('comment_form_defaults','mytheme_comments_form_defaults');
    }
    add_action('after_setup_theme','mytheme_init');
    function 
    mytheme_comments_form_defaults($default) {
    unset(
    $default['comment_notes_after']);
    return 
    $default;

    Не забывайте делать бекап файлов в которые вносите изменения
    Последний раз редактировалось Fartuna; 24.02.2015 в 00:40.
    • 1

    Спасибо сказали:

    Gann(24.02.2015),
  10. Рождённый в СССР Аватар для Gann
    • Регистрация: 30.04.2012
    • Сообщений: 1,073
    • Репутация: 310
    Fartuna, спасибо, конечно, но не то, что нужно мне.

    Мне нужно - почистить код, приведённый выше. От надписи избавился удалив строчку "sprintf(__('Вы можете использовать использовать такие тэги: %s', 'Prognoz-Forex'), $comment_allowed_tags) . ". Но это тоже не очень хорошее решение как мне кажется
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Бесплатная помощь по ucoz сайтам
Создание сайтов 6 31.03.2013 14:25
Нужна не бесплатная помощь в заполнении сайта
Копирайтинг, переводы, постинг 4 22.12.2012 00:33
Бесплатная помощь в установке вики-разметки вконтакте
Услуги по SMM, SMO 4 01.02.2012 02:38
Бесплатная помощь в установке вики-разметки вконтакте
Социальные сети 1 27.01.2012 16:44
Нужна помощь (WordPress)
Web программирование 9 04.01.2012 14:00

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры