Quazimorda
Ответы в темах
-
Форум: Проблемы и решения
Тема: картинку страницы сделать ссылкойА что мешает вам это сделать?
Форум: Разное
Тема: 2 заглавной одновременноСпасибоб но не тот уровень чтоб понять что вы подразумеваете,
Уровень необходимо повышать.
В том месте темы, где выводятся ссылки на выбор физ- или юрлицо, код примерно такой:
<a href="<?php bloginfo( 'url' ); ?>/?p=1">Personal</a> <a href="<?php bloginfo( 'url' ); ?>/?p=2">Business</a>
Не исключаю, что меню это лучше будет оформить через админку вордпресса как произвольные ссылки, тогда ссылки будут выглядеть как «/?p=1» и «/?p=2».
А дальше в шаблоне будет примерно такой код:
<?php if ( $GET('p') == 1 ): ?> тут выводить меню и прочее для физлиц <?php elseif ($GET('p') == 2 ): ?> тут выводить меню и прочее для юрлиц <?php endif;?>
Очевидно, всё это нужно располагать в шаблоне header.php вашей темы.
- Ответ изменён 7 лет, 2 месяца назад пользователем Quazimorda.
Форум: Разное
Тема: 2 заглавной одновременноУ оранж это организованно так. В ссылках Personal или Business в адресной строке передаются параметры. Несложно увидеть, что в одном случае параметр p=1, а во втором — p=2.
Далее никто не мешает прочитать query_string или методом get этот параметр, и в зависимости от того, чему он равен, грузить одни или другие блоки дизайна и меню.Весь ваш большой файл цитировать не буду, приведу лишь значимый кусок:\
<!-- CONTENT--> <h1 class="widgettitle"><?= get_the_title() ?></h1> <div class="main_text mb30"> <?php if($wpmfc['banner_content_before']) { ?> <div class="banner_content_wrap banner_content_before"> <?=$wpmfc['banner_content_before']?> </div> <?php } ?> <?php if($wpmfc['post_show_thumb']) { ?> <div class="post_main_thumbnail"><?= get_post_image($this_post_id, 'post_thumb_content') ?></div> <?php } ?> <?php the_content(); ?> <?php if($wpmfc['banner_content_after']) { ?> <div class="banner_content_wrap banner_content_after"> <?=$wpmfc['banner_content_after']?> </div> <?php } ?> <?php if ( in_category(52) ) { ?> //тут выводите ваш калькулятор для рубрики финансовое право <?php } ?> </div> <!-- /CONTENT-->
Так у вас выглядел код, когда вы пробовали предложенный вариант?
Судя по всему, приведённый вами код добавляет те или иные блоки рекламы внутрь записей, после определённого (19 в вашем случае) абзаца. Только это не должно влиять на то, что выводится после вызова функции
the_content()
. Во всяком случае, приведённый вами кусок кода из functions.php влияет непосредственно на то, что выводится функциейthe_content()
. Ещё раз прошу показать вас текст файла single.php.Очень похоже, что при последнем обновлении вордпресса, если эта процедура не автоматизирована, могли нечаянно обновиться до последней, но англоязычной версии движка. С самого начала стоило сделать резервную копию сайта. Не поздно ещё и теперь это сделать. Смотрите в сторону ручного обновления вордпресса. То есть я бы сделал резервную копию, скачал её. Затем скачал последний релиз русской версии вордпресса и вручную бы обновил его.
Если не сложно, приведите весь текст вашего single.php.
Может стоит обратиться с вопросом к разработчику этого «чистого вордпресса»?
Форум: Проблемы и решения
Тема: Изменить размер аватарок комментаторовДа бог с ней, найдёте другую, которая подойдёт вам больше. Главное не это. Главное в том, что если бы вы сразу дали ссылку на страницу с проблемой, то никому бы не понадобилось ставить тему себе и разбираться с ней. В этом случае проблему нашли бы в течение получаса. Удачи вам.
Форум: Проблемы и решения
Тема: Изменить размер аватарок комментаторовПовторяю, в comments.php Меняете строчку вызова функции wp_list_comments. Пусть выглядит, например, так:
<?php wp_list_comments( 'style=div&avatar_size=64' ); ?>
Это, конечно, если размер аватарок необходимо изменить на 64 пикселя.
А в файле style.css найдите описание
.comment-author .avatar
иwidth: 40px;
замените наwidth: 64px;
.
Вполне вероятно, что потребуется сделать отступ от картинки справа. Тогда ещё добавьте к этому css-описаниюright: 10px;
.Форум: Проблемы и решения
Тема: Изменить размер аватарок комментаторовТут уже исключительно спортивный интерес. Скачал себе эту нехорошую тему, установил её, в шаблоне comments.php прописал размер аватарок и… Ничего. Полез в код и выяснил, что размер аватарок установлен как:
<img alt="" src="http://0.gravatar.com/avatar/?s=64&d=mm&r=g" srcset="http://1.gravatar.com/avatar/?s=128&d=mm&r=g 2x" class="avatar avatar-64 photo avatar-default" height="64" width="64">
Ага! Размеры физически-то с 32 пикселей на 64 поменялись, но внешне ничего не переменилось. А значит… Значит размеры ограничивает описание класса для аватарок в css!И что же я вижу в описании?
.comment-author .avatar { position: absolute; left: 0; top: 1px; width: 40px; }
Елки с палкой! Ширина указана как 40 пикселей. Ну-да, если позиция блока указана как absolute, то блоку необходимо указать конкретную ширину. Найдите это описание в style.css файле вашей темы, замените ширину на желаемую и не забудьте внести размер иконок в comments.php. Впрочем, говорил уже и повторяю ещё раз, лучше работать не с самой темой, а с дочерней по отношению к ней.
И кроме того, если бы вы не упрямились и когда tuxfighter попросил у вас ссылку на сайт (а лучше всего сразу на запись с комментариями), дали бы эту ссылку, то ещё два дня назад прямо на вашем сайте в инспекторе кода удалось бы понять, что всему виной css. Редко кто пожелает устанавливать себе чужие непроверенные темы, только чтобы разобраться.
Коль скоро речь идёт о материалах рубрики. то это записи. Обычно они выводятся в шаблоне single.php
В том месте шаблона, где выводится контент — текст записи, сразу после стоит вставить подобный код:
<?php if ( in_category(33) ): ?> тут выводите ваш калькулятор для рубрики с id=33 <?php endif(); ?>
Очевидно, у вас id рубрики может быть иным. Вставить всё это следует сразу после вывода
<?php the_content(); ?>
Форум: Проблемы и решения
Тема: Изменить размер аватарок комментаторовНе исключено, что где-то я ошибся. Попробуйте так:
<?php if ( $comments ) : ?> <div class="comments"> <h3 class="comment-reply-title"><?php _e( 'Comments', 'davis' ) ?></h3> <?php wp_list_comments( 'style=div&avatar_size=64' ); ?> <?php if ( paginate_comments_links( 'echo=0' ) ) : ?> <div class="pagination"><?php paginate_comments_links(); ?></div> <?php endif; ?> </div> <!-- comments --> <?php endif; ?> <?php if ( comments_open() || pings_open() ) : ?> <?php comment_form( 'comment_notes_before=&comment_notes_after=' ); ?> <?php elseif ( $comments ) : ?> <div id="respond"> <p class="closed"><?php _e( 'Comments closed', 'davis' ); ?></p> </div> <!-- #respond --> <?php endif; ?>
То есть, вызывайте функцию и передавайте ей аргшументы не массивом, а строкой.
Форум: Проблемы и решения
Тема: Изменить размер аватарок комментаторовЕщё раз. Сейчас в вашем файле нет указаний на конкретный размер аватарок. Что там было, пока вы экспериментировали — не суть. Сейчас в файле указаний про размер нет. Вордпресс догадаться, что нужно выводить аватары в отличном от размера по-умолчанию размере никак не может. Чтобы было иначе файл должен выглядеть, например так:
<?php if ( $comments ) : ?> <div class="comments"> <h3 class="comment-reply-title"><?php _e( 'Comments', 'davis' ) ?></h3> <?php wp_list_comments(array( 'style' => 'div', 'avatar_size' => 64 )); ?> <?php if ( paginate_comments_links( 'echo=0' ) ) : ?> <div class="pagination"><?php paginate_comments_links(); ?></div> <?php endif; ?> </div> <!-- comments --> <?php endif; ?> <?php if ( comments_open() || pings_open() ) : ?> <?php comment_form( 'comment_notes_before=&comment_notes_after=' ); ?> <?php elseif ( $comments ) : ?> <div id="respond"> <p class="closed"><?php _e( 'Comments closed', 'davis' ); ?></p> </div> <!-- #respond --> <?php endif; ?>
- Ответ изменён 7 лет, 2 месяца назад пользователем Quazimorda.
Форум: Проблемы и решения
Тема: Редиректит на основной домен.htaccess основного сайта не должен быть ни в чём виноват. Смотрите, что в тестовом домене написано.