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

Просмотр 15 ответов — с 1 по 15 (всего 39)
  • понял

    допустим вот сайт
    http://blogtool.ru/kak-vstavit-kartinku-v-menyu-wordpress/
    в opera или google если щёлкнуть в любом месте сайта правой кнопкой и выбрать «инспектировать элемент», то увидите сдедующее
    http://joxi.ru/MAjp3qphv6Q1me
    я обвёл овалом то, о чём речь. Вот этот самый wrapper вам и нужен. И вместо

    .site {
       margin: 0 auto;
       width: 50%;
    }
    надо прописать
    #wrapper {
       margin: 0 auto;
       width: 50%;
    }

    только у вас будет наверное немного своё и не забудьте про файл style.css

    здесь сервис не много не так отобразил то, что я вставил. Так правильно



    <img src=»<?php bloginfo(‘template_url’); ?>/images/open-solution.png»>


    т.е. сервис пропустил &#187 в конце имени файла

    Когда вы вставили подзаголовок «technik-info.ru», тогда всё и съехало

    ой, неправилдьно сотворил цитаты

    первая

    <a href="http://mysite/wp-content/uploads/2014/11/icon-nuclear.png"><img class="alignnone size-full wp-image-73" alt="icon-nuclear" src="http://mysite/wp-content/uploads/2014/11/icon-nuclear.png" width="130" height="130" /></a>

    вторая

    <a style="display: none;" href="http://mysite/wp-content/uploads/2014/11/icon-nuclear.png"><img class="alignnone size-full wp-image-73" alt="icon-nuclear" src="http://mysite/wp-content/uploads/2014/11/icon-nuclear.png" width="130" height="130" /></a>

    чтобы вывести эту страницу: внешний вид -> темы -> настройка(текущей темы) -> статическая главная страница -> выпадающий список «главная страница» -> выбрать нужную.
    Не знаю, каким образом хотите организовать сервис(личное удобство) скрытия картинок, простейший такой. На сформированной странице(в wp), где фотки, две закладки в правой стороне над редактором «визуально» и «текст». Переходите в «текст» и видите ваше творение не в совсем удобоваримом виде, то бишь в формате html, примерно так :

    <img class=»alignnone size-full wp-image-72″ alt=»icon-mechanica» src=»http://myteme/wp-content/uploads/2014/11/kartinka.png&#187; width=»130″ height=»130″ />

    вставляем после якоря ссылки перед href style=»display: none;», чтобы получилось

    <img class=»alignnone size-full wp-image-72″ alt=»icon-mechanica» src=»http://myteme/wp-content/uploads/2014/11/kartinka.png&#187; width=»130″ height=»130″ />

    картинка не будет показываться.

    Вчера весь день не было инета, поэтому не отписался. sidebar работает, огромное спасибо. index.php пришлось оставить как есть, иначе, при выборе пунка меню, выводится вся ветка для данной категории. Ну да ладно, по ходу пьесы разберусь, не всё сразу, главное теперь знаю, что значит код и данные в одном месте.
    cats_456, ещё раз спасибо. Тема закрыта.

    1. Пункты главного меню, это ссылки на родительские рубрики.
    2. У каждой из родительской рубрики есть дочерние рубрики, которые являются пунктами меню в сайдбаре(списками). Это всё сделано в wp.
    Каждая родительская рубрика(пункт главного меню) связана с одной записью информативного характера, которая появляется в блоке <main> при выборе к-л. пункта главного меню.
    3. К каждому пункту меню в сайдбаре(дочерней рубрике) привязаны какое-то количество записей(постов), т.е. задачи.

    Я больше не знаю, что ещё написать про структуру. Здесь я попробовал выразить в картинках логику своих размышлений:

    1. http://joxi.ru/4AkGyqGiMYqbAq

    2. http://joxi.ru/82359o5f6gxQrO

    3. http://joxi.ru/gmv78W7Hxw4L2a

    4. http://joxi.ru/4AkGyqGiMYzPAq

    Согласен, что данные и код в одной корзине и если данными, в моём случае, являются номера ID и постов, то как от них избавиться? Я пока не представляю. Сидел думал, ходил из угла в угол, чего-то пробовал … Не знаю.
    Не верится, чтобы wp мог решить мою задачу без вмешательства в шаблон. Понимаю, решение где-то рядом. Вопрос — где.

    Вот возможнжо то, что нужно
    https://yadi.sk/d/vJSWAe7CcMj2P

    Virtu тема достаточно сложная и соответственно структура файлов тоже. Там есть файл css с остальными настройками и может не один. Если порыться в каталогах темы, то найдёте. Или лучше через редактор wp, он отображает все файлы темы, там и найдёте, что нужно. А не растягивается возможно из-за того, что фон установлен для контейнера(обычно его обзывают wrap)-обёртки, в котором всё содержимое сайта. Этот контейнер имеет фиксированную ширину. В этом случае надо будет поставить этот фон для тега <body> и тогда все эти «repeat»,»no-repeat»,»repeat-y», «repeat-x» сработают.

    Если посмотреть в Opera через DragonFly, то видно, что в этих местах абзац содержит пробел. Может эксплорер так воспринимает его? Попробуйте убрать этот пробел, если конечно его не поставил сам wp.
    http://joxi.ru/nAy9nK9cXVEYAZ

    Цель? Сделать сайт с задачами по физике и с их решениями по возможности. Думал структура очень простая и сложностей не вызовет.
    Исходя из этого сформировал простое главное меню с названиями разделов физики, а в сайдбаре располагаются подразделы, которые, естественно, разные у каждого главного раздела. Ну а в блоке main отображаются задачи на эти самые подтемы(подразделы) с решениями. Это всё.
    Да, кстати, не переживайте так за меня, я в норме, холодный душ иногда тоже нужен.

    Я не приписываю, просто спасибо за поддержку. Вот только исходя из всего последнего, я теперь вообще не знаю, что делать. Ладно, время покажет. Спасибо, теперь уже, за критику.

    Здорово, как-то я не заметил этого сразу. В моём случае wp создаёт ul с id=»menu-main-menu» и среди набора классов у тега li для текущего появляется «current-menu-item».
    Ставлю в css для него

    .current-menu-item  a{color: green;}

    и никакой реакции. И вообще даже не реагирует на псевдоклассы hover, active и др.

    Вот так у меня получилось:
    в sidebar

    <div id="left-sidebar">
    	<nav id="left-menu">
    		<ul class="menu">
    			<?	$cat_ID = get_query_var('cat');
                             // Обработка нажатия пунктов главного меню и вывод соответствуйющего подменю в сайдбаре
    				switch($cat_ID) {
    				case 10:	wp_list_categories('child_of=10&orderby=ID&title_li=');break;	// Механика
    				case 11:	wp_list_categories('child_of=11&orderby=ID&title_li=');break;	// Термодинамика
    				case 13:	wp_list_categories('child_of=13&orderby=ID&title_li=');break;	// Электричество
    				case 17:	wp_list_categories('child_of=17&orderby=ID&title_li=');break;	// Колебания и волны
    				case 21:	wp_list_categories('child_of=21&orderby=ID&title_li=');break;	// Оптика
    				case 25:	wp_list_categories('child_of=25&orderby=ID&title_li=');break;	// Ядерная физика
    				};
                             // обработка нажатия пунков подменю в сайдбаре
    				if (is_category(array(2,3,4,5)))	// Механика
    				{
    					wp_list_categories('child_of=10&orderby=ID&title_li=');
    				}
    				if (is_category(array(6,7,8,9))) 	// Термодинамика
    				{
    					wp_list_categories('child_of=11&orderby=ID&title_li=');
    				}
    				if (is_category(array(14,15,16)))	// Электричество
    				{
    					wp_list_categories('child_of=13&orderby=ID&title_li=');
    				}
    				if (is_category(array(18,19,20)))	// Колебания и волны
    				{
    					wp_list_categories('child_of=17&orderby=ID&title_li=');
    				}
    				if (is_category(array(22,23,24)))	// Оптика
    				{
    					wp_list_categories('child_of=21&orderby=ID&title_li=');
    				}
    				if (is_category(array(26,27,28,29,30)))	// Ядерная физика
    				{
    					wp_list_categories('child_of=25&orderby=ID&title_li=');
    				}
    			?>
    		</ul>
    	</nav>
    </div>

    и так в index.php

    <div id="main">
    	<div id="content">
    		<?
                    // вывод одиночной(промо-поста) страницы при нажатии на пунко главного меню
    		if (is_category(10))		// Механика
    			{ query_posts('p=26'); }
    		if (is_category(11))		// Термодинамика
    			{ query_posts('p=61'); }
    		if (is_category(13))		// Электричество
    			{ query_posts('p=27'); }
    		if (is_category(17))		// Колебания и волны
    			{ query_posts('p=62'); }
    		if (is_category(21))		// Оптика
    			{ query_posts('p=63'); }
    		if (is_category(25))		// Ядерная физика
    			{ query_posts('p=64'); }
    		if ((is_category(10)) || (is_category(11)) || (is_category(13)) || (is_category(17)) || (is_category(21)) || (is_category(25)))
    			{?>
    			<article>
    				<?the_content(); ?>
    			</article>
    			<? wp_reset_query();
    			}
    			else
    			{
                            // Вывод постов для каждого пунка подменю из сайдбара
    				if(have_posts()):
    				while(have_posts()) : the_post() ;?>
    					<h1><?php the_title(); ?></h1>
    					<article>
    						<? the_content();?>
    					</article>
    				<? endwhile;
    			endif;
    		} ?>
    	</div><!-- content -->
    </div>

    не лучший вариант, наверное, но вроде работает. Спасибо cats_465

Просмотр 15 ответов — с 1 по 15 (всего 39)