HouseJournal
Ответы в темах
-
Evgeny Vlasov, вы оказали неоценимую помощь.
Вот этот код полностью исправил проблему
#posts-list .post-image, .search .post-image { margin-right: 20px; float: left; }Спасибо!
Собственно сам сайт — http://housejournal.ru/ если он чем-то может помочь пониманию проблемы.
wikicms, спасибо большое! Изменил и все стало идеально!
Т.е. моя проблема — происходит искажение картинки.
Выглядит это так: http://clip2net.com/s/2PtwZ
А картинка в оригинале около краткого описания так: http://clip2net.com/s/2PB1rСтоит задача заставить эту картинку выводиться прямоугольной.
Тема http://wordpress.org/extend/themes/max-magazine
Демо http://demo.gazpo.com/?themedemo=maxКстати в демо пропорции маленьких миниатюр сохраняются… 150px × 150px (scaled to 50px × 50px). У меня проблема вылезла из-за того, что я изменил размер миниатюр около сообщений с 150px × 150px на 150px x 110px, ну не нравятся мне квадратные миниатюры и все тут.
Руководствуясь приведенной ссылкой на документацию и перейдя на страницу описания добавления дополнительных размеров миниатюр
http://codex.wordpress.org/Function_Reference/add_image_size
В файле шаблона functions.php действительно находится описание размеров нестандартных миниатюр
/** * Add custom image size for slider and featured category thumbnails. */ add_image_size( 'small-thumb', 70, 40, true );И эти размеры меня полностью устраивают. Но как сделать, чтобы эта миниатюра именно такого размера выводилась на главной (не искажалась до 50х50) — вот в чем вопрос.
Сам размер миниатюр меня полностью устраивает, именно картинок которые автоматически генерируются. Но они искажаются при выводе в шаблон.
Может в этом куске кода
<?php the_post_thumbnail('small-thumb', array('title' => ''.get_the_title().'' )); ?>как-то можно нужную ширину и высоту вывода (70х40)?
Я думаю, уже поздно делать дочернюю тему. Я почти все файлы шаблона перелапатил, поудалял ненужное, перевел на русский некоторые слова и и т.д… Вот, если новая версия темы все таки выйдет — тогда прийдется уже ДУМАТЬ.
Таких размеров миниатюр даже в настройках блога не задается.
В Параметры => Медиафайлы я только 3 размера миниатюр задавал:
Размер миниатюры 150 х 110
Средний размер 300 х 200
Крупный размер 1024 х 685dikiy_forester, в любом случае ОГРОМНОЕ спасибо! Даже, если вообще текст «Главная» с главной убрать — потеря не большая. Единственное, что меню разного размера на разных страницах будет.
После вставки вышеприведенного кода в header.php получилось очень близко к желаемому. На главной странице действительно теперь ссылки нет, а только текст. Но текст почему-то другой по стилю и смещенный относительно остальных пунктов. Не знаете, как это победить?
Выглядит сейчас это так: http://clip2net.com/s/2PsEG
В шаблоне max magazine реализован вывод рекламного баннера в шапке сайта. Это место я посчитал наиболее подходящим для меню и скопировал код меню туда. Код для рекламного места редактируется из настроек шаблона в админке.
Вот этой строчкой
<?php echo max_magazine_get_option( 'ad468' ); ?>
я так понимаю код рекламного места со вставленным в него меню вызывается из файла header.php.dikiy_forester, при вставке такого кода получается вывод такого текста
Главная’; else echo ‘Главная’; ?>
на каждой странице — без разницы главная не главная… ну и без активной ссылки везде.
Так вот в том то и дело, что судя по всему не туда)) Я строитель, не программист совсем.
Пробовал так:
<br /><div id="nav"> <div class="menu-glavnoe-menyu-container"><ul id="menu-glavnoe-menyu" class="menu"> <li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"><a title="Главная страница" href="http://site.ru/">Главная</a></li> <?php if( !is_home() ) echo '<a href="http://yoursite.net/" title="Перейти на главную страницу">YourSite.net</a>'; else echo 'YourSite.net'; ?> <li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"><a title="Форум" href="http://forum.site.ru/">Форум</a></li> <noindex> <li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"><a rel="nofollow" title="Подписывайтесь на наш Twitter" href="https://twitter.com/site">Twitter</a></li> <li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"><a rel="nofollow" title="Наш RSS канал" href="http://site.ru/feed/">RSS</a></li> </noindex> </ul></div> </div>Пробовал так:
<br /><div id="nav"> <div class="menu-glavnoe-menyu-container"><ul id="menu-glavnoe-menyu" class="menu"> <li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"><a title="Главная страница - строительство и ремонт частных домов" href="http://housejournal.ru/">Главная</a></li> <li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"><?php if( !is_home() ) echo '<a href="http://yoursite.net/" title="Перейти на главную страницу">YourSite.net</a>'; else echo 'YourSite.net'; ?></li> <li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"><a title="Форум о строительстве и ремонте частных домов" href="http://forum.housejournal.ru/">Форум</a></li> <noindex> <li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"><a rel="nofollow" title="Подписывайтесь на наш Twitter" href="https://twitter.com/HouseJournal">Twitter</a></li> <li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"><a rel="nofollow" title="Наш RSS канал" href="http://housejournal.ru/feed/">RSS</a></li> </noindex> </ul></div> </div>Существующее меню даже не менял пока, вставлял в центре его новый код в качестве эксперимента.
В файле header.php рекламный блок, в котором я редактирую меню вставляется следующим кодом:
<?php if (max_magazine_get_option( 'ad468' )) {?> <div class="ad468"> <?php echo max_magazine_get_option( 'ad468' ); ?> </div> <?php } ?>Если вышеприведенный код просто вставить… выводит в меню на всех страницах:
YourSite.net’; else echo ‘YourSite.net’; ?>
Т.е. не совсем то…