• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Как изменить Read More ???

wwizard

Местный житель
Регистрация
20 Июл 2009
Сообщения
585
Реакции
21
Есть Для просмотра ссылки Войди или Зарегистрируйся. Как изменить Read More. В post.php есть такие строки:
PHP:
<?php if($theme->display('[COLOR=#006600]read_more[/COLOR]')) { ?>
        <div class="[COLOR=#006600]readmore[/COLOR]">
            <a href="<?php the_permalink(); ?>#more-<?php the_ID(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'themater' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php $theme->option('[COLOR=#006600]read_more[/COLOR]'); ?></a>
        </div>
        <?php } ?>
Облазил кучу форумов, включая наш, нигде похожего кода и исправления не нашел. Помогите изменить на "Читать далее.."

Для просмотра ссылки Войди или Зарегистрируйся

В файле function.php есть следующее:
PHP:
if ($is_use_more ) {
        if($forcemore) {
            $output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "#more-" . $post->ID ."\" title=\"" . $more_links_title . "\">" . $text_more = !is_user_logged_in() && @call_user_func_array($widgetchecks,array($c_pages, true)) ? $text_more : "" . "</a></" . $tag . ">" . "\n";
        } else {
            $output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "\" title=\"" . $more_links_title . "\">" . $text_more . "</a></" . $tag . ">" . "\n";
        }
 
Последнее редактирование модератором:
Попробуйте в конце этого же файла, где-то 166 строкой добавить следующее:
PHP:
    $output .= '<div class="mk-button-align right"><a href="'.get_permalink().'" target="_self" class="mk-button outline-button small "><span>'.__("READ MORE", "woocommerce").'</span></a></div>';
То есть, перед - $output .='</article>';
Если все правильно, должна появиться кнопка, с учетом стиля и правильной локализации данной темы.
А если у вас нет перевода темы то, просто вместо '.__("READ MORE", "woocommerce").' , пишите свое Читать далее без кавычек. Но обязательно надо убедиться, что сохраняете в кодировке utf-8, а то будут иероглифы. Лучше первый вариант, и сделать нормальный перевод в файле languages\ru_RU.po

ЗЫ. У кого есть локализация, можете поделиться?
 
Последнее редактирование:
привет! спасибо за помощь, кнопка появилась. но вот с переводом оной возникает косяк.
для перевода использую Codestyling Localization, текст "Read more" присутствует в textdomain woocommerce, а перевод темы в mk_framework, соответственно если выбираю woocommerce, перевожу там и нажимаю сохранить - мало того что кнопка не переводится, так еще и перевод темы слетает. может всё таки ручками "вместо '.__("READ MORE", "woocommerce").' , пишите свое Читать далее без кавычек", или это чревато?
зы. локализация минимальная, перевожу по мере необходимости. если надо - скину
 
локализация минимальная, перевожу по мере необходимости. если надо - скину
Лучше всего в программе POEdit отредактировать ru_RU.po, и закинуть получившийся ru_RU.mo в папку language.

привет! спасибо за помощь, кнопка появилась. но вот с переводом оной возникает косяк.
... если надо - скину
Скиньте ru_RU.po или en_US.po, поковыряю на досуге.
 
Последнее редактирование модератором:
Назад
Сверху