Firefox / Javascript не отображает изображение - Joomla - PullRequest
0 голосов
/ 07 июня 2011

Я настроил модуль содержимого, чтобы заголовок статьи отображал изображение перед текстом, а текст отображался двумя цветами !!

Соответствующая часть кода имеет следующий вид:

<h2 class="title">
  <?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
<a href="<?php echo $this->item->readmore_link; ?>">
    <span class="image-title2">&nbsp;</span>
    <?php 
    $titles = explode(" ",$this->item->title);

        for ($i=0; $i<count($titles)-1; $i++){
            echo '<span style="float:left;padding-left:7px;color:#303030;">'.$this->escape($titles[$i]).'</span>';

        }?> 
        <span style="color:#06cfef;float:left;padding-left:7px;"><?php echo $this->escape($titles[$i]);?></span></a>
        <div class="clear"></div>
<?php else : ?>
    <div><span class="image-title"></span>
    <?php
        $titles = explode(" ",$this->item->title);
        for ($i=0; $i<count($titles)-1; $i++){
            echo '<div style="float:left;padding-left:7px;">'.$this->escape($titles[$i]).'</div>';

        }?> 
        <div style="color:#06cfef;float:left;padding-left:7px;"><?php echo $this->escape($titles[$i]);?></div></div>
        <div style="clear:both;"></div>
<?php endif; ?>

Как в IE, так и в Google Chrome все отображается так, как нужно (кроме того, что имеет проблему с определением местоположения, но сейчас я не буду на этом фокусироваться)

В Firefox,Я могу видеть загрузку контента правильно, но как раз перед тем, как страница завершает загрузку, изображение исчезает ... Я отключил JavaScript в FF, и все отображается правильно, но я просто не могу понять, почему !!

Вы можете взятьпосмотрите на этот URL: http://sostudent.com/joomla/

Может кто-нибудь, пожалуйста, помогите ??

1 Ответ

0 голосов
/ 07 июня 2011

Я почти уверен, что это вызвано gantry-buildspans.js.

Похоже, этот скрипт необходим для того, чтобы текст заголовков h1-h3 был разным. При этом он заменяет содержимое заголовков новыми интервалами, и span.image-title2 будет отбрасываться.

Поскольку вам не нужен этот скрипт, поскольку вы уже делаете это самостоятельно в приведенном выше коде, вы можете удалить этот скрипт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...