- もしEDITED * *
こんにちは、私はPHPに新しいですし、Joomlaのモジュールのためのハックを把握しようとしています。他ENDIFのPHPのトラブル
何らかの理由で 'else'ステートメントが機能していません。私は理由を理解していません...
<? if (KRequest::get('get.view', 'string') != 'event' || isset($module)) : ?>
<? $desc = $event->description; ?>
<? $desc = preg_replace("/\{[^\)]+\}/","", $desc) ?>
<? $desc = substr(strip_tags($desc, '<p><ul><li><b><i><strong><br>'), 0, 180)?>
<? if (strlen($desc) == 180) $desc .= '...'; ?>
<div itemprop="description" class="ohanah-event-short-description">
<?=$desc?>
</div>
<? else : ?>
<!--here is where I want to end it --!>No description.
<?
$description = $event->description;
// Create temporary article
$item =& JTable::getInstance('content');
$item->parameters = new JParameter('');
$item->text = $description;
$joomlaVersion = JVersion::isCompatible('1.6.0') ? '1.6' : '1.5';
if ($joomlaVersion == '1.5') {
$results = JFactory::getApplication()->triggerEvent('onPrepareContent', array (&$item, &$params, 1));
} else {
$dispatcher = JDispatcher::getInstance();
JPluginHelper::importPlugin('content');
$results = $dispatcher->trigger('onContentPrepare', array ('com_content.article', &$item, &$params, 1));
}
$description = $item->text;
?>
<div style="display:none"><span itemprop="name"><?=$event->title?></span></div>
<div itemprop="description" class="full-description">
<?=$description?>
</div>
<? endif ?>
ここには「endif」はありません。これはすべて関連するコードだと確信していますか? – kapa
「動作していません」は、期待されている動作と観察された動作の説明ではなく、あなたの投稿のタイトルはまったくごみです。 –