X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Wordpress плагин WP-PageNavi
Cliverd
Cliverd
Topic Starter сообщение 16.7.2011, 3:05; Ответить: Cliverd
Сообщение #1


Привет. Ребята помогите советом, столкнулся с проблемой при переводе шаблона, никак не могу перевести встроенный в functions.php плагин WP-PageNavi.
Перевожу, а надписи не меняются на русский язык.

Вот код:
<?php  function wp_pagenavi($before = '', $after = '', $prelabel = '', $nxtlabel = '', $pages_to_show = 5, $always_show = false) {
global $request, $posts_per_page, $wpdb, $paged;
if(empty($prelabel)) {   $prelabel = '&laquo;';
} if(empty($nxtlabel)) {
$nxtlabel = '&raquo;';
} $half_pages_to_show = round($pages_to_show/2);
if (!is_single()) {
if(!is_category()) {
preg_match('#FROM\s(.*)\sORDER BY#siU', $request, $matches);  } else {
preg_match('#FROM\s(.*)\sGROUP BY#siU', $request, $matches);  }
$fromwhere = $matches[1];
$numposts = $wpdb->get_var("SELECT COUNT(DISTINCT ID) FROM $fromwhere");
$max_page = ceil($numposts /$posts_per_page);
if(empty($paged)) {
$paged = 1;
}
if($max_page > 1 || $always_show) {
echo "$before <div class='Nav'><span>Pages ($max_page): </span>";   if ($paged >= ($pages_to_show-1)) {
echo '<a href="'.get_pagenum_link().'">&laquo; first</a> ... ';  }
previous_posts_link($prelabel);
for($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {   if ($i >= 1 && $i <= $max_page) {   if($i == $paged) {
echo "<span class='on'>$i</span>";
} else {
echo ' <a href="'.get_pagenum_link($i).'">'.$i.'</a> ';   }
}
}
next_posts_link($nxtlabel, $max_page);
if (($paged+$half_pages_to_show) < ($max_page)) {
echo ' ... <a href="'.get_pagenum_link($max_page).'">last &raquo;</a>';   }
echo "</div> $after";
}
}
}
?>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tortemon
Tortemon
сообщение 16.7.2011, 3:30; Ответить: Tortemon
Сообщение #2


То что в теме переведенная версия, или оригинал?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
KRoN
KRoN
сообщение 16.7.2011, 3:55; Ответить: KRoN
Сообщение #3


Вы кэш у себя очистите =) Или вообще отключите, уверен поможет =)

Сообщение отредактировал KRoN - 16.7.2011, 3:59


--------------------
Я спасу этот мир (с)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tortemon
Tortemon
сообщение 16.7.2011, 3:57; Ответить: Tortemon
Сообщение #4


(KRoN @ 16.7.2011, 3:55) *
Вы хэш у себя очистите =) Или вообще отключите, уверен поможет =)

Сами поняли что сказали?

Хеш — структура данных
Кэш — промежуточный буфер с быстрым доступом

Выбирайте что чистить.

Сообщение отредактировал Tortemon - 16.7.2011, 3:58


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
KRoN
KRoN
сообщение 16.7.2011, 4:01; Ответить: KRoN
Сообщение #5


(Tortemon @ 16.7.2011, 3:57) *
Сами поняли что сказали?

Хеш — структура данных
Кэш — промежуточный буфер с быстрым доступом

Выбирайте что чистить.

Блин, да я в курсе, вот я трололо =) Как такое перепутать можно...
Под утро мозг не пашет уже...
Спасибо, что поправили.
*Пошел спать...*


--------------------
Я спасу этот мир (с)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Чеснок
Чеснок
сообщение 16.7.2011, 4:14; Ответить: Чеснок
Сообщение #6


Вы что просили перевести я так и не догнал, перевёл 3 слова или сайт хоть покажите в чём беда?


Развернуть/Свернуть



