2017-07-26 6 views
0

EasySocialストリームモジュール内のイベント作成フォームに記事タイトルを自動的に入力しようとしています。そのため、イベントを作成する.phpファイル内にタイトル変数として現在の記事タイトルを挿入する必要があります。EasySocialのイベント作成のタイトルとしてJoomlaの記事タイトルを入力してください

私はちょうどそれが動作し、イベントタイトル "TITLE" を取得

$title = TITLE; 

をしよう。しかし、私が現在の記事のタイトルを最初にキャッチしてタイトル変数として記事のタイトルを出力しようとすると、それは動作しません。明らかに私は間違ったことをしていますが、それをどう動かすかを知ることはできません。私は今のところこれを得た:

$articleTitle = ''; 
$input = JFactory::getApplication()->input; 
if (($id = (int) $input->get('id'))) 
{ 
$db = JFactory::getDbo(); 
$query = $db->getQuery(true); 
$query->select('title')->from('#__content')->where('id = ' . $id); 
$db->setQuery($query); 
$articleTitle = $db->loadResult(); 
} 
echo $articleTitle; 

これが働いていると私は自分のサイト上の記事のタイトルを見ることができます。私は$タイトルが設定されるように設定しようとする。しかし、それは動作していないもはやいかなる:

$title = $articleTitle; 

私は最後の段階で間違ってやっている何をどれアドバイスはありますか?

答えて

0

はあなたのarticleTitleは文字列ではなくデシベル結果

if (!$result) { 
    echo 'No title ' . mysql_error(); 
    exit; 
} 
$row = mysql_fetch_row($result); 

echo $row[0]; // title 
0

$ドキュメント= JFactory ::のgetDocument()ではありません。
$ title = $ doc-> getTitle();

$タイトル$タイトル

前にエコーを忘れてはいけないページのタイトル

に等しいです。

関連する問題