Alinalessio
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Привет всем. Прошу помочь, кто разбирается в PHP. CMS: Wordpress 3.4.1 Тема: Marriage На странице Фотоальбома красиво сменяются фотографии, если сменить фильтр. Нажимаешь на заголовки фильтра и фотки складываются или направляются на свои места. Проблема в том, еcли названия в фильтре сделать на русском, то картинки перестают двигаться. Короче с русскими названиями фильтра, фильтрация не работает. Подскажите пожалуйста, что можно сделать, чтобы на сайт название отображалось на русском. В php не силен. Пытался найти переменную, которая отображается на сайте, думал эта же переменная используется как якорь для фильтра, но так и не нашел. В общем помогите, кто чем может Страница с фотогаллереей на которой проблема: http://famousthemes.com/marriage-wordpress/?page_id=55 Фрагмент кода с фильтром: Код: <ul class="filter_portfolio"> <li class="segment-1 selected"><a href="javascript:void(0)" data-value="all"><?php $theme->option('viewall'); ?></a></li> <?php // Get the taxonomy $terms = get_terms('filter', $args); // set a count to the amount of categories in our taxonomy $count = count($terms); // set a count value to 0 $i=0; // test if the count has any categories if ($count > 0) { // break each of the categories into individual elements foreach ($terms as $term) { // increase the count by 1 $i++; // rewrite the output for each category $term_list .= '<li class="segment-'. $i .'"><a href="javascript:void(0)" data-value="' . $term->slug . '">' . $term->name . '</a></li>'; // if count is equal to i then output blank if ($count != $i) { $term_list .= ''; } else { $term_list .= ''; } } // print out each of the categories in our new format echo $term_list; } ?> </ul> <ul class="portfolio_items"> <?php // Set the page to be pagination $paged = get_query_var('paged') ? get_query_var('paged') : 1; $perpage = $theme->get_option("perpage"); // Query Out Database $wpbp = new WP_Query(array( 'post_type' => 'portfolio', 'posts_per_page' => $perpage, 'paged' => $paged ) ); ?> <?php // Begin The Loop if ($wpbp->have_posts()) : while ($wpbp->have_posts()) : $wpbp->the_post(); ?> <?php // Get The Taxonomy 'Filter' Categories $terms = get_the_terms( get_the_ID(), 'filter' ); ?> <?php $large_image = wp_get_attachment_image_src( get_post_thumbnail_id(get_the_ID()), 'fullsize', false, '' ); $large_image = $large_image[0]; ?> <?php //Apply a data-id for unique indentity, //and loop through the taxonomy and assign the terms to the portfolio item to a data-type, // which will be referenced when writing our Quicksand Script ?> <li class="gallery13 <?php foreach ($terms as $term) { echo strtolower(preg_replace('/\s+/', '-', $term->name)). ''; }?>" data-id="id-<?php echo $count; ?>"> <?php // Check if wordpress supports featured images, and if so output the thumbnail if ( (function_exists('has_post_thumbnail')) && (has_post_thumbnail()) ) : ?> <?php // Output the featured image ?> <img src="<?php echo get_template_directory_uri(); ?>/images/gallery_frame.png" alt="" title="" border="0" class="frame" /> <img src="<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo $large_image; ?>&h=180&w=265&zc=1" alt="" class="thumb" /> <?php endif; ?> <span class="portfolio_caption"> <a rel="prettyPhoto[gallery]" href="<?php echo $large_image ?>"><img src="<?php echo get_template_directory_uri(); ?>/images/<?php $theme->option('main_color'); ?>/zoom.png" alt="" title="" border="0" /></a> <a href="#" class="show_socials"><img src="<?php echo get_template_directory_uri(); ?>/images/<?php $theme->option('main_color'); ?>/like.png" alt="" title="" border="0" /></a> </span> <h3><?php echo get_the_title(); ?></h3> </li> <?php $count++; // Increase the count by 1 ?> <?php endwhile; endif; // END the Wordpress Loop ?> <?php wp_reset_query(); // Reset the Query Loop?> </ul> | Если понадобятся какие-нибудь другие файлы или коды, то готов выкладывать все что нужно. Надеюсь на помощь. Спасибо. | Всего записей: 223 | Зарегистр. 21-06-2010 | Отправлено: 14:40 18-10-2012 | Исправлено: Alinalessio, 14:41 18-10-2012 |
|