[請教][RC] phpBB Gallery (相簿) (Update 1.0.0)的BBCode

phpBB 3 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群譯文組

版面規則
請注意!您的提問必須遵守發問格式,違者砍文。
主題已鎖定
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

[請教][RC] phpBB Gallery (相簿) (Update 1.0.0)的BBCode

文章 GPLynn »

安裝外掛:
[RC] phpBB Gallery (相簿) (Update 1.0.0)

問題描述:
此外掛安裝完後目前能正常作用。
它內建有提供會自動產生一個BBCode大致如下:
BBCode語法

代碼: 選擇全部

[album]{NUMBER}[/album]
HTML替換代碼

代碼: 選擇全部

<a href="http://url/gallery/image.php?image_id={NUMBER}"><img src="http://url/gallery/image.php?mode=thumbnail&image_id={NUMBER}" alt="{NUMBER}" /></a>
在相簿瀏覽相片時可以知道該圖片的NUMBER,不過我在其它版面貼上使用時卻沒有作用。
[album]不會被解析,只被當成純文字顯示出來。
然而如果我直接在網址上貼上縮圖連結,

代碼: 選擇全部

http://url/gallery/image.php?mode=thumbnail&image_id=1
卻又可以正確的顯示出縮圖。

請問要怎麼修正這個問題?
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [請教][RC] phpBB Gallery (相簿) (Update 1.0.0)的BBCode

文章 心靈捕手 »

我在 "[RC] phpBB Gallery (相簿) (Update 1.0.0)的BBCode" 使用上, 沒有這個問題.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

Re: [請教][RC] phpBB Gallery (相簿) (Update 1.0.0)的BBCode

文章 GPLynn »

心靈捕手 寫:我在 "[RC] phpBB Gallery (相簿) (Update 1.0.0)的BBCode" 使用上, 沒有這個問題.
請問捕手老師的BBCode是外掛自己建立的還是另外手動建立的。
可以的話能將語法貼出來供參考一下嗎?

我發現即使我另外手動修改album BBCode的"提示內容",似乎會在不知不覺中又會被改回外掛預設的文字。

代碼: 選擇全部

GALLERY_HELPLINE_ALBUM
在\root\language\zh_cmn_hant\mods\info_acp_gallery.php底下的

代碼: 選擇全部

'GALLERY_HELPLINE_ALBUM'			=> '插入圖片:[album]圖片ID[/album](圖片ID可於相簿中獲得。)',
其後的中文(已依我自己的喜好更改過了!)不是應該會顯示在提示內容裡嗎?
這一處怎麼會沒有作用了~
同一個檔案裡的中文化明明都很正常。

