Спрашиваем и отвечаем по Wordpress-2

SeVlad
На сайте с 03.11.2008
Offline
1609
#391
РусИван:
как здесь: http://devvver.ru/ Правый нижний сайдбар..

Ох и кривой стал диз.. А ведь был вроде бы нормальный..

Картинок не вижу (i5.2leep.com не отвечает), но наверное догадываюсь о чем речь.

Нужен плагин для вывода последних\избранных\ест постов с выводом миниатюр в виджете.

Я не подскажу какой конкретно. Мб кто другой знает.

АПД.

Там воще сделано через сторонний сервис (подгрузка этого блока и тд). Реальные урлы типа http://get.2leep.com/news/2053244/34213/local/more/?ts=1333484417517 хотя и маскируются под местные. Чье это хозяйство и зачем - мне не ведомо.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
SM
На сайте с 15.09.2008
Offline
94
#392

GerinG, стоит последняя версия wordpress, до этого стояла предпоследняя. Скрипт от Димокса тоже не работает.

smart1k:
"Железо" - произвольный тип записи?
Попробуйте отключить ЧПУ и без них проверить навигацию. Затем опять включить.

Если постоянные ссылки ставить по умолчанию, то всё работает, если же я ставлю произвольные вида /%category%/%postname%/ , то вновь тот же косяк.

Уже не знаю в чём может быть дело. Напоминаю в чём вопрос:

smart1k:
Сообщение от Sasha_M Посмотреть сообщение
Товарищи, помогите решить проблему постраничной навигации в категориях wordpress. Начинаешь листать страницы в категории, а они не отображаются - вот такая беда вылезает. Никак не могу разобраться в чём дело.
SeVlad
На сайте с 03.11.2008
Offline
1609
#393
Sasha_M:
последняя версия wordpress,.. предпоследняя

Нет таких версий! Все версии имеют нумерацию.

Sasha_M:
произвольные вида /%category%/%postname%/

Были проблемы с такой структурой, но говорят в 3,3,1 они пофиксены.

Попробуй другую структуру.

K1
На сайте с 21.02.2011
Offline
100
#394
SeVlad:
А просто и не получится. Это несколько сложнее, чем ткунть в ссылку "активировать плагин" нужно знать хотя бы основы ПХП.
Если не понимаешь о чем "там" - тебе проще сменить тему.

За вывод проблемной части отвечает в данной теме recent_news.php: тема/widgets/recent_news.php

<?php
/**
*/
class recentPost extends WP_Widget {
/** constructor */
function recentPost() {
parent::WP_Widget(false, $name = 'Recent Video #');
}

/** @see WP_Widget::widget */
function widget($args, $instance) {
extract( $args );
$title = apply_filters('widget_title', $instance['title']);
$no_post = $instance['no_post'];
$excerpt_length = $instance['excerpt_length'];
$show_comment = $instance['show_comment'];
$show_excerpt = $instance['show_excerpt'];
?>
<?php echo $before_widget; ?>
<?php if ( $title )
echo $before_title . $title . $after_title; ?>
<?php
if(!$no_post)
$no_post = 5;
if(!$excerpt_length)
$excerpt_length = 60;

$args = array( 'showposts' => $no_post );
query_posts($args);
if (have_posts()) : while (have_posts()) : the_post(); $thumb = get_post_meta(get_the_ID(), 'thumb', true) ; ?>
<div class="postcontent"><!--postcontent-->
<div class="imgentry">
<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
<?php if(!empty($thumb)) { ?>
<img src="<?php echo $thumb; ?>" alt="<?php the_title_attribute(); ?>" width="110" height="74" /> <?php } else { ?>
<img src="<?php bloginfo('template_url') ?>/images/pic_sidebarimg1.jpg" width="110" height="74" alt="image" /><?php } ?>
</a>
</div>
<div class="textentry">
<div class="texttitle">
<h3><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php echo substr(get_the_title(),0,21) ?></a></h3>
<span>Posted by <?php the_author(); ?></span>
</div>
<?php if($show_excerpt) :

$content = get_the_content($more_link_text, $stripteaser, $more_file);
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]&gt;', $content);
$content = strip_tags($content);
$content = substr($content,0,'UTF-8',$excerpt_length).'...';

?>
<p><?php echo $content ?></p>
<?php endif ?>
<?php if($show_comment) : ?>
<div class="textmeta"><span class="commenttxt">Comments</span><a class="commentbg" href="<?php comments_link(); ?> "><?php comments_number('0', '1', '%'); ?> </a></div>
<?php endif ?>
</div>
</div><!--postcontent-->
<?php endwhile;endif; wp_reset_query(); ?>





<?php echo $after_widget; ?>
<?php
}

/** @see WP_Widget::update */
function update($new_instance, $old_instance) {
$instance = $old_instance;
$instance['title'] = strip_tags($new_instance['title']);
$instance['no_post'] = strip_tags($new_instance['no_post']);
$instance['excerpt_length'] = strip_tags($new_instance['excerpt_length']);
$instance['show_comment'] = strip_tags($new_instance['show_comment']);
$instance['show_excerpt'] = strip_tags($new_instance['show_excerpt']);
return $instance;
}

