Xoops

2008年8月27日 (水)

削除を投稿数に反映 ~Myalbum-P~


xoops/modules/myalbum/editphoto.php の51行目

に追加(追加内容はd3Downloadsと同じ)


管理画面は・・・・・後回しsweat01

| コメント (0)

削除を投稿数に反映 ~d3Downloads~

xoops_trust_path/modules/d3downloads/main/modfile.phpの393行目に

 if( $submitter >0 ){
  $member_handler =& xoops_gethandler('member');
  $user_obj =& $member_handler->getUser($submitter);
  if (is_object($user_obj)) {
   $member_handler->updateUserByField($user_obj, 'posts', $user_obj->getVar('posts')-1);
  }
 }

を追加

管理画面の反映は、まだできていません。
ユーザーIDが取得できない・・・・・weep

| コメント (0)

2008年8月26日 (火)

削除を投稿数に反映 ~XfSection~

xfsection/class/wfsarticle.phpの443行目に

 if( $this->uid >0 ){
   $member_handler =& xoops_gethandler('member');
   $user_obj =& $member_handler->getUser($this->uid);
   if (is_object($user_obj)) {
     $member_handler->updateUserByField($user_obj, 'posts', $user_obj->getVar('posts')-1);
   }
 }


を追加
他モジュールにも順次追加しますっup

| コメント (0)

2008年8月22日 (金)

d3downloadsのソート順の初期設定を変更したい

ソート順の初期設定は、タイトルの昇順ですが
これを掲載日の新しい順に変更したかったので修正

xoops_trust_path/modules/d3downloads/main/index.phpの39行目

$orderby = "d.title ASC";

$orderby = "d.date DESC";

に変更 happy01

| コメント (0)

2008年7月 7日 (月)

d3downloadの投稿数反映

xoops_trust_path/modules/d3downloads/mainのsubmit.php 343行目に

$xoopsUser->incrementPost() ;

を追加



再集計の対応
xoops/modules/system/admin/usersのusers.php 218行目辺りに

$tables[] = array ('table_name' => 'd3downloads_downloads', 'uid_column' => 'submitter');

を追加

| コメント (0)

2008年6月27日 (金)

wfdownloadsからd3downloadへ

以前から気になっていた
ダウンロードファイルの文字化け問題
ハックすれば直るのでしょうが
私のスキル不足で保留のままでした


ところが
昨日"d3download"というモジュールを発見
文字化けに対応&wfdownloads v3.10以上のデータをインポート可能(mydownloadsからも)という優れものでしたので即採用

特に問題もなく
インポートも無事終了し
(wfdownloadsのレビューだけは消えてしまいましたが)
稼働しています。

| コメント (0)

2008年6月25日 (水)

Docmanagerの文字化け対策

他のモジュールでもそうですが

全角文字のダウンロードファイル名が文字化けします。


検索したところ
ずばりな回答があったので

get_file.phpの110~114行目を

$filename = $myrow['files_name'];
$filename = mb_convert_encoding($filename, "Shift-JIS", "EUC");
header("Content-Type: application/octet-stream");
header('Content-Disposition: '.$attachment.'filename="'.$filename.'"');
header('Content-Description: "'.$myrow['files_name'].'"');
header("Content-Length: ".filesize($file_path));
header("Connection: close");


に置き換えて対応 happy01

他のモジュールの文字化けも対応せねば・・・

| コメント (0)

Docmanager(ファイル共有モジュール)をインストール

参考サイトのリンクからインストール後

Root folder is : Error (create the folder specified below)
parent_folder is : Error (create the parent_folder folder in the folder below)
parent_folder permissions are : Error (adjust the permissions for the parent_folder folder)
tools folder is : Error (create the tools folder in the folder below)

のエラー発生

var/www/uploadsフォルダを作成
その下に
parent_foldertoolsフォルダを作成
uploadsとparent_folderのパーミッションを777に変更(社内イントラなので甘く設定)


Docmanagerのtoolsフォルダ内の2つのファイルを
uploadsのtoolsフォルダにコピー
元フォルダは削除

System Path直下に
Docmanagerのscriptsフォルダ内の"sentence_filter.pl"ファイルをコピー


セキュリティのために
scriptsフォルダ内のファイルを消すようにとのことですが
社内イントラなので、消さずに取っておくことにしました。

日本語言語ファイルを作成してアップ


readmeの日本語化・・・すべきなのかな
時間があったらやってみよ♪

| コメント (0)

2008年5月13日 (火)

Xoops Analyzerの人気モジュール

イメージマネージャとして使用しているmyalbum-pモジュールが
人気モジュールの一覧に表示されてしまう
混乱を招きかねないので、除外するように設定・・・・


色々探し回るも
意外と簡単でしたsweat01


ログ記録ブロックを全ページに表示するよう設定してあったのを
必要なモジュールだけ表示するよう変更

解決scissors

| コメント (0)

Wf-Downloads 50音順索引

Wf-Downloads 50音順索引の表示がヘンです
先頭文字が英数字の場合は正常ですが
全角文字の場合、、、意味不明な結果に

調べてもヒントが何にもナシ


それほど、有用なものではないので
テンプレートから消してしまいました


wfdownloads_header.html から
<{if $catarray.letters}>
 <div align="center" class="itemPermaLink"><{$catarray.letters}></div><br />
<{/if}>
を削除

| コメント (0)