LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 05:22:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Не отображается field_description (описание) записей если нет картинки  (Прочитано 560 раз)
0 Пользователей и 1 Гость смотрят эту тему.
annaz
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 53


« : 29.03.2011, 16:41:01 »

В Detailed view описание записи отображается только если у записи есть логотип. Если лого нет - то описание не отображается. Подскажите, пожалуйста, что нужно поменять в коде, чтобы описание отображалось независимо от того есть изображение или нет?

 <tr><td>
      <div style="border-bottom: 1px dotted; width:100%;"></div>
      <?php if($img){
                 echo "<br/>";
                 echo "<div style='float: right;  margin-right: auto; padding: 10px; width: 35%;'>";
                 echo $img;
                 echo "</div>";
    
        echo "<div style='float: left; text-align: justify; padding: 5px; width: 60%;'>";
          echo $fieldsObjects['field_description']->data;
        echo "</div>";
        }?>
  </td></tr>


« Последнее редактирование: 29.03.2011, 16:49:26 от annaz » Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #1 : 29.03.2011, 17:06:10 »

Код
<tr><td>
<div style="border-bottom: 1px dotted; width:100%;"></div>
<?php if($img){
echo "<br /><div style=\"float: right;  margin-right: auto; padding: 10px; width: 35%;\">";
echo $img;
echo "</div>";
}?>
 
<div style="float: left; text-align: justify; padding: 5px; width: 60%;">
<?php echo $fieldsObjects['field_description']->data; ?>
</div>
</td></tr>
« Последнее редактирование: 29.03.2011, 18:47:41 от SyncMaster » Записан
annaz
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 53


« Ответ #2 : 29.03.2011, 17:36:29 »

При таком коде теряется шаблон - исчезает, остаются только кракозябры
« Последнее редактирование: 29.03.2011, 17:41:01 от annaz » Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #3 : 29.03.2011, 18:09:49 »

Писал наобум. Для интереса вставил в шаблон посмотреть — всё работает.
Единственное, лишняя точка с запятой в конце строки <div style="float: left; text-align: justify; padding: 5px; width: 60%;"> Исправил в коде выше.

При таком коде теряется шаблон - исчезает, остаются только кракозябры
Если нет изображения и описания, то появляется только пунктирная строка, которая описана в  <div style="border-bottom: 1px dotted; width:100%;"></div>, что совершенно неправильно — для «отделения» существует тег <HR>. Данных нет, что там должно появиться? «Петя + Маша = L»? Azn

И что такое кракозябры в вашем понимании? Покажите сайт или скрин хотя бы.
« Последнее редактирование: 29.03.2011, 18:48:15 от SyncMaster » Записан
annaz
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 53


« Ответ #4 : 29.03.2011, 18:25:45 »

http://www.infomama.am/index.php?option=com_sobi2&sobi2Task=sobi2Details&catid=27&sobi2Id=300&Itemid=228&lang=ru
« Последнее редактирование: 29.03.2011, 18:47:09 от SyncMaster » Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #5 : 29.03.2011, 18:46:11 »

По всей видимости вы неправильно сделали шаблон, потому что код, который я вам привел 100% рабочий.
Замените только ту часть, которую вы привели в исходниках моей.

Пытаться что-то отследить мне крайне тяжело. Ваш хостер не хочет дружить со мной и каждую страницу SOBI2 я дожидаюсь 33 секунды. И даже «Назад» работает с такой же скоростью в Опере, из-за коннекта в «ё@#нный фейсбук» © Californication
Это крайне тяжело для моей психики Sad
Записан
annaz
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 53


« Ответ #6 : 29.03.2011, 18:57:20 »

Спасибо в любом случае, буду пробовать дальше
Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #7 : 29.03.2011, 19:39:49 »

Спасибо в любом случае, буду пробовать дальше
Да вы просто попробуйте вставить измененный стандартный шаблон и посмотреть, работает или нет.

Код:
<?php
/* please do not remove this line */
defined('_SOBI2_')|| exit("Restricted access");
?>

<?php HTML_SOBI::renewal($config,$mySobi); ?>
<table class="sobi2Details" <?php echo $style; ?> >
  <tr>
    <td><?php echo $ico; ?><h1><?php echo $mySobi->title; ?></h1></td>
  </tr>
  <tr>
    <td><?php if($img){
echo "<br /><div style=\"float: right;  margin-right: auto; padding: 10px; width: 35%;\">";
echo $img;
echo "</div>";
}?></td>
  </tr>
  <tr>
    <td><?php HTML_SOBI::showGoogleMaps($mySobi, $config); ?></td>
  </tr>
  <tr>
    <td>
      <div style="float: left; text-align: justify; padding: 5px; width: 60%;">
<?php echo $fieldsObjects['field_description']->data; ?>
</div>
    </td>
  </tr>
</table>
<table class="sobi2DetailsFooter" width="100%">
  <tr>
    <td>
    <?php HTML_SOBI::addedDate($config,$mySobi); ?>
        
    <?php HTML_SOBI::showHits($config,$mySobi); ?>
    </td>
    <td><?php HTML_SOBI::editButtons($config,$mySobi); ?></td>
  </tr>
</table>
<?php ?>
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet