2008-01-01から1年間の記事一覧

ユーザ情報に項目を追加

・互換レンダーシステム→テンプレートの追加→ユーザーモジュール user_default.html user_edituser.html user_register_confirm.html user_register_form.html user_userinfo.html ・/kernel/user.php ・/modules/user/forms/EditUserForm.class.php ・/modu…

ユーザ登録画面

互換レンダーシステム→テンプレート管理→ユーザーモジュール→user_register_form.html <{if $actionForm->hasError()}> <div class="errorMsg"> <ul> <{foreach item=message from=$actionForm->getErrorMessages()}> <li><{$message}></li> <{/foreach}> </ul> </div> <{/if}> <form action="#" method="post"> <{xoops_token form=$action</form>…

ユーザーのプロフィール編集

互換レンダーシステム→テンプレート管理→ユーザーモジュール→user_edituser.html <div> <a href="<{$xoops_url}>/userinfo.php?uid=<{$actionForm->get('uid')|xoops_escape}>"><{$smarty.const._MD_USER_LANG_PROFILE}></a> &nbsp;<span style="font-weight:bold;">&raquo;&raquo;</span>&nbsp;<{$smarty.const._MD_USER_LANG_EDITPROFILE}> </div> <{…

ユーザ情報画面

互換レンダーシステム→テンプレート管理→ユーザーモジュール→user_userinfo.html <{if $user_ownpage == true && $enableSelfDelete == true && $xoops_isadmin == false}> <div style="text-align:right;"> <a href="<{$xoops_url}>/user.php?op=delete"><{$smarty.const._MD_USER_LANG_DELACCOUNT}></a> </div> <{elseif $xoops_isadmin == true}>

ログイン画面

互換レンダーシステム→テンプレート管理→ユーザーモジュール→user_default.htmlを編集。 <form action="<{$xoops_url}>/user.php" method="post"> <{xoops_input type=hidden name=op value=login}> <{xoops_input type=hidden name=xoops_redirect value=$redirect_page}> <table class="outer"> <tr> <th colspan="2" style="text-align:center;"><{$smar…</th></tr></table></form>

ユーザ情報の管理

XOOPSのユーザ情報は http://www.xxx.com/userinfo.php?uid=1 などといった形式のアドレスで表示されるため、ゲストには非表示設定にしていても、アドレスを直接たたけば見れてしまう可能性もあるし、そもそも他人のユーザ情報まで見れるということになる。 …

ユーザの一括登録

groupadminというモジュールを利用することでユーザ情報を一括アップロードできます。 ダウンロードはこちら → はっぴぃ・りなっくす この中の「XOOPS for you」という一群のモジュール類の中にあります。 解凍し、アップロードし、インストールすれば終了。…

Weblogin(スニペット)

呼び出しは基本 [!Weblogin!]だが、キャッシュをしないページの場合だと [[Weblogin]]でも呼び出せる。 以下パラメータ loginhomeid ログイン後に表示するページ。ドキュメントIDで指定する。指定なしの場合はカレントドキュメント。 logouthomeid ログアウ…

NEWSモジュール:記事タイトルの表示方法

基本的にNEWSモジュールの各記事のタイトルは「トピック名:記事名」となっている。このトピック名を削除する方法。 index.phpの場合、line132- $story['title'] = $sarray[$i]->textlink().'&nbsp;:&nbsp;'."<a href='".XOOPS_URL."/modules/news/article.php?storyid=".$sarray[$i]->storyid()."'>".$sarray[$i]->title()."</a>";を $story['title'] …

配送モジュール実査法の複製

/includes/language/japanese/modules/shipping/table.phpをコピーし、nekomail.phpに書き換える。 中身の define('MODULE_SHIPPING_TABLE_TEXT_TITLE', '実査法'); define('MODULE_SHIPPING_TABLE_TEXT_DESCRIPTION', '実査法'); define('MODULE_SHIPPING_T…

消費税の二重課税

管理画面→一般設定→ショップ全般の設定で、「価格を税込みで表示」「価格を税込みで表示-管理画面」の両方をtrueにした場合、商品清算時の表示に消費税がさらに課税されてしまう場合がある。 この場合、/includes/classes/order.php,line549- // 日本なので…

http://css-happylife.com/log/javascript/000157.shtml

背景画像の処理

CSS

IEとFirefoxなどで見比べた場合、CSSで背景画像をセンタリングしたときに1pxずれることがある。 その場合、 body, { padding-left:1px;}と記述することで、そのズレを調整することができる。 が。 ブラウザの進化により、やや複雑になってきたので再記述。 …