<div>Rating: <span macro="view rating"></span><br />Vote: <span class='viewer' macro='view votes'></span></div>
Rating info:<div class='viewer' macro='view rating_info wikified'></div>
2) 程式碼:
例如:
wikify("''Rating:'' <<view rating>> ''Vote:''votes"",place)
3) TiddlyWiki 標記語法:
例如:
<<view rating_info wikified>>
摘錄 Jelly email 的兩個問題,其餘 jelly 已於新版 FiveStartPlugin 中修訂,歡迎各位先進同好更新使用。
> 您帖子里的附件看起来不仅仅是插件代码的内容?
論壇附件僅僅是該套件的修改後的純文字檔而已。
若所指為下載後,於 WinXP/SP2+欲開啟編輯時的 「安全警示」,
解決方式如同下載 TW 文件時,「解除封鎖」即可編輯並複製剪貼至 tiddler。
> AttachFilePlugin 上传的附件怎么在html中应用?
> <img src="[img[star1.png]]" 不能正常工作,下面这些指定图片位置的地方我都想换成使用上传的图片的tiddler,有办法做到不?谢谢!
請參考:
http://www.tiddlytools.com/#AttachFilePluginInfo
http://ptw.sourceforge.net/TiddlyWiki123.zh-Hant.html#%E5%B8%B6%E5%9C%96%E8%B5%B0
(google group 可能截斷連結,請注意完整複製連結)
[img[star1.png]] 是 TW 的標記語法,不能直接設為 <img> 的來源
若圖檔的資料已使用 AttachFilePlugin 載入至名為 star.png 的 tiddler,
使用方式:
1)
[img[star1.png]]
2)
複製 star.png 的 data 段落內容
<html><img src="貼至此 " /></html>
3)
或以程式碼取得的 data 段落內容,存至 變數中使用:
store.getTiddlerText("star.png##data")
注意事項:
AttchFilePlugin 可將圖檔載入,以 base64 編碼存放於 tiddler。因此你的 TW 資料量可能增數 KB 乃至於數十、
數百 KB,請斟酌使用。
請盡可能利用論壇討論 TW 相關問題,方便於同好先進分享心得。
目前我用了一个单机版最简单的FiveStarsPlugin:
http://sinojellylearn.tiddlyspot.com/#FiveStarsPlugin
另外TiddlyWiki上有人也提供了另外一种方法:
If you want installation of AttachFilePluginFormatters to be
optional,
you can write something like this:
var URL="http://.../filename.jpg"; // hard-coded fallback/default
if (config.macros.attach)
URL=config.macros.attach.getAttachment("TiddlerName");
If the plugin is installed, it will use attachments, otherwise it
will
fall back to using the hard-coded URL.
On 9月7日, 上午9时02分, BramChen <bram.c...@gmail.com> wrote:
> 很抱歉,先前論壇暫時無法發文,現已解決。
>
> 摘錄 Jelly email 的兩個問題,其餘 jelly 已於新版 FiveStartPlugin 中修訂,歡迎各位先進同好更新使用。
>
> > 您帖子里的附件看起来不仅仅是插件代码的内容?
>
> 論壇附件僅僅是該套件的修改後的純文字檔而已。
> 若所指為下載後,於 WinXP/SP2+欲開啟編輯時的 「安全警示」,
> 解決方式如同下載 TW 文件時,「解除封鎖」即可編輯並複製剪貼至 tiddler。
>
> > AttachFilePlugin 上传的附件怎么在html中应用?
> > <img src="[img[star1.png]]" 不能正常工作,下面这些指定图片位置的地方我都想换成使用上传的图片的tiddler,有办法做到不?谢谢!
>
> 請參考:
>
> http://www.tiddlytools.com/#AttachFilePluginInfo
>
> http://ptw.sourceforge.net/TiddlyWiki123.zh-Hant.html#%E5%B8%B6%E5%9C...
function search_avg_rating(n) {
var titles=[];
store.forEachTiddler(function(title, tiddler){
if (tiddler.fields["average_rating"] == n.toString())
titles.push(tiddler.title);
});
return titles;
> > 請盡可能利用論壇討論 TW 相關問題,方便於同好先進分享心得。- 隐藏被引用文字 -
>
> - 显示引用的文字 -
可以將取得的 titles 表列至指定的 tiddler 中,即為搜尋結果。
底下是簡單的範例:
<html><a id="s5" class="button" href="javascript:;">searche rating 5</
a><p id="result" /></html><<tiddler - with:{{
function search_avg_rating(n) {
var titles=[];
store.forEachTiddler(function(title, tiddler){
if (tiddler.fields["average_rating"] == n.toString())
titles.push(tiddler.title);});
return titles;
}
jQuery("#s5").click(function(){
var titles=search_avg_rating(1);
jQuery("#result").html(titles.join("<br />"));
})
}}>>
另外:
SearchOptionsPlugin 若只勾選 fields 仍可能找出其他 extended fields 中含 "5" 的
tiddlers,例如: changecount = 5 的 ....
若未取消其他選項,則出現的包含可能出現在 tiddler.text, tiddler.title ... 的 "5"
先前回覆中建議:
2)
記憶中 http://www.tiddlytools.com/#SearchOptionsPlugin 選項中可勾選搜尋 ,若單勾此選項,則只
會搜尋 extended fields。
主要是建議*參考 SearchOptionsPlugin 相關程式碼寫法*。
On 9月7日, 下午2时36分, BramChen <bram.c...@gmail.com> wrote:
> 其實先前給你的這段程式碼,只需去「用它」即可
>
> 可以將取得的 titles 表列至指定的 tiddler 中,即為搜尋結果。
>
> 底下是簡單的範例:
>
> <html><a id="s5" class="button" href="javascript:;">searche rating 5</
> a><p id="result" /></html><<tiddler - with:{{
> function search_avg_rating(n) {
> var titles=[];
> store.forEachTiddler(function(title, tiddler){
> if (tiddler.fields["average_rating"] == n.toString())
> titles.push(tiddler.title);});
> return titles;
> }
> jQuery("#s5").click(function(){
> var titles=search_avg_rating(1);
> jQuery("#result").html(titles.join("<br />"));
>
> })
> }}>>
>
> 另外:
> SearchOptionsPlugin 若只勾選 fields 仍可能找出其他 extended fields 中含 "5" 的
> tiddlers,例如: changecount = 5 的 ....
> 若未取消其他選項,則出現的包含可能出現在 tiddler.text, tiddler.title ... 的 "5"
>
> 先前回覆中建議:
> 2)
> 記憶中http://www.tiddlytools.com/#SearchOptionsPlugin選項中可勾選搜尋 ,若單勾此選項,則只
應 jelly 要求,將前面程式碼擴充後,如下:
''Search ratigng: ''<html><input id="i_1" type="text" size=6/
><aid="a_1" class="button" href="javascript:;";>go</a></html>
{{r_1{<br />}}}
<<tiddler - with:{{
function search_avg_rating(n) {
var titles=[];
store.forEachTiddler(function(title, tiddler){
if (tiddler.fields["average_rating"] == n.toString())
titles.push(tiddler.title);});
return titles;
}
(function($){
$("#a_1").click(function(){
var input=$("#i_1")[0].value,
titles=search_avg_rating(input),
li=(titles.length==0) ? "* Not found." : "#
[["+ titles.join("]]\n#[[")+"]]",
r=$("#tiddler"+tiddler.title).find(".r_1")
;
r.text(" ");
wikify(li,r[0]);
})
})(jQuery);
ps:谷歌浏览器怎么就不支持google工具栏呢?我把链接保存在google书签里,无法用谷歌浏览器替代掉ie或者firefox。
另外,我还遇到谷歌浏览器无法保存tw文件,我只能用FireFox编辑TW文件。
On 9月9日, 下午12时37分, BramChen <bram.c...@gmail.com> wrote:
> 補上代碼附件,方便檢視。
>
> 2009/9/9 BramChen <bram.c...@gmail.com>
> SearchRatingTiddler.txt
> < 1K查看下载- 隐藏被引用文字 -
>
> - 显示引用的文字 -
與討論主題無關之討論,請斟酌另起討論串,方便有相同問題者搜尋檢視。
1)
不了解你"?"後面的問題,請舉例說明。
2) 請善用搜尋
http://groups.google.com/group/tiddlywiki-zh/browse_thread/thread/1d256a81cb43b99
我?后面的意思是这样的:
Google工具栏支持书签功能,类似于IE的收藏夹。但是是存储在网上的,任何电脑上都可以访问。
我把经常要访问的链接放在它里面的。但是谷歌浏览器不支持工具栏,我也就没有办法用书签中保存的链接了。
我用谷歌浏览器,还只是听说用它访问google邮箱、论坛更快。
我还觉得比较奇怪呢,我怎么没有在论坛贴图的权限?也不能粘贴附件?是不是要达到一定级别才行?
而且,论坛也不支持设置文字颜色什么的。
TiddlySaver.jar这个文件,我之前也看到了,不过没想到它是可以帮助浏览器保存文件的。
On 9月9日, 下午2时20分, BramChen <bram.c...@gmail.com> wrote:
> 不客氣,舉手之勞。
>
> 與討論主題無關之討論,請斟酌另起討論串,方便有相同問題者搜尋檢視。
> 1)
> 不了解你"?"後面的問題,請舉例說明。
>
> 2) 請善用搜尋http://groups.google.com/group/tiddlywiki-zh/browse_thread/thread/1d2...
若是在 TW 的網頁,提供給訪客 bookmark 至其常用的書籤服務,可以安裝:
http://ptw.sourceforge.net/ptwe.html#BookmarksCommand
不需修改程式碼,即可自行刪減、擴充常用的書籤服務。
(這就跟 TW 連上關係了,不過與本討論串主題無關,就此打住。)
2) 論壇貼圖、附件的方式在論選輯可以找到說明:
http://groups.google.com/group/tiddlywiki-zh/web