<?php  function wp_pagenavi($before = '', $after = '', $prelabel = '', $nxtlabel = '', $pages_to_show = 5, $always_show = false) {
global $request, $posts_per_page, $wpdb, $paged;
if(empty($prelabel)) {   $prelabel = '«';
} if(empty($nxtlabel)) {
$nxtlabel = '»';
} $half_pages_to_show = round($pages_to_show/2);
if (!is_single()) {
if(!is_category()) {
preg_match('#FROM\s(.*)\sORDER BY#siU', $request, $matches);  } else {
preg_match('#FROM\s(.*)\sGROUP BY#siU', $request, $matches);  }
$fromwhere = $matches[1];
$numposts = $wpdb->get_var("SELECT COUNT(DISTINCT ID) FROM $fromwhere");
$max_page = ceil($numposts /$posts_per_page);
if(empty($paged)) {
$paged = 1;
}
if($max_page > 1 || $always_show) {
echo "$before <div class='Nav'><span>Страницы ($max_page): </span>";   if ($paged >= ($pages_to_show-1)) {
echo '<a href="'.get_pagenum_link().'">« Первая</a> ... ';  }
previous_posts_link($prelabel);
for($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {   if ($i >= 1 && $i <= $max_page) {   if($i == $paged) {
echo "<span class='on'>$i</span>";
} else {
echo ' <a href="'.get_pagenum_link($i).'">'.$i.'</a> ';   }
}
}
next_posts_link($nxtlabel, $max_page);
if (($paged+$half_pages_to_show) < ($max_page)) {
echo ' ... <a href="'.get_pagenum_link($max_page).'">Последняя »</a>';   }
echo "</div> $after";
}
}
}
?>




А вообще рулит CTRL+F

Сообщение отредактировал Чеснок - 16.7.2011, 4:18


--------------------
Забанен за мошенничество
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
4aa19
4aa19
сообщение 16.7.2011, 8:22; Ответить: 4aa19
Сообщение #7


Так там же нужные три слова можно прописать в настройках плагина и не обязательно лезть в код!


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Чеснок
Чеснок
сообщение 16.7.2011, 9:45; Ответить: Чеснок
Сообщение #8


4aa19, алё, а ничего что иногда плагин этот ВСТРОЕН в тему, а не установлен как плагин, именно об этом и написал ТС


--------------------
Забанен за мошенничество
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Cliverd
Cliverd
Topic Starter сообщение 16.7.2011, 11:21; Ответить: Cliverd
Сообщение #9


(Чеснок @ 16.7.2011, 3:14) *
Вы что просили перевести я так и не догнал, перевёл 3 слова или сайт хоть покажите в чём беда?

Перевел я и сам, проблема в том что, в functions.php при обновление фразы на русском, а в самом шаблоне никак не хотят меняться, так и остаются на английском языке.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Cliverd
Cliverd
Topic Starter сообщение 18.7.2011, 16:04; Ответить: Cliverd
Сообщение #10


(Tortemon @ 16.7.2011, 2:30) *
То что в теме переведенная версия, или оригинал?


Оригинал

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПродам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка.
17 Boymaster 9793 17.3.2024, 2:53
автор: Boymaster
Открытая тема (нет новых ответов) Перенос сайта на CMS Wordpress
8 freeax 4846 10.3.2024, 14:58
автор: freeax
Открытая тема (нет новых ответов) Как настроить в WordPress для SEO оптимизации
8 rownong27 2431 2.3.2024, 12:59
автор: toplinks
Горячая тема (нет новых ответов) Восстановление сайтов из Вебархива на Wordpress.
39 freeax 32496 14.2.2024, 14:32
автор: freeax
Открытая тема (нет новых ответов) Разработка/доработка сайтов Wordpress, HTML/CSS/JS
Вёрстка, перенос на WP, правки
9 malamut 3331 25.1.2024, 14:36
автор: malamut


 



RSS Текстовая версия Сейчас: 29.3.2024, 2:27
Дизайн