/** @see WP_Widget::form */
function form($instance) {
$title = esc_attr($instance['title']);
$no_post = esc_attr($instance['no_post']);
$excerpt_length = esc_attr($instance['excerpt_length']);
$show_comment = esc_attr($instance['show_comment']);
$show_excerpt = esc_attr($instance['show_excerpt']);
?>
<p><label for="<?php echo $this->get_field_id('title'); ?>">
<?php _e('Title:'); ?>
<input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo $title; ?>" /></label></p>

<p><label for="<?php echo $this->get_field_id('no_post'); ?>">
<?php _e('No of Posts:'); ?>
<input class="widefat" id="<?php echo $this->get_field_id('no_post'); ?>" name="<?php echo $this->get_field_name('no_post'); ?>" type="text" value="<?php echo $no_post; ?>" /></label></p>

<p><label for="<?php echo $this->get_field_id('excerpt_length'); ?>">
<?php _e('Excerpt length:'); ?>
<input class="widefat" id="<?php echo $this->get_field_id('excerpt_length'); ?>" name="<?php echo $this->get_field_name('excerpt_length'); ?>" type="text" value="<?php echo $excerpt_length; ?>" /></label></p>

<p><label for="<?php echo $this->get_field_id('show_comment'); ?>">
<?php _e('Show comment:'); ?>
<input type="checkbox" id="<?php echo $this->get_field_id('show_comment'); ?>" name="<?php echo $this->get_field_name('show_comment'); ?>" <?php if($show_comment) : ?> checked="checked" <?php endif ?> /></label></p>

<p><label for="<?php echo $this->get_field_id('show_excerpt'); ?>">
<?php _e('Show excerpt:'); ?>
<input type="checkbox" id="<?php echo $this->get_field_id('show_excerpt'); ?>" name="<?php echo $this->get_field_name('show_excerpt'); ?>" <?php if($show_excerpt) : ?> checked="checked" <?php endif ?> /></label></p>

<?php
}

} // class FooWidget


register_widget('recentPost');

?>

Правильно ли, что в этой части виджета: <h3><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php echo substr(get_the_title(),0,21) ?></a></h3> нужно править ?

Если да, то как ?

123
SeVlad
На сайте с 03.11.2008
Offline
1609
#395
kaban1:
Если да, то как ?

нет.

Вкратце: это уже вывод результатов работы функций ВП. Править нужно сами функции. В них нужно все выводы через substr (возможно и др пхп-функций) заменить на вывод через mb_substr.

kaban1:
За вывод проблемной части отвечает в данной теме recent_news.php: тема/widgets/recent_news.php

Этот файл отвечает "всего лишь" за создание и регистрацию виджета.

[Удален]
#396

Скажите опжалуйста установил шапку на сайт http://btn.kiev.ua/

В style.css ( строка 39 )

сделал так ( под размер шапки ) #header {

width: 1024px;

height: 280px;

padding: 10px 0;

}

В screen.css

строка 94 сделал так .container {width:1024px;margin:0 auto;}

строка 121 сделал так .span-24, div.span-24 {width:1024px;margin:0;}

А как выровнять sidebar правый и левый и центральную колонку ?

на шаблон можно посмотреть здесь http://webtheme.ru/test/wordpress/?themedemo=Libera

T
На сайте с 17.09.2009
Offline
62
#397

подскажите как сделать чтоб на главной было к примеру по 10 миниатюр, и на второй 10 и т.д., то есть надо сделать както переход на вторую и т.д. 1 2 3 4 5 6, а у меня получается просто 10 миниатюр, а остальные непоявляются(то есть нет перехода на вторую) сайт

http://andrey***anova.com/ (звездочки естественно убрать)) надо вот как тут

http://benjh***aisch.com/blog/

Nomiki
На сайте с 28.03.2012
Offline
117
#398

2 twittikseo:

Попробуйте поправить в screen.css строки 102 и 111.

---------- Добавлено 04.04.2012 в 20:18 ----------

2 tibo:

Здесь тоже постраничная навигация не включается: http://benjhaisch.com/blog/category/featured/ т.к. все посты уместились на странице.

Видимо работает после определенного числа постов.

Попробуйте здесь http://andreyanova.com/?cat=1 добавить к 7 еще 4 поста, должны появится доп.страницы.

Заказать дизайн сайта: nomiki@yandex.ru | Портфолио: behance.net/nomiki | ВК: vk.com/nmk_msk
[Удален]
#399
Nomiki:
2 twittikseo:

Попробуйте поправить в screen.css строки 102 и 111.

здесь .span-5 {width:190px;} и здесь .span-14 {width:550px;} поставить размер больше ?

Я уже так делал, sidebar правый уходит на центральную колонку :(
S1
На сайте с 13.03.2008
Offline
49
#400
Sasha_M:
GerinG, стоит последняя версия wordpress, до этого стояла предпоследняя. Скрипт от Димокса тоже не работает.

Если постоянные ссылки ставить по умолчанию, то всё работает, если же я ставлю произвольные вида /%category%/%postname%/ , то вновь тот же косяк.
Уже не знаю в чём может быть дело. Напоминаю в чём вопрос:

А где у Вас префикс рубрики /category/? Поэтому я и подумал в начале про произвольные типы записей. Если Вы используете какой-либо плагин убирающий префикс - не удивительно что у Вас не работают некоторые структуры чпу.

Дизайн сайтов (UI/UX), логотипов, баннеров и прочего... (/ru/forum/770062)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий