В данный момент разрабатываю наполняемую пользователями электронную библиотеку для местной локальной сети (более 5000 пользователей). В данный момент все основные функции введены, но вот возникли проблемы с поиском. Он наотрез отказывается искать книги. Я понимаю, что где-то что-то не доработано, но где и что? Плюс хотелось бы, чтобы thumbnails отображались корректно, не сдвигая текстовые строки.
www.deckbox.ru - сайт электронной библиотеки. Здесь вы можете увидеть все перечисленные мною недостатки. Возможно у вас также найдется полезный совет для меня, так как я не ас в друпале. Модулей пока никаких не ставил. Заранее благодарю.
Комментарии
Тут _deckbox.ru/node/3 Надо убрать левую или правую колонку, что позволит содержимое ноды раздвинуть, а это, в свою очередь, позволит размещать описание книги справа от изображения книги.
Чтобы разместить описание справа от поля изображения, надо в CSS сделать:
float: left;
margin-right: 10px;
}
С поиском разобрался. Просто переиндексация не была произведена. Поиск работает.
Не помогло.
Странно. До - После
Вопрос открыт. Поиск работает, остается решить проблему с отображением thumbnail'ов.
www.deckbox.ru
Вопрос с thumbnail'ами открыт. Помогите разобраться, как сделать так, чтобы изображение отображалось примерно как здесь.
Я уже написал как. Уточняю: htmlbook.ru и расширение FireBug для браузера FireFox.
Расширение файрфокса не показывает имя файла, который мне нужно отредактировать. Только часть кода.
А зачем имя файла? Нужно заверстать поле с изображением
.field-type-image
А изображение уже встанет туда, куда поле.
А можно подробнее? Я не совсем понимаю, что такое заверстать и как это сделать?
Если не знакомы с гипертекстовой разметкой (HTML) и каскадными таблицами стилей (CSS), изучите сайт htmlbook.ru, в дальнейшем им можно пользоваться как справочником.
Поподробнее рассказать не получиться, потому что на это надо много времени.
Я знаком с HTML, не на проф уровне, но и не на низшем. Просто в папке установленной темы много css файлов и почти в каждом из них содержаться настройки img. Мне просто нужно понять в какой именно внести изменения или дополнения.
Еще раз повторяю: не img в конкретно этом случае нужен, а класс поля с изображением, т. е. .field-type-image
Найти нужный файл и строку в CSS можно с помощью FireBug. А если это поле было создано руками (а не молулем), то в нигде в CSS его нет. Надо самому поставить и определить для него стили.
Вот все, что найдено по поиску .field-type-image. Как в этом разобраться?
D:\Программы\DRUPAL\CSS\corolla.settings.style.css (28 hits)
Line 61: .field-type-image {
Line 65: .field-type-image img {
Line 68: .ia-l .field-type-image {
Line 73: .ia-r .field-type-image {
Line 78: .ia-l .field-type-image,
Line 79: .ia-r .field-type-image,
Line 80: .ia-c .field-type-image {
Line 83: .ia-l .field-type-image img,
Line 84: .ia-r .field-type-image img,
Line 85: .ia-c .field-type-image img {
Line 88: .ia-c .field-type-image,
Line 89: .ia-n .field-type-image {
Line 94: .ia-c .field-type-image figure,
Line 95: .ia-n .field-type-image figure {
Line 99: .ia-n .field-type-image {
Line 103: .ia-n .field-type-image figcaption {
Line 106: .field-type-image.field-label-above {
Line 109: .field-type-image .field-label {
Line 112: .field-type-image.field-label-inline .field-label {
Line 120: body div.image-left .field-type-image {
Line 127: body div.image-left .field-type-image img {
Line 133: body div.image-right .field-type-image {
Line 140: body div.image-right .field-type-image img {
Line 147: body div.image-center .field-type-image {
Line 152: body div.image-center .field-type-image img{
Line 158: form.node-form div.field-type-image {
Line 161: form.node-form div.field-type-image {
Line 165: form.node-form div.field-type-image img {
D:\Программы\DRUPAL\CSS\fields.css (6 hits)
Line 27: .field-type-image figure {}
Line 28: .field-type-image figure,
Line 29: .field-type-image figcaption {
Line 33: .field-type-image figure img {
Line 38: .field-type-image figcaption {
Line 45: tabel .field-type-image img {
Вот код из FireBug. Выделен участок с кодом изображения.
<head>
<body class="html not-front logged-in two-sidebars page-node page-node- page-node-4 page-type-magazine toolbar toolbar-drawer lang-ru section-content color-scheme-default corolla fs-smallest bs-n bb-n mb-sa rc-6 rct-6 ia-n bf-l snf-cc ssf-cc ptf-a ntf-a ctf-a btf-a" style="padding-top: 65px;">
<div id="skip-link">
<div class="region region-page-top">
<div id="page-wrapper">
<div id="page">
<div id="header-wrapper">
<div id="secondary-content-wrapper">
<div id="messages-help-wrapper">
<div id="content-wrapper">
<div class="container">
<div id="columns">
<div class="columns-inner clearfix">
<div id="content-column">
<div class="content-inner">
<section id="main-content" role="main">
<div id="tasks" class="clearfix">
<div class="content-margin">
<div class="content-style">
<div id="content">
<div class="region region-content">
<div id="block-system-main" class="block block-system block-odd block-count-2 block-region-content">
<div class="block-inner clearfix">
<div class="block-content content no-title">
<article id="article-4" class="article article-type-magazine article-promoted odd article-full clearfix" role="article" typeof="sioc:Item foaf:Document" about="/content/chip-%E2%84%969-%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8C-2011">
<div class="article-inner">
<header>
<div class="article-content">
<div class="field field-name-field-magcover field-type-image field-label-hidden view-mode-full">
<div class="field-items">
<figure class="field-item">
<img width="410" height="600" alt="" src="http://books.ntech.local/sites/default/files/magcovers/chip032012.jpg" typeof="foaf:Image">
</figure>
</div>
</div>
<section class="field field-name-field-magname field-type-text field-label-inline clearfix view-mode-full">
<section class="field field-name-field-magnumber field-type-number-integer field-label-inline clearfix view-mode-full">
<section class="field field-name-field-month field-type-list-text field-label-inline clearfix view-mode-full">
<section class="field field-name-field-year field-type-number-integer field-label-inline clearfix view-mode-full">
<section class="field field-name-field-magsub field-type-taxonomy-term-reference field-label-inline clearfix view-mode-full clearfix">
<section class="field field-name-field-magdownload field-type-file field-label-inline clearfix view-mode-full">
</div>
<nav class="clearfix"></nav>
<section id="comments" class="comment-wrapper">
</div>
</article>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
<div class="region region-sidebar-first sidebar">
<div class="region region-sidebar-second sidebar">
</div>
</div>
</div>
</div>
<div id="footer-panels-wrapper">
</div>
</div>
<script src="http://books.ntech.local/sites/all/themes/adaptivetheme/adaptivetheme/js...>
<style media="all" type="text/css">
<table id="bue-dialog" class="bue-popup" style="display: none;" tabindex="0">
<table id="bue-quick-pop" class="bue-popup" style="display: none;" tabindex="0">
</body>
</html>
Вот участок с кодом изображения.
<img width="410" height="600" alt="" src="http://books.ntech.local/sites/default/files/magcovers/chip032012.jpg" typeof="foaf:Image">
1) Убрать все блоки из правой колонки, или может в настройках темы колонки отключаются. Вобщем надо чтобы центр страницы, где контент, занял площадь и правой колонки. (это опять же можно через CSS сделать)
2) Надо в файл corolla.settings.style.css, который имеет путь:
D:\Программы\DRUPAL\CSS\corolla.settings.style.css
Вставить код:
.field-type-image {
float: left !importatnt;
margin-right: 10px !importatnt;
}
Только по этому коду .field-type-image на всех страницах будут иметь левое позиционирование и отступ справа 10 пикселей.
Сделай так, увидишь результат на этом примере. Может понятней будет, что делает с отображением сайта код CSS. Да, если после вставки ничего н поменяется, то надо почистить кэш Друпала.
Ну а потом пользоваться справочником CSS с сайта htmlbook.ru и пробовать менять CSS в открытом FireBug (если измененные стили подходят, они копируются из FireBug и вставляются в файлы CSS темы). Сам FireBug файлы CSS напрямую не меняет, а только показывает как есть и как будет при изменении стилей.
И изучить документацию по верстке с сайта Drupa.ru