d3forumのページタイトルにトピックを追加
タツ
投稿数: 2448
旅と気ままなフォーラムのページで、トピックについての記事を投稿しているにも関わらず、トピックが表示されず、ページタイトルとして記事名単独で表示されていたので、どのトピックに対しての投稿かということが分かるようにd3forumを編集しました。
例えば、Xoops Cube Legacyをphp7で運用する方法を模索というトピックに対して多くの記事を投稿していますが、
編集前
myx_backupモジュールphp7への対応 - XOOPS関連フォーラム - 旅と気ままなフォーラム - ソロツーリングと気ままな旅
編集後
Xoops Cube Legacyをphp7で運用する方法を模索 - myx_backupモジュールphp7への対応 - XOOPS関連フォーラム - 旅と気ままなフォーラム - ソロツーリングと気ままな旅
というようになりました。今後不具合がないか様子を見たいと思います。
追加----
早速内容を精査したところ、titleで上記の方法ではトピックのタイトルと投稿のタイトルがダブってしまい記述されるので、ダブらないように以下の部分全体を編集してみました。
他にも良い方法があるとは思いますが思いつきませんでした。
xoops_trust_path/modules/d3forum/include/vewpost.php 177行目
$topic4assign['title']を追加
'xoops_pagetitle' => join(' - ', array($post4assign['subject'], $forum4assign['title'], $xoopsModule->getVar('name'))) ,
↓
'xoops_pagetitle' => join(' - ', array($topic4assign['title'],$post4assign['subject'], $forum4assign['title'], $xoopsModule->getVar('name'))) ,
例えば、Xoops Cube Legacyをphp7で運用する方法を模索というトピックに対して多くの記事を投稿していますが、
編集前
myx_backupモジュールphp7への対応 - XOOPS関連フォーラム - 旅と気ままなフォーラム - ソロツーリングと気ままな旅
編集後
Xoops Cube Legacyをphp7で運用する方法を模索 - myx_backupモジュールphp7への対応 - XOOPS関連フォーラム - 旅と気ままなフォーラム - ソロツーリングと気ままな旅
というようになりました。今後不具合がないか様子を見たいと思います。
追加----
早速内容を精査したところ、titleで上記の方法ではトピックのタイトルと投稿のタイトルがダブってしまい記述されるので、ダブらないように以下の部分全体を編集してみました。
if($topic4assign['title'] == $post4assign['subject']) {
$xoopsTpl->assign(
array(
'category' => $category4assign ,
'forum' => $forum4assign ,
'topic' => $topic4assign ,
'next_topic' => $next_topic4assign ,
'prev_topic' => $prev_topic4assign ,
'post' => $post4assign ,
'posts' => $posts ,
'tree' => $tree , // naao
'tree_tp_count' => $topics_count , // naao
'page' => 'viewpost' ,
'ret_name' => 'post_id' ,
'ret_val' => $post_id ,
'uname' => $poster_uname4disp ,
'xoops_pagetitle' => join(' - ', array($post4assign['subject'], $forum4assign['title'], $xoopsModule->getVar('name'))) ,
'xoops_meta_description' => $d3forum_meta_description , // naao
'xoops_breadcrumbs' => $xoops_breadcrumbs ,
)
) ;
}else{
$xoopsTpl->assign(
array(
'category' => $category4assign ,
'forum' => $forum4assign ,
'topic' => $topic4assign ,
'next_topic' => $next_topic4assign ,
'prev_topic' => $prev_topic4assign ,
'post' => $post4assign ,
'posts' => $posts ,
'tree' => $tree , // naao
'tree_tp_count' => $topics_count , // naao
'page' => 'viewpost' ,
'ret_name' => 'post_id' ,
'ret_val' => $post_id ,
'uname' => $poster_uname4disp ,
'xoops_pagetitle' => join(' - ', array($topic4assign['title'],$post4assign['subject'], $forum4assign['title'], $xoopsModule->getVar('name'))) ,
'xoops_meta_description' => $d3forum_meta_description , // naao
'xoops_breadcrumbs' => $xoops_breadcrumbs ,
)
) ;
}
投票数:2
平均点:10.00
投稿ツリー
-
Xoops Cube Legacyをphp7で運用する方法を模索
(タツ, 2022/9/14 5:12)
- myx_backupモジュールphp7への対応 (タツ, 2022/9/14 11:44)
-
Re: Xoops Cube Legacyをphp7で運用する方法を模索
(nonn50, 2022/9/14 12:25)
- Re: Xoops Cube Legacyをphp7で運用する方法を模索 (タツ, 2022/9/14 15:58)
- multiMenuモジュールphp7への対応 (タツ, 2022/9/24 8:28)
-
Gnaviモジュールphp7への対応
(タツ, 2022/9/27 20:49)
- Re: Gnaviモジュールphp7への対応(追加) (タツ, 2023/2/11 17:19)
- d3pipesモジュールphp7への対応 (タツ, 2022/9/28 6:09)
-
bulletinモジュールphp7への対応
(タツ, 2022/9/29 8:25)
- Re: bulletinモジュールphp7への対応 (タツ, 2023/2/11 18:29)
- myalbum-pモジュールphp7への対応 (タツ, 2022/10/1 7:39)
- webphotoモジュールphp7への対応 (タツ, 2022/10/22 1:03)
- theme_changerモジュールphp7への対応 (タツ, 2022/11/16 7:09)
-
logcounterxモジュールphp7への対応
(タツ, 2022/11/19 19:30)
- Re: logcounterxモジュールphp7への対応 (タツ, 2023/2/11 18:24)
- captchaモジュールphp7への対応 (タツ, 2022/11/29 5:51)
- d3forumモジュールphp7への対応 (タツ, 2023/2/15 6:39)
-
liaiseモジュールphp7への対応
(タツ, 2023/2/15 6:46)
- d3forumのページタイトルにトピックを追加 (タツ, 2024/11/23 11:08)