2012-01-02 10 views
-1

drupal 7.10に "Business Connect"テーマをインストールしましたが、このテーマは問題なく動作しています。別のテーマをインストールしてもエラーメッセージが表示されない場合は、問題が「Business Connect」テーマのtemplate.phpファイルであることを意味します。drupalで "Business Connect"テーマを使用しているときの定義されていないオフセット1エラー

エラーメッセージ:

Notice: Undefined offset: 1 in businessconnect_process_page() (line 44 of 
C:\xampp\htdocs\my-site-name\sites\all\themes\businessconnect\template.php). 

Notice: Undefined offset: 2 in businessconnect_process_page() (line 44 of 
C:\xampp\htdocs\my-site-name\sites\all\themes\businessconnect\template.php). 

Notice: Undefined offset: 3 in businessconnect_process_page() (line 44 of 
\C:\xampp\htdocs\my-site-name\sites\all\themes\businessconnect\template.php). 

Template.phpコード:

if ($variables['is_front']) 
{ 
    $variable=$variables['title']; 
    $text=(explode(" ", $variable)); 
    $variables['title'] = '<span>'.$text[0].' '.$text[1].' '.'<span class="title_default">'.$text[2].' '.$text[3].'</span>'.'</span>'; 
} 

ライン#44:私に怒っ@hakreのリスクが

$variables['title'] = '<span>'.$text[0].' '.$text[1].' '.'<span class="title_default">'.$text[2].' '.$text[3].'</span>'.'</span>'; 
+1

誰かが 'E_ALL | 'でプログラムすることを学ぶ必要がある「ビジネス接続」を作成したようです。 E_STRICT' enabled: – rdlowrey

+0

あなたのテーマのベンダーに連絡して問題を話し合ってください。それ以外の場合は、同じテーマのユーザーがここに現れるまで待ってください。これは、それを期待するのに最適な場所ではないかもしれません。 – hakre

+0

また、[FAQを読んでください](http://stackoverflow.com/faq)では、このサイトでどのような種類の質問が受け入れられますか?これはプログラミングサイトですが、特定のテーマではなく、XYZタイプのテーマに関する問題があります。 – hakre

答えて

1

... :)

エラーメッセージは次のとおりです。実際には存在しない変数($ text [1]、$ text [2]、$ text [3])を参照するビジネス接続スクリプトの結果。あなたは、次のとライン#44を交換することによって、問題を修正することができます。サードパーティのスクリプトの内部をハッキング

for ($i=0;$i<4;$i++) { 
    $var = "mytext$i"; 
    $$var = isset($text[$i]) ? $text[$i] : ''; 
} 
$variables['title'] = '<span>'.$mytext0.' '.$mytext1.' <span class="title_default">'.$mytext2.' '.$mytext3.'</span></span>'; 

は、通常は良い考えではありません...しかし、このような場合には、それはそうだが不十分テーマを作成した経験豊富な人がすぐに問題を修正する予定です。

+0

rdlowreyさん、ありがとうございました。あなたは私の問題を解決しました。もう一度お世話になり、ありがとうございました。 – user385850

関連する問題