Ответы в темах

Просмотр 15 ответов — с 76 по 90 (всего 181)
  • Никто тоже не знает, как прописать стили? 🙁

    Нет ни у кого больше идей, почему когда я оборачиваю в див функцию, она не подсоединяет стили?

    Попробуйте использовать: <?php the_excerpt(); ?>

    Вам нужно найти класс p. home-property-detail или home-property-detail и увеличить там шрифт.

    А сама навигация в HTML+CSS виде выглядит так:

    <ul class="pagination blog-pagination">
                          <li>
                            <a href="#" aria-label="Previous">
                              <span aria-hidden="true">&laquo;</span>
                            </a>
                          </li>
                          <li><a href="#">1</a></li>
                          <li><a href="#">2</a></li>
                          <li><a href="#">3</a></li>
                          <li><a href="#">4</a></li>
                          <li>
                            <a href="#" aria-label="Next">
                              <span aria-hidden="true">&raquo;</span>
                            </a>
                          </li>
                        </ul>

    И всё отлично работает на странице. Подскажите, пожалуйста

    • Ответ изменён 8 лет, 1 месяц назад пользователем Acme1994.

    Дело в том, что в стилях всё прописано, чуть ниже ( на скрине, в первом посте ) всё работает. В шаблоне прописал :

    
    <div class="pagination blog-pagination">
                          <?php advanced_page_navigation($args); ?>
                        </div>
    
    • Ответ изменён 8 лет, 1 месяц назад пользователем Acme1994.

    Спасибо! Так намного проще и более читаем код стал. 🙂

    В самой функции задал условие.

    function my_filter() {
    global $categories;
    
        $catSlug = $wp_query->queried_object->slug;
    	if(!$catSlug) {
    		$my_query = new WP_Query(
    			array(
    				'post_type' => DF_POST_GALLERY, 
    				'posts_per_page' => $posts_per_page, 
    				'paged'=>$paged
    			)
    		);  
    	} else {
    		$my_query = new WP_Query(
    			array(
    				'post_type' => DF_POST_GALLERY, 
    				'posts_per_page' => $posts_per_page, 
    				'paged'=>$paged,
    				'tax_query' => array(
    					array(
    						'taxonomy' => DF_POST_GALLERY.'-cat',
    						'field' => 'slug',
    						'terms' => $catSlug
    					)
    				)
    			)
    		); 
    
    	}
    
    ?>
    <?php
      $categories =  get_categories('pad_counts=1&hide_empty=0&orderby=ID&include=67,72,38,8,64');     
     ?>
    
    <!-- Виджет начинается здесь -->
    
    <div id="gallery_filter"> 
    
    	    <b><a href="https://www.intaste.lv/ru/places-in-riga/"<?php if(!$catSlug) { ?> class="active"<?php } ?>><?php esc_html_e("[:ru]Все [:LV]", THEME_NAME);?></a></b>
    		<?php foreach ($categories as $category) { ?>
    			<?php if(isset($category->term_id)) { ?>
    				<a href="<?php echo esc_url(get_term_link((int)$category->term_id,DF_POST_GALLERY.'-cat'));?>" <?php if($catSlug==$category->slug) { ?> class="active"<?php } ?>><?php echo  esc_html__($category->name);?></a>
    			<?php } ?>
    		<?php } ?>
    	</div>
    
    <?php
    }   
    

    На странице только «Все» выделен в класс active. Но в этой строчке ведь прописано, чтобы та ссылка на которой сейчас находится пользователь была активна, разве не так?
    <a href="<?php echo esc_url(get_term_link((int)$category->term_id,DF_POST_GALLERY.'-cat'));?>" <?php if($catSlug==$category->slug) { ?> class="active"<?php } ?>><?php echo esc_html__($category->name);?></a>

    Помогли. Спасибо!
    Только теперь появился дубляж фильтра…

    Код:

    function my_dropdown_cats ($parent, $level){
    global $categories;
    foreach ($categories as $category) { if ($category->parent == $parent){
         $option .= '<option value="category/'.$category->category_nicename.'/">';
          for ($i=0;$i<$level;$i++){ 
         $option .="--";
        }
      $option .=""; 
        $option .= $category->cat_name;
        $option .= ' ('.$category->category_count.')';
        $option .= '</option>';    
        $option .= my_dropdown_cats($category->cat_ID, $level+1);
        
        }
         
    }
    return $option;
    }
    function my_filter() {
    global $categories;
    
    ?>
    <script type="text/javascript">
    var category = '';
    var tag1 = '';
    var tag2 = '';
    var tag = '';
    var link = '<?php bloginfo('url'); ?>/';
    function filbutton() {  
            if ( tag1!= "" )  { 
        tag = '?tag='+tag1;
        if ( tag2 != "" ) { tag = '?tag='+tag1+'+'+tag2;}
        
        } else {if ( tag2 != "" ) { tag = '?tag='+tag2;}}
            
        location.href = link+category+tag;    
        }    
    </script>
    
    <!-- Виджет начинается здесь -->
     
     <select name="category" id="cat" onchange='category=this.options[this.selectedIndex].value;'> 
     <option value=""></option> 
     <?php
    
      $categories =  get_categories('pad_counts=1&hide_empty=0&orderby=ID&include=67,72,38');
      
    echo my_dropdown_cats();  
             
     ?>
    </select>
      
    <input id="filter-button" class="button"  type="submit" onClick='filbutton();' value="Отфильтровать"/>
    <?php
    }   
    

    Скриншот

    • Ответ изменён 8 лет, 1 месяц назад пользователем Acme1994.

    Спасибо! Помогли.

    В таком виде, тоже выдает ошибку:

    <?php
    /*
    Plugin Name: MaxSite Russian Date
    Plugin URI: http://maxsite.org/
    Description: Русские даты 
    Version: 1.02
    Author: MAX
    Author URI: http://maxsite.org/russian-date
    */
    
    function maxsite_the_russian_time($tdate = '') {
    	if ( substr_count($tdate , '---') > 0 ) return str_replace('---', '', $tdate);
        
        $lang = get_locale();
    
    if ($lang == "ru_RU") {
        the_time('j F, Y');
    }
    if ($lang == "lv(пробовал так-же lv_LV)") {
        the_time('j. F, Y');
    }
    
        if ($lang == "ru_RU") {
    
    	$treplace = array (
    	"Январь" => "января",
    	"Февраль" => "февраля",
    	"Март" => "марта",
    	"Апрель" => "апреля",
    	"Май" => "мая",
    	"Июнь" => "июня",
    	"Июль" => "июля",
    	"Август" => "августа",
    	"Сентябрь" => "сентября",
    	"Октябрь" => "октября",
    	"Ноябрь" => "ноября",
    	"Декабрь" => "декабря",
    	
    	"January" => "января",
    	"February" => "февраля",
    	"March" => "марта",
    	"April" => "апреля",
    	"May" => "мая",
    	"June" => "июня",
    	"July" => "июля",
    	"August" => "августа",
    	"September" => "сентября",
    	"October" => "октября",
    	"November" => "ноября",
    	"December" => "декабря",	
    	
    	"Sunday" => "воскресенье",
    	"Monday" => "понедельник",
    	"Tuesday" => "вторник",
    	"Wednesday" => "среда",
    	"Thursday" => "четверг",
    	"Friday" => "пятница",
    	"Saturday" => "суббота",
    	
    	"Sun" => "воскресенье",
    	"Mon" => "понедельник",
    	"Tue" => "вторник",
    	"Wed" => "среда",
    	"Thu" => "четверг",
    	"Fri" => "пятница",
    	"Sat" => "суббота",
    	
    	"th" => "",
    	"st" => "",
    	"nd" => "",
    	"rd" => ""
        
        );
        
        } 
        
        if ($lang == "lv_LV") {
            
            $treplace = array (
        "decembris" => "decembrī",
        "January" => "janvārī",
    	"February" => "februārī",
    	"March" => "martā",
    	"April" => "aprīlī",
    	"May" => "maijā",
    	"June" => "jūnija",
    	"July" => "jūlijā",
    	"August" => "augustā",
    	"September" => "septembrī",
    	"October" => "oktobrī",
    	"November" => "novembrī"  
        );    
        }
        
    	
       	return strtr($tdate, $treplace);
    }
    
    add_filter('the_time', 'maxsite_the_russian_time');
    add_filter('get_the_time', 'maxsite_the_russian_time');
    add_filter('the_date', 'maxsite_the_russian_time');
    add_filter('get_the_date', 'maxsite_the_russian_time');
    add_filter('the_modified_time', 'maxsite_the_russian_time');
    add_filter('get_the_modified_date', 'maxsite_the_russian_time');
    add_filter('get_post_time', 'maxsite_the_russian_time');
    add_filter('get_comment_date', 'maxsite_the_russian_time');

    В таком варианте пишет:

    Service Unavailable
    
    The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
    
    Additionally, a 503 Service Temporarily Unavailable error was encountered while trying to use an ErrorDocument to handle the request.

    В какой файл вставить эти строчки? Пробовал в Ваш скрипт — сайт «падал».
    Прописывал так:

    <?php
    /*
    Plugin Name: MaxSite Russian Date
    Plugin URI: http://maxsite.org/
    Description: Русские даты 
    Version: 1.02
    Author: MAX
    Author URI: http://maxsite.org/russian-date
    */
    
    function maxsite_the_russian_time($tdate = '') {
    	if ( substr_count($tdate , '---') > 0 ) return str_replace('---', '', $tdate);
        
        $lang = get_locale();
        if ($lang == "ru_RU") {
    
    	$treplace = array (
    	"Январь" => "января",
    	"Февраль" => "февраля",
    	"Март" => "марта",
    	"Апрель" => "апреля",
    	"Май" => "мая",
    	"Июнь" => "июня",
    	"Июль" => "июля",
    	"Август" => "августа",
    	"Сентябрь" => "сентября",
    	"Октябрь" => "октября",
    	"Ноябрь" => "ноября",
    	"Декабрь" => "декабря",
    	
    	"January" => "января",
    	"February" => "февраля",
    	"March" => "марта",
    	"April" => "апреля",
    	"May" => "мая",
    	"June" => "июня",
    	"July" => "июля",
    	"August" => "августа",
    	"September" => "сентября",
    	"October" => "октября",
    	"November" => "ноября",
    	"December" => "декабря",	
    	
    	"Sunday" => "воскресенье",
    	"Monday" => "понедельник",
    	"Tuesday" => "вторник",
    	"Wednesday" => "среда",
    	"Thursday" => "четверг",
    	"Friday" => "пятница",
    	"Saturday" => "суббота",
    	
    	"Sun" => "воскресенье",
    	"Mon" => "понедельник",
    	"Tue" => "вторник",
    	"Wed" => "среда",
    	"Thu" => "четверг",
    	"Fri" => "пятница",
    	"Sat" => "суббота",
    	
    	"th" => "",
    	"st" => "",
    	"nd" => "",
    	"rd" => ""
        
        );
        
        } 
        
        if ($lang == "lv_LV") {
            
            $treplace = array (
        "decembris" => "decembrī",
        "January" => "janvārī",
    	"February" => "februārī",
    	"March" => "martā",
    	"April" => "aprīlī",
    	"May" => "maijā",
    	"June" => "jūnija",
    	"July" => "jūlijā",
    	"August" => "augustā",
    	"September" => "septembrī",
    	"October" => "oktobrī",
    	"November" => "novembrī"  
        );    
        }
        
        $lang = get_locale();
    if ($lang == "ru_RU") {
        the_time('j F, Y');
    }
    if ($lang == "lv") {
        the_time('j. F, Y');
    }
    
    	
       	return strtr($tdate, $treplace);
    }
    
    add_filter('the_time', 'maxsite_the_russian_time');
    add_filter('get_the_time', 'maxsite_the_russian_time');
    add_filter('the_date', 'maxsite_the_russian_time');
    add_filter('get_the_date', 'maxsite_the_russian_time');
    add_filter('the_modified_time', 'maxsite_the_russian_time');
    add_filter('get_the_modified_date', 'maxsite_the_russian_time');
    add_filter('get_post_time', 'maxsite_the_russian_time');
    add_filter('get_comment_date', 'maxsite_the_russian_time');

    Тоже самое. Видимо не поддерживается такой символ в этой версии.

Просмотр 15 ответов — с 76 по 90 (всего 181)