另外,我剛剛試著自己手動新建了一個[test]的BBCode,用完全一樣的HTML替代語法下去設定,發現這樣子就沒問題了!
真是奇怪,如此一來在相簿檢視時由系統給的BBCode語法反而不能使用。 :-(
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

Re: [請教][RC] phpBB Gallery (相簿) (Update 1.0.0)的BBCode

文章 GPLynn »

剛剛去check了一下資料庫的phpbb_bbcodes table,
確實存在著album那筆資料,也感覺不出跟上述自建的test BBCode有何不同。
唯一令我比較懷疑的是,它的bbcode_id=0,所以我一氣之下將它改成1,沒用。
剛又忽然發現我自己新增的BBCode其id也不是從1開始算,心想會不會是前面幾個已經被系統預設給佔走了。
索性又把album的bbcode_id改成接著下來的數字26,這回總算可以了~
現在只怕在做ACP設定時它又會被改回來,或著有什麼潛在的後遺症了!
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [請教][RC] phpBB Gallery (相簿) (Update 1.0.0)的BBCode

文章 心靈捕手 »

GPLynn 寫:
心靈捕手 寫:我在 "[RC] phpBB Gallery (相簿) (Update 1.0.0)的BBCode" 使用上, 沒有這個問題.
請問捕手老師的BBCode是外掛自己建立的還是另外手動建立的。
可以的話能將語法貼出來供參考一下嗎?

我發現即使我另外手動修改album BBCode的"提示內容",似乎會在不知不覺中又會被改回外掛預設的文字。

代碼: 選擇全部

GALLERY_HELPLINE_ALBUM
在\root\language\zh_cmn_hant\mods\info_acp_gallery.php底下的

代碼: 選擇全部

'GALLERY_HELPLINE_ALBUM'			=> '插入圖片:[album]圖片ID[/album](圖片ID可於相簿中獲得。)',
其後的中文(已依我自己的喜好更改過了!)不是應該會顯示在提示內容裡嗎?
這一處怎麼會沒有作用了~
同一個檔案裡的中文化明明都很正常。

另外,我剛剛試著自己手動新建了一個[test]的BBCode,用完全一樣的HTML替代語法下去設定,發現這樣子就沒問題了!
真是奇怪,如此一來在相簿檢視時由系統給的BBCode語法反而不能使用。 :-(
1. 這個 "album BBCode" 是外掛作者寫入 *.php 程式中, 而自動建立的.
一般而言, 根本不必安裝者費心.
2. 若要修改 "提示內容", 則得更改下列語言檔的 ('GALLERY_HELPLINE_ALBUM') 內容.
language/zh_cmn_hant/mods/info_acp_gallery.php
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

Re: [請教][RC] phpBB Gallery (相簿) (Update 1.0.0)的BBCode

文章 GPLynn »

心靈捕手 寫: 1. 這個 "album BBCode" 是外掛作者寫入 *.php 程式中, 而自動建立的.
一般而言, 根本不必安裝者費心.
2. 若要修改 "提示內容", 則得更改下列語言檔的 ('GALLERY_HELPLINE_ALBUM') 內容.
language/zh_cmn_hant/mods/info_acp_gallery.php
嗯~
不曉得是不是我的回覆不夠清楚所以捕手老師看不懂。正如我上一篇的回覆所說:
  1. 自動建立的BBCode它的bbcode_id=0,而我自行至資料庫更改將bbcode_id=26後就正常了!我不曉得為何會有如此差異。
  2. 語言檔"language/zh_cmn_hant/mods/info_acp_gallery.php" 'GALLERY_HELPLINE_ALBUM'的內容我都有,該語言檔的其它部分都有作用,目前發現唯獨那行無法套用。
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [請教][RC] phpBB Gallery (相簿) (Update 1.0.0)的BBCode

文章 心靈捕手 »

GPLynn 寫:
心靈捕手 寫: 1. 這個 "album BBCode" 是外掛作者寫入 *.php 程式中, 而自動建立的.
一般而言, 根本不必安裝者費心.
2. 若要修改 "提示內容", 則得更改下列語言檔的 ('GALLERY_HELPLINE_ALBUM') 內容.
language/zh_cmn_hant/mods/info_acp_gallery.php
嗯~
不曉得是不是我的回覆不夠清楚所以捕手老師看不懂。正如我上一篇的回覆所說:
  1. 自動建立的BBCode它的bbcode_id=0,而我自行至資料庫更改將bbcode_id=26後就正常了!我不曉得為何會有如此差異。
  2. 語言檔"language/zh_cmn_hant/mods/info_acp_gallery.php" 'GALLERY_HELPLINE_ALBUM'的內容我都有,該語言檔的其它部分都有作用,目前發現唯獨那行無法套用。
不知道這是否是升級 1.0.0 後的現象?

1. 這個 bbcode_id=0 確實有問題.
2009062938.jpg
之前 (或更早以前), 因為在個人論壇測試, 所以不覺得 album BBCode 失效;
今天, 再於測試論壇測試, 的確有您提到的問題.

這個新增的 album BBCode 應該是會隨著您的論壇, 已經新增的 BBCode, 而遞增 bbcode_id 才是.
比方說, 我的論壇已經新增若干 BBCode, 所以當我安裝相簿時, 它的 bbcode_id=17.
2009062939.jpg
經測試將 bbcode_id=0 改為 bbcode_id=13 即可.
也就是說, 系統預設已經使用了 12 個 BBCode; 若有新增, 則自 13 依序遞增.
這部分還沒有很有效的論據可以說明;
我只是參考 includes/bbcode.php 的程式代碼, 以及測試後的猜測.

2. "提示內容" 也確實如您所言, 無法自語言檔變更.

經測試, 解決這個問題有兩個方法, 提供您參考:
  1. 自行由 ACP > 發表 > BBCodes > 編輯 album "提示內容"
  2. 讓語言檔 ('GALLERY_HELPLINE_ALBUM') 生效
    開啟
    includes/acp/acp_gallery_config.php

    找到

    代碼: 選擇全部

    								'bbcode_helpline'		=> 'GALLERY_HELPLINE_ALBUM',
    
    取代成

    代碼: 選擇全部

    								'bbcode_helpline'		=> $user->lang['GALLERY_HELPLINE_ALBUM'],
    
    P.S.
    修改後, 必須進 ACP > 外掛 > 相簿 > 相簿基本組態 > 再按一次 "送出" 才可生效.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

Re: [請教][RC] phpBB Gallery (相簿) (Update 1.0.0)的BBCode

文章 GPLynn »

謝謝捕手老師抽空幫忙測試。

bbcode_id跟GALLERY_HELPLINE_ALBUM我都在資料庫手動更動過了。
現在比較擔心的是,在ACP做相簿相關設定時,希望這個外掛不會又把bbcode_id刷回原來有問題的值。
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [請教][RC] phpBB Gallery (相簿) (Update 1.0.0)的BBCode

文章 心靈捕手 »

GPLynn 寫:謝謝捕手老師抽空幫忙測試。

bbcode_id跟GALLERY_HELPLINE_ALBUM我都在資料庫手動更動過了。
現在比較擔心的是,在ACP做相簿相關設定時,希望這個外掛不會又把bbcode_id刷回原來有問題的值。
在 ACP 做相簿基本組態設定時, 不會將 bbcode_id 改回 0;
不過, 有可能將提示內容改回 'GALLERY_HELPLINE_ALBUM'.
也就是說, 針對提示內容的修改, 以上述的第二種方法較妥當.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
myogg
星球普通子民
星球普通子民
文章: 14
註冊時間: 2009-05-22 09:22
來自: china

Re: [請教][RC] phpBB Gallery (相簿) (Update 1.0.0)的BBCode

文章 myogg »

这个问题我也出现。现在按照您的方法去看下!
myogg
星球普通子民
星球普通子民
文章: 14
註冊時間: 2009-05-22 09:22
來自: china

Re: [請教][RC] phpBB Gallery (相簿) (Update 1.0.0)的BBCode

文章 myogg »

修改后,发文测试可行。还没有
修改後, 必須進 ACP > 外掛 > 相簿 > 相簿基本組態 > 再按一次 "送出" 才可生效.
主題已鎖定

回到「[3.0.x] 外掛問題討論」