お知らせ
お知らせ : テーマのダウンロードファイルを更新しました。
投稿者 : marine 投稿日時: 2012-05-05 14:36:07 (1719 ヒット)
お知らせ

PC用テーマとスマホ用テーマのダウンロードファイルを更新しました。

sourceforge の Git を利用する設定としましたので、ダウンロードした zip ファイルは、7-zip 形式となっております。
7-zip で解凍できるソフトウェアをご利用いただければと思います。

また、zip ファイルを解凍すると、多階層のフォルダ構造となっているのでご注意ください。
解凍してできあがったフォルダの下に theme_storehouse/html/themes と3つの階層があり、そこに目的とするテーマのフォルダがありますので、それをアップロードするようにしてください。



コメント一覧

投稿ツリー


なーお   投稿日時 2012/5/13 15:45

こんにちはー。
いつもFBのほうでお世話になります、なーおです。

早速ですが、こちらに情報があったほうが良いと思うのでお邪魔します。^^

主題の件、pack2011に同梱されたd3forum-0.86で一部の機能がアップしていまして、配布されたいるテーマ下テンプレートと軽い不整合があります。

具体的には、トピック内投稿一覧ページにページ分割機能が盛り込まれています。
https://github.com/XoopsX/d3forum/blob/master/xoops_trust_path/modules/d3forum/templates/main_listposts.html
この中の

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
<div class="boxNavi" style="text-align:center;">
<{if $pagenav}>
<ul class="itemBody">
<{foreach from=$pagenav item=nav_}>
<li class=<{$nav_.class}>><span>
<{if $nav_.url}><a href="<{$nav_.url}>" title="go to page <{$nav_.txt}>"><{$nav_.txt}></a>
<{else}>
<{$nav_.txt}>
<{/if}>
</span></li>
<{/foreach}>
</ul><!-- /itemIBody -->
<{/if}>
</div><!-- /boxNavi -->

の部分です。

d3forum管理画面の一般設定にある、「トピック一覧でのページ分割単位」 に連動してページ分割するようになりました。

このナビゲーションが表示されないと、投稿数が多いツリーで表示できない投稿がでてしまうので、xupdateで随時テーマ導入可能となるため、追加したほうが良いと思います。

CSSのほうも、
https://github.com/XoopsX/d3forum/blob/master/xoops_trust_path/modules/d3forum/templates/main.css
の中で

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/*  Page Navigation */
 
div.boxNavi .itemBody {
	margin: 1px 2px 5px 2px;
	text-align:center;
	list-style-type: none;
	background-color: transparent;
}
div.boxNavi .itemBody li{
	display: inline;
	margin: 1px 2px 1px 2px;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	text-align:center;
	border-top: 1px solid lightgrey;
	border-bottom: 1px solid lightgrey;
	border-left: 1px solid lightgrey;
	border-right: 1px solid lightgrey;
	background-image: none;
}
 
div.boxNavi .itemBody li.txt span,
div.boxNavi .itemBody li.this span,
div.boxNavi .itemBody li a {
	margin: 0;
	padding: 5px 7px 5px 10px;
	text-decoration: none;
}
div.boxNavi .itemBody li.this span {
	background-color: #CCCCCC;
}

が追加されています。

他にも変わっている部分があるのですが、ツリー表示の追加などでそれらは特に問題にはならないと思います。

ご検討お願いします。

(もう一息、がんばりましょー。)

marine  投稿日時 2012/5/13 16:14

なーおさん、情報ありがとうございます。

テーマ下テンプレートは、確かに便利なんですけど・・・
こういう場合に、ちょっと難しい面をもっていますよね。

内容、了解いたしました。

個人的にGitを利用するようにしたのは正解だった、ですね。
こういう場合に、対応しやすいですから。。。

ちょいと頑張らないと・・・ですね。

なーお   投稿日時 2012/5/13 17:11

d3forum用のテーマ下テンプレートでもう一つお願いです。

main_listcategories.html の78行目付近、"d3dorum"と直書きしている部分を、"$mydirname" に2箇所書き変えていただくと、 インストールディレクトリ名を変更した場合でも編集せずにそのままで行けます。

1
2
<{* xugj_block file="modules/d3forum/blocks/blocks.php" func="b_d3forum_list_topics_show" opt="d3forum,15,1,time,1,0,," item="block" *}>
<{xugj_block file="modules/$mydirname/blocks/blocks.php" func="b_d3forum_list_topics_show" opt="$mydirname,15,1,time,1,0,," item="block"}>

ほぼ全テーマ展開になっちゃうかもですが、よろしくお願いします。

他のモジュールなどでも、もし同様の箇所がありましたら、参考にしていただければ幸いです。
但し、ブロックのテンプレで同じような記述があった場合は、

1
<{xugj_block file="modules/$block.mydirname/blocks/blocks.php" func="b_d3forum_list_topics_show" opt="$block.mydirname,15,1,time,1,0,," item="block"}>

とするとsmartyエラーになります。 こうした場合は、バッククオートで囲うと良いようです。

1
<{xugj_block file="modules/`$block.mydirname`/blocks/blocks.php" func="b_d3forum_list_topics_show" opt="`$block.mydirname`,15,1,time,1,0,," item="block"}>

参考:
http://www.smarty.net/docs/ja/language.syntax.quotes.tpl

marine  投稿日時 2012/5/14 8:07 | 最終変更

なーおさん、追加情報ありがとうございます。

$mydirname ですね。
ありがとうございます。これで、良い感じになりそうです。

さてと・・・頑張らなくっちゃ!



新しくコメントをつける

題名
ゲスト名
投稿本文
より詳細なコメント入力フォームへ
<  2024年11月  
     12
3456789
10111213141516
17181920212223
24252627282930

ニュースカテゴリ