2020/10/20 15:14 JST

Geeklog Japan Forums

静的ページでエラー


状態: オフライン

kuro

Forum User
Active Member
登録日: 10
投稿数: 428
いつもお世話になります。
Geeklog2.1.3からGeeklog2.2.1sr1になんとかアップグレードして、
静的ページも何とか最新版(1.7.2)にバージョンアップ出来たと思ったのですが、
ページによっては以下の様なエラーが出ます。
PHP Formatted Code

E_WARNING(2) - Illegal string offset 'sp_id' @ /hogehoge/ge/plugins/staticpages/functions.inc line 2034
 


この掲示板にも過去に同じ様なエラーが出た投稿を見つけましたが、
ちょっとわかりませんでした。 Confused

何が問題なのでしょう?

状態: オフライン

kuro

Forum User
Active Member
登録日: 10
投稿数: 428
お世話になります。

どうも、Assistプラグインと干渉してる感じです。
Assistプラグインをオフにするとエラーが解消されます。
しかし、サイトではAssistプラグインの機能を使ってるので困ってます。

状態: オフライン

Ivy

Site Admin
管理者
登録日: 01
投稿数: 5959
場所:Tokyo
Assistプラグインは最新ですか? Assistプラグインの何を使いたいですか?

状態: オフライン

kuro

Forum User
Active Member
登録日: 10
投稿数: 428
Ivyさん、ありがとうございます。

Assistプラグインは、「1.1.2.test20181102」です。

目的は、ページのURLでメニューの表示を振り分けるために使用しています。

URLに「nagano」とあれば、nagano用メニューを表示、
「tokyo」とあれば、tokyo用メニューを表示して、
といったことをやってました。

状態: オフライン

kuro

Forum User
Active Member
登録日: 10
投稿数: 428
何度もすいません。
PHP Formatted Code

 
 

こんなコードを指定して使ってました。

状態: オフライン

kuro

Forum User
Active Member
登録日: 10
投稿数: 428
すいません。autoタグ消えちゃうんですね。
PHP Formatted Code

【 assist:staticpage_content id:menu_nagano urlkey:nagano】
 

こういうのを使ってました。

状態: オフライン

Ivy

Site Admin
管理者
登録日: 01
投稿数: 5959
場所:Tokyo
こんなかんじでPHPでいかがでしょうか。
PHP Formatted Code
<?php $url_current = COM_getCurrentURL(); if( strpos( $url_current, 'nagano' ) !== false ) { ?>
{!!autotag staticpage_content:menu_nagano !!}
<?php } ?>
 
たぶんAssistプラグインのその自動タグを最近つかっていないので、最新Geeklogの静的ページプラグインといっしょには使えなくなっているんだと思います。

状態: オフライン

kuro

Forum User
Active Member
登録日: 10
投稿数: 428
うわぁ、ありがとうございます。

このPHPは、
leftblocks.thtmlに仕込んであげればいいでしょうか?


Assistプラグインは使わないでいきます。
ありがとうございます!

状態: オフライン

kuro

Forum User
Active Member
登録日: 10
投稿数: 428
Ivyさん、ありがとうございます!

leftblocks.thtmlに仕込んでうまくいきました!!
本当に助かりました。ありがとうございます!

状態: オフライン

Ivy

Site Admin
管理者
登録日: 01
投稿数: 5959
場所:Tokyo
よかったです!

時刻はすべて JST , 現在の時刻は 03:14 PM

  • 通常
  • 注目トピック
  • ロック済
  • 新着
  • 注目トピック 新着
  • ロック済トピック 新着
  •  ゲストユーザの投稿を見る
  •  投稿可能
  •  一部のHTMLを許可
  •  バッドワードをチェック