Пытаюсь в нем переместить <div class="bar_item bi_share"></div> между картинкой и текстом. Пока пробую его, а вообще нужно еще инфобар и теги.
Не пойму куда вставлять вырезанный код. В режиме кода браузера видны два разных контейнера, а в шаблоне разобраться не могу. Если модуль в новом месте и отображается, то еще отображается то на старом месте, то над картинкой. Беда прям.
Пробовал блок фото вытащить из основного контейнера, может он там замудрённый какой, не зря же дублирует, но не могу понять, что там к чему. Фото с Текстом там намертво сцепились.
Потом вырезайте и вставляйте под ним этот <div class="bar_item bi_share"></div>
Сделайте проверку внутри перебора массива $fieldset['fields']
<?php if ($field['name']=="photo") { ?> Выводим нужный DIV<?php } ?>
В том-то и дело, что не могу понять, где код, принадлежащий картинке. Где он там?сначала выведите картинку из цикла
Я так понял, что код картинки (после обнаружения) вообще нужно вставить вне пределов <div class="content_item <?php echo $ctype['name']; ?>_item">?
Спасибо, но в этом я не разбираюсь. Максимум на что способен это блоки по коду вверх-вниз двигать, пока результата не будет. В данном шаблоне уже два дня двигаю… )Сделайте проверку внутри перебора массива $fieldset['fields']
Чтобы не наломать дров (возможно файл в вашем шаблоне отличается от дефолтного), пишите в личку, помогу.
он формируется там же где и формируется код текста и прочих полей в одном из проходов перебора массива полей контента.В том-то и дело, что не могу понять, где код, принадлежащий картинке. Где он там?
После строк
<?php foreach ($fieldset['fields'] as $name => $field) { ?>
Вот перед завершением тела цикла и ставь проверку
приблизительно 56 строка
<?php if ($field['name']=="photo") { ?> СЮДА ПЕРЕНОСИМ НАШ DIV КОТОРЫЙ БУДЕТ ПОСЛЕ ФОТО <?php } ?> <?php } ?> <?php } ?>
Можно и так, только потеряется управление обтекаемостью из админки поля с картинкой и следующего за нимВот перед завершением тела цикла и ставь проверку
Пожалуй… … но судя по скрину-ТЗ обтекаемость не нужна.только потеряется управление обтекаемостью
А вот что точно не хорошо — такое решение повлияет на другие типы контента и будет пытаться вставить везде после фото этот div
Так можно сделать moy_tip_kontenta_item.tpl.phpА вот что точно не хорошо — такое решение повлияет на другие типы контента и будет пытаться вставить везде после фото этот div
Не нужно везде, человек переименует себе файл.такое решение повлияет на другие типы контента
Проблема даже не в обтекаемости, проблема в том. что этого поля может и не быть в другом типе контента (или не выводиться в записи). Тогда и блока "поделиться" не будет.
Интересно, как согласно ТЗ должна выглядеть страница без фото, где должен быть блок "поделиться"?проблема в том. что этого поля может и не быть в другом типе контента (или не выводиться в записи). Тогда и блока "поделиться" не будет.
А про переименования файла я чет и запамятовал. Спс.
Дефолтный. Это первые изменения в нём. Можно ломать.Чтобы не наломать дров (возможно файл в вашем шаблоне отличается от дефолтного)
Не получилось. Браузер ошибку выдает.Вот перед завершением тела цикла и ставь проверку
Да, от обтекаемости и хотел избавится. Не нравится. А без нее пусто, превью маленькое. Вставлять во всю ширину фото можно, ну а если кто вертикальное загонит.Пожалуй…… но судя по скрину-ТЗ обтекаемость не нужна.
На "ТЗ" я рисовал так, чтоб ничего лишнего не отвлекало. Главная задача разделить, а там бы я уже настроил. После разделения Поделиться, Автор, Теги, Оценка встали бы справа от картинки, заняв образовавшуюся пустошь, после отмены обтекаемости фото текстом.
Да, именно так планировал. Вот только вопрос, как отключать этот шаблон в мобильных браузерах, оставил на потом. А кстати, как?Не нужно везде, человек переименует себе файл.
Очень верное наблюдение… Без фоты будет гаденько. Кажется это перечеркнуло все мечты по этому поводу. Надо было бы мне сразу мне этот вопрос поднять. Лучше уж оставлять как есть.Интересно, как согласно ТЗ должна выглядеть страница без фото, где должен быть блок "поделиться"?
Спасибо.
Да бросьте. Всё решается просто.Очень верное наблюдение… Без фоты будет гаденько. Кажется это перечеркнуло все мечты по этому поводу. Надо было бы мне сразу мне этот вопрос поднять. Лучше уж оставлять как есть.
Странно, может вставили лишние скобки?Не получилось. Браузер ошибку выдает.
На примере, который я писал надо только одну строку добавить, две строки со закрывающими скобками <?php } ?> вставил в код чтобы было понятно что именно перед ними надо вставлять. Самих их вставлять еще раз не надо.
Не томите, делитесь своим решением.Да бросьте. Всё решается просто.
А мне, что дают. то и вставляю.Самих их вставлять еще раз не надо
Еще была мысль взять целиком все контейнеры нужные, засунуть в один и назначить ему позиционирование поверх основного дива справа от картинки. Но как это сделать не знаю.
Да и ситуация, когда картинки в блоге не будет, делает все потуги бессмысленными.
АгаНе томите