Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Tiddlywiki

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11

Открыть новую тему     Написать ответ в эту тему

vnmed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TiddlyWiki

 
Офсайт: https://tiddlywiki.com/
 
TiddlyWiki — вики-движок и вики-концепция, заключающаяся в том, что весь вики-сайт представляет собой одну HTML-страницу, интерактивность которой обеспечивается скриптами. Благодаря тому, что вся TiddlyWiki — один файл, её хорошо использовать для быстрой публикации целого сайта в Сети. Другой вариант использования — в качестве персональной вики — глоссария, тезауруса, PIMа (есть средства для интеграции в браузер Firefox).
Страниц в традиционном понимании в TiddlyWiki нет. В качестве единиц контента используются "тидлеры" (tiddlers) — небольшие порции текста, которые в процессе перемещения по ссылкам образуют ленту просмотра.
 
Чтобы заполучить свою TiddlyWiki, достаточно скачать страницу с офсайта и, если у вас установлена Java, - вперед! Сама эта страница уже есть и движок, и заготовка для вашего органайзера, аутлайнера и т. п. Можно работать и так, а можно начинить ее плагинами и скинами, которых народные умельцы во всего мира разработали огромное множество
 
Советы и ссылки на русском: http://s.arboreus.com/2007/08/tiddlywiki.html
 
TiddlyWiki в Opera: http://forum.ru-board.com/topic.cgi?forum=5&topic=25134&start=40#14
 
Родственные темы
wiki - выбор wiki под свои нужды

Всего записей: 372 | Зарегистр. 24-06-2005 | Отправлено: 20:11 25-10-2007 | Исправлено: Xant1k, 21:34 12-10-2019
hammerit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maK, согласен, и в подобные споры я стараюсь не вступать.
Но все же людям приходится принимать решения о том, чем пользоваться.
И если такое решение принято - это еще совсем не означает, что этот человек - фанат.
Я для себя решение принял и просто говорю о нем людям.
Ну а прислушиваться к подобным советам или нет - это личное дело каждого.
И от того, что человек пользуется Оперой, для меня плохим человеком он не становится.
Я знаю множество прекрасных людей, которые пользуются Оперой и вполне ей довольны
Тут скорее вопрос в том, чего люди хотят от браузера.
Если людей устраивает Опера - то пускай пользуются на здоровье.
Опера - в своем роде отличный браузер, и я с этим не спорю.
Просто в моей повседневной работе гораздо лучше себя оправдывает Firefox, вот и все.
Опять же, этот топик - очередное тому подтверждение.
И никакого фанатизма
 
P.S.: Прошу прощения за оффтоп.

Всего записей: 371 | Зарегистр. 15-03-2006 | Отправлено: 11:36 26-10-2007
Petrik Pyatochkin



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hammerit

Цитата:
Очень правильное решение  
Самое время перейти на Firefox  

Я вообще собрался переходить на Линукс. Попробую там на Опере, потом отпишусь Уже попробовал на Фаерфоксе в Ubuntu - работает безукоризненно, а у меня были глюки и с Фаерфоксом на Винде с оригинальным emty.html - подвешивал систему намертво. С русскоязычной версией гюков на Фаерфоксе пока не заметил.
 
Что касается лучшего браузера, то к сожалению идеального на сегодня нет. Фаерфокс лучше Оперы отображает страницы, но требует достаточно много оперативки. На моих 512 мб после нескольких часов работы и открытия множетсва документов и программ, когда оперативная память стремится к 0, фаерфок становится ужасно неповоротлив. Если бы не его прожорливость, я бы уже давно на нем висел.
 
Но меня сейчас другое волнует. Как сделать, чтобы Tiddlywiki при старте открывал не GettingStarted, а новый тиддлер (шаблон), или чтобы выводил список последних записей скажем за неделю, или чтобы выводил записи с определенным тегом? Насколько я понял, нужно отредактировать DefaultTiddlers, но там писать для этих целей?

Всего записей: 320 | Зарегистр. 27-08-2006 | Отправлено: 13:55 26-10-2007 | Исправлено: Petrik Pyatochkin, 13:56 26-10-2007
vnmed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Petrik Pyatochkin
 
To get started with this blank TiddlyWiki, you'll want to modify the following tiddlers:
 
    * SiteTitle & SiteSubtitle: This is the title and subtitle of the site, as shown above. (After saving, they will also appear in the browser title bar.)
    * MainMenu: The menu at the top, below the Title.
    * DefaultTiddlers: Contains the names of all tiddlers that you want to appear when the TiddlyWiki is opened.
    * SideBarOptions: This contains the definitions for the sidebar buttons and sliders on the right.
 
Стало быть, надо в MainMenu внести название пустого тиддлера, с которого ты хочешь начинать сессию - скажем, Новый, Шаблон или что-нибудь в этом же роде.
То же самое вписать и в DefaultTiddlers, где хранятся названия всех тиддлеров, которые появляются при открытии TiddlyWiki.
И в том, и в другом случаях названия надо заключать в двойные квадратные скобки [[Новый]]...
 
В DefaultTiddlers можно включить также список тиддлеров (каждое имя в двойных квадратных скобках), которые ты желаешь видеть при открытии, а полный список всех тиддлеров, распределенных под датам, содержится в TimeLine
 
SiteTitle & SiteSubtitle и SideBarOptions, насколько я понимаю, не имеют отношения к порядку тиддлеров при открытии TiddlyWiki, и их можно делать или оставлять какими пожелаешь.

Всего записей: 372 | Зарегистр. 24-06-2005 | Отправлено: 18:06 26-10-2007 | Исправлено: vnmed, 18:15 26-10-2007
Eliza



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А как менять в сабже стиль оформления? Вот есть... кста, "шапку" бы надо включить, имхо... так вот, есть в "шапке" (будущей) ссылка на темы там и плагины. Если по плагинам нам объяснили, как их устанавливать, то с темами - не пойму я... И, главное, в хелпах не найду чё-та...

Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 21:55 26-10-2007
Eliza



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Самое смешное, что IE (у меня версия 6) тоже не желает сохранять изменения в англоязычной версии. А вот русскоязычную - на ура. Гыыы!

Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 01:26 27-10-2007
vnmed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть такой сайт http://tiddlystyles.com
Там с десяток различных оформлений, которые можно скопировать и вставить в свою TiddlyWiki.
Для этого в своей TiddlyWiki нужно открыть для редактирования тиддлер StyleSheet и заменить код в нем скопированным кодом понравившегося оформления.
Кроме того можно брать таблицы стилей из любых понравившихся страниц TiddlyWiki в Сети.
 
Добавлено:
И еще...
Есть замечательный Plugin HoverMenu.
Вертикальная планочка меню "парит" или плавает по правому краю окна при прокрутке - всегда под рукой и занимательно.
 
Код:
 

Цитата:
/***
|Name|HoverMenuPlugin|
|Created by|SaqImtiaz|
|Location|http://lewcid.googlepages.com/lewcid.html#HoverMenuPlugin|
|Version|1.11|
|Requires|~TW2.x|
!Description:
Provides a hovering menu on the edge of the screen for commonly used commands, that scrolls with the page.
 
!Demo:
Observe the hovering menu on the right edge of the screen.
 
!Installation:
Copy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW.
To customize your HoverMenu, edit the HoverMenu shadow tiddler.
 
To customize whether the menu sticks to the right or left edge of the screen, and its start position, edit the HoverMenu configuration settings part of the code below. It's well documented, so don't be scared!
 
The menu has an id of hoverMenu, in case you want to style the buttons in it using css.
 
!Notes:
Since the default HoverMenu contains buttons for toggling the side bar and jumping to the top of the screen and to open tiddlers, the ToggleSideBarMacro, JumpMacro and the JumpToTopMacro are included in this tiddler, so you dont need to install them separately. Having them installed separately as well could lead to complications.
 
If you dont intend to use these three macros at all, feel free to remove those sections of code in this tiddler.
 
!To Do:
* rework code to allow multiple hovering menus in different positions, horizontal etc.
* incorporate code for keyboard shortcuts that correspond to the buttons in the hovermenu
 
!History:
*03-08-06,  ver 1.11: fixed error with button tooltips
*27-07-06, ver 1.1 : added JumpMacro to hoverMenu
*23-07-06
 
!Code
***/
 
/***
start HoverMenu plugin code
***/
//{{{
config.hoverMenu={};
//}}}
 
/***
HoverMenu configuration settings
***/
//{{{
config.hoverMenu.settings={
               align: 'right',    //align menu to right or left side of screen, possible values are 'right' and 'left'                
               x: 1,              // horizontal distance of menu from side of screen, increase to your liking.
               y: 158            //vertical distance of menu from top of screen at start, increase or decrease to your liking
               };
//}}}
 
//{{{
//continue HoverMenu plugin code
config.hoverMenu.handler=function()
{
               var theMenu = createTiddlyElement(document.getElementById("contentWrapper"), "div","hoverMenu");
               theMenu.setAttribute("refresh","content");
               theMenu.setAttribute("tiddler","HoverMenu");
               var menuContent = store.getTiddlerText("HoverMenu");
               wikify(menuContent,theMenu);
 
           var Xloc = this.settings.x;
           Yloc =this.settings.y;
           var ns = (navigator.appName.indexOf("Netscape") != -1);
           function SetMenu(id)
                        {
                var GetElements=document.getElementById?document.getElementById(id):document.all?document.all[id]:document.layers[id];
                if(document.layers)GetElements.style=GetElements;
                GetElements.sP=function(x,y){this.style[config.hoverMenu.settings.align]=x +"px";this.style.top=y +"px";};
                GetElements.x = Xloc;
                GetElements.y = findScrollY();
                GetElements.y += Yloc;
                return GetElements;
                    }
               window.LoCate_XY=function()
                        {
                var pY =  findScrollY();
                        ftlObj.y += (pY + Yloc - ftlObj.y)/15;
                ftlObj.sP(ftlObj.x, ftlObj.y);
                setTimeout("LoCate_XY()", 10);
                    }
               ftlObj = SetMenu("hoverMenu");
           LoCate_XY();
};
 
window.old_lewcid_hovermenu_restart = restart;
restart = function()
{
               window.old_lewcid_hovermenu_restart();
               config.hoverMenu.handler();
};
 
setStylesheet(
"#hoverMenu  .button, #hoverMenu  .tiddlyLink {border:none; font-weight:bold; background:#18f; color:#FFF; padding:0 5px; float:right; margin-bottom:4px;}\n"+
"#hoverMenu .button:hover, #hoverMenu .tiddlyLink:hover {font-weight:bold; border:none; color:#fff; background:#000; padding:0 5px; float:right; margin-bottom:4px;}\n"+
"#hoverMenu .button {width:100%; text-align:center}"+
"#hoverMenu { position:absolute; width:7px;}\n"+
"\n","hoverMenuStyles");
 
 
config.macros.renameButton={};
config.macros.renameButton.handler = function(place,macroName,params,wikifier,paramString,tiddler)
{
 
               if (place.lastChild.tagName!="BR")
                     {
                      place.lastChild.firstChild.data = params[0];
                      if (params[1]) {place.lastChild.title = params[1];}
                     }
};
 
config.shadowTiddlers["HoverMenu"]="<<top>>\n<<toggleSideBar>><<renameButton '>' >>\n<<jump j '' top>>\n<<saveChanges>><<renameButton s 'Save TiddlyWiki'>>\n<<newTiddler>><<renameButton n>>\n";
//}}}
//end HoverMenu plugin code
 
//Start ToggleSideBarMacro code
//{{{
config.macros.toggleSideBar={};
 
config.macros.toggleSideBar.settings={
         styleHide :  "#sidebar { display: none;}\n"+"#contentWrapper #displayArea { margin-right: 1em;}\n"+"",
         styleShow : " ",
         arrow1: "«",
         arrow2: "»"
};
 
config.macros.toggleSideBar.handler=function (place,macroName,params,wikifier,paramString,tiddler)
{
          var tooltip= params[1]||'toggle sidebar';
          var mode = (params[2] && params[2]=="hide")? "hide":"show";
          var arrow = (mode == "hide")? this.settings.arrow1:this.settings.arrow2;
          var label= (params[0]&&params[0]!='.')?params[0]+" "+arrow:arrow;
          var theBtn = createTiddlyButton(place,label,tooltip,this.onToggleSideBar,"button HideSideBarButton");
          if (mode == "hide")
             {  
             (document.getElementById("sidebar")).setAttribute("toggle","hide");
              setStylesheet(this.settings.styleHide,"ToggleSideBarStyles");
             }
};
 
config.macros.toggleSideBar.onToggleSideBar = function(){
          var sidebar = document.getElementById("sidebar");
          var settings = config.macros.toggleSideBar.settings;
          if (sidebar.getAttribute("toggle")=='hide')
             {
              setStylesheet(settings.styleShow,"ToggleSideBarStyles");
              sidebar.setAttribute("toggle","show");
              this.firstChild.data= (this.firstChild.data).replace(settings.arrow1,settings.arrow2);
              }
          else
              {    
               setStylesheet(settings.styleHide,"ToggleSideBarStyles");
               sidebar.setAttribute("toggle","hide");
               this.firstChild.data= (this.firstChild.data).replace(settings.arrow2,settings.arrow1);
              }
 
     return false;
}
 
setStylesheet(".HideSideBarButton .button {font-weight:bold; padding: 0 5px;}\n","ToggleSideBarButtonStyles");
//}}}
//end ToggleSideBarMacro code
 
//start JumpToTopMacro code
//{{{
config.macros.top={};
config.macros.top.handler=function(place,macroName)
{
               createTiddlyButton(place,"^","jump to top",this.onclick);
}
config.macros.top.onclick=function()
{
               window.scrollTo(0,0);
};
 
config.commands.top =
{
               text:" ^ ",
               tooltip:"jump to top"
};
 
config.commands.top.handler = function(event,src,title)
{
               window.scrollTo(0,0);
}
//}}}
//end JumpToStartMacro code
 
//start JumpMacro code
//{{{
config.macros.jump= {};
config.macros.jump.handler = function (place,macroName,params,wikifier,paramString,tiddler)
{
        var label = (params[0] && params[0]!=".")? params[0]: 'jump';
        var tooltip = (params[1] && params[1]!=".")? params[1]: 'jump to an open tiddler';
        var top = (params[2] && params[2]=='top') ? true: false;        
 
        var btn =createTiddlyButton(place,label,tooltip,this.onclick);
        if (top==true)
              btn.setAttribute("top","true")
}
 
config.macros.jump.onclick = function(e)
{
        if (!e) var e = window.event;
        var theTarget = resolveTarget(e);
        var top = theTarget.getAttribute("top");
    var popup = Popup.create(this);
    if(popup)
        {
                 if(top=="true")
                                {createTiddlyButton(createTiddlyElement(popup,"li"),'Top &#8593;','Top of TW',config.macros.jump.top);
                                 createTiddlyElement(popup,"hr");}
         
        story.forEachTiddler(function(title,element) {
            createTiddlyLink(createTiddlyElement(popup,"li"),title,true);
            });
                }
    Popup.show(popup,false);
    e.cancelBubble = true;
    if (e.stopPropagation) e.stopPropagation();
    return false;
}
 
config.macros.jump.top = function()
{
       window.scrollTo(0,0);
}
//}}}
//end JumpMacro code
 
//utility functions
//{{{
Popup.show = function(unused,slowly)
{
    var curr = Popup.stack[Popup.stack.length-1];
    var rootLeft = findPosX(curr.root);
    var rootTop = findPosY(curr.root);
    var rootHeight = curr.root.offsetHeight;
    var popupLeft = rootLeft;
    var popupTop = rootTop + rootHeight;
    var popupWidth = curr.popup.offsetWidth;
    var winWidth = findWindowWidth();
        if (isChild(curr.root,'hoverMenu'))
              var x = config.hoverMenu.settings.x;
        else
              var x = 0;
    if(popupLeft + popupWidth+x > winWidth)
        popupLeft = winWidth - popupWidth -x;
        if (isChild(curr.root,'hoverMenu'))
              {curr.popup.style.right = x + "px";}
        else
                curr.popup.style.left = popupLeft + "px";
    curr.popup.style.top = popupTop + "px";
    curr.popup.style.display = "block";
    addClass(curr.root,"highlight");
    if(config.options.chkAnimate)
        anim.startAnimating(new Scroller(curr.popup,slowly));
    else
        window.scrollTo(0,ensureVisible(curr.popup));
}
 
window.isChild = function(e,parentId) {
        while (e != null) {
                var parent = document.getElementById(parentId);
                if (parent == e) return true;
                e = e.parentNode;
                }
        return false;
};
//}}}

Всего записей: 372 | Зарегистр. 24-06-2005 | Отправлено: 01:33 27-10-2007 | Исправлено: vnmed, 02:05 27-10-2007
Eliza



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Firefox ТОЖЕ не сохраняет англоязычную страницу! Русскую, как и IE, сохраняет. Ржунимагу! Кто эт тут кричал, что Огнелис - лучшее решение???!!!

Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 01:52 27-10-2007
vnmed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Eliza
А какие же он у меня страницы сохраняет, как не английские? Да и русские тоже...

Всего записей: 372 | Зарегистр. 24-06-2005 | Отправлено: 02:07 27-10-2007
Eliza



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Не, я, видно, что-то напутала при сохранении... пардон... Беру свои слова назад: и IE и Огнелис - нормально сохраняют англоязычную версию.
 
vnmed 02:33 27-10-2007
Цитата:
Есть замечательный Plugin HoverMenu.

А каковы его функции?
 
Добавлено:
vnmed 02:33 27-10-2007
Цитата:
Для этого в своей TiddlyWiki нужно открыть для редактирования тиддлер StyleSheet

А в пустом англоязычном wiki - нету такого тиддлера...

Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 02:08 27-10-2007
vnmed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Eliza
Если в пустом его нет, думаю, надо создать. Только он должен быть, просто ты его не нашла. Хоть простенький...
А функции Ховера я вкратце описал - кнопки для создания нового тиддлера, сохранения, перемещения вверх-вниз... Главное он сам плывет вдоль края окна и всегда под рукой. О нем все написано в комментарии в самом начале плагина. И даже обещания на будущее...

Всего записей: 372 | Зарегистр. 24-06-2005 | Отправлено: 02:16 27-10-2007
Eliza



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я поняла, надо новый создать с таким именем - всё получается. но синяя полоса сверху - остаётся без изменений. А я бы хотела её сменить...

Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 02:16 27-10-2007
vnmed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отредактируй тиддлер SiteTitle. Впиши в него что хочешь.

Всего записей: 372 | Зарегистр. 24-06-2005 | Отправлено: 02:22 27-10-2007
Eliza



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vnmed 03:22 27-10-2007
Цитата:
Отредактируй тиддлер SiteTitle

Так там я могу изменить то, что написано. но у меня почему-то в любой теме - меняется всё, а вот синяя широкая полоса (шапка) остаётся неизменной!

Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 02:27 27-10-2007
vnmed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А также SiteSubtitle - это вторая часть шапки.
Как меняется цвет и формат полосы, не знаю. Стало быть, не таблицей стилей...

Всего записей: 372 | Зарегистр. 24-06-2005 | Отправлено: 02:33 27-10-2007
Eliza



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вот, глянь, кстати, как одна и та же тема выглядит в Опере ->
 
   
 
и в Огнелисе (в IE - так же) ->
 
   
 
Где, я вас спрашиваю, эта панелька, которая видна в Опере на самом верху?

Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 02:41 27-10-2007
vnmed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просто щелкни на backstage- она и появится

Всего записей: 372 | Зарегистр. 24-06-2005 | Отправлено: 02:48 27-10-2007
Eliza



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Так, есть, оказывается, такой тиддль, как PageTemplate - если скопировать его код, тогда всё становится, как надо.  
Тока панелька наверху - где её надыбать?

Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 02:49 27-10-2007
vnmed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Насчет синей полосы еще разберемся, утро вечера мудренее

Всего записей: 372 | Зарегистр. 24-06-2005 | Отправлено: 02:52 27-10-2007
Eliza



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vnmed 03:48 27-10-2007
Цитата:
Просто щелкни на backstage- она и появится

Аааа!!! Ты - гений!!!
Возник вопрос, нет, вопросы:
1. Где почитать про плаги? Лучше, конечно, на русском. Но можно и на аглицком, на кряйняк... Для чего каждый и т.д. А?
2. Можно ли фоном нового тиддля дать какую-нить текстурку? Если да, то как?
3. А как бы его таки к Опере прикрутить...
 
Добавлено:
Что означают кнопки:
1. Fields
2. Syncing
3. Permalink
4. References
5. Jump
 
Можно ли в тиддле одно слово или фразу сделать ссылкой на другое слово (фразу) в ЭТОМ ЖЕ тиддле?
 
Добавлено:
vnmed 03:52 27-10-2007
Цитата:
Насчет синей полосы еще разберемся, утро вечера мудренее

В общем так, стиль страницы диктуется двумя факторами: PageTemplate и StyleSheet. Я применила оба: синяя полоса исчезла, тема стала выглядеть, как надо.
 
Да! А permaview - это что значит?
 
Добавлено:
vnmed 23:21 25-10-2007
Цитата:
Щелкните мышью на  "Edit", чтобы открыть тиддлер. Поместите курсор среди текста и дайте команду «Выделить все» сочетание клавиш  [Ctrl][A] или через меню «Правка», «Выделить все» или через контекстное меню. Затем скопируйте текст плагина.

Обычно код плагина помещают отдельно. То есть ни в коем случае не Edit (тогда выделится всё: и описание плагина, и примеры его использования и т.д.) - просто пролистнуть страницу чуть вниз. Там и увидим код плагина, его, и только его выделять и копировать.
 
А вот это описание плага - не переведёт ли кто для мну...? В общих чертах понимаю, но смутно.

Цитата:
This macro tells TW to find all instances of a word and makes it point to a different link. For example, whenever I put the word 'Clint' in a tiddler I want TiddlyWiki to turn it into a link that points to a tiddler titled 'Clint Checketts' Or the word 'TW' could point to a tiddler called 'TiddlyWiki' It even matches clint (which is lowercase) Clint leet lEEt LEET

 
И я правильно понимаю: чтобы использовать плагин, нужно вводить в текст писуемого тиддля строчку <<redirect TW TiddlyWiki>>?

Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 03:01 27-10-2007
vnmed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В общем так, стиль страницы диктуется двумя факторами: PageTemplate и StyleSheet.

Молодец, что догадалась. Бывает и еще сложнее и детальнее. Ты, конечно, уже подметила: StyleSheetColors, StyleSheetLayout, то есть можно менять очень гибко...
 

Цитата:
Обычно код плагина помещают отдельно.

Это я просто перевел полностью все, что говорилось в этом tip'е (вернее, начал переводить все подряд, а потом надоело, стал спрямлять - описание сделано для идиотов, которым нужно объяснять простейшие вещи), но вообще-то для общественности стоит копировать полностью, чтобы сохраненить описания, а главное - данные об авторе, из уважения к человеку, который соорудил такую хорошую штуку.  
 

Цитата:
This macro tells TW to find all instances of a word and makes it point to a different link. For example, whenever I put the word 'Clint' in a tiddler I want TiddlyWiki to turn it into a link that points to a tiddler titled 'Clint Checketts' Or the word 'TW' could point to a tiddler called 'TiddlyWiki' It even matches clint (which is lowercase) Clint leet lEEt LEET
 

 
Перевод
Этот макрос дает TiddlyWiki команду найти все случаи употребления какого-либо слова и заставляет указать на какую-то другую ссылку. К примеру, всякий раз, когда я ввожу в какой-либо тиддлер слово "Clint", я требую от TiddlyWiki, чтобы он превратил его в ссылку, которая указывает на тиддлер с названием "Clint Checketts". Или, скажем, слово "TW" может указывать на тиддлер с названием "TiddlyWiki". Регистр текста в данном случае значения не имеет.
Пример: <<redirect TW "TiddlyWiki">> <<redirect Clint "Clint Checketts">>  
(короче говоря, при этом ничего нового не на странице не появляется, просто указанное слово превращается в ссылку, и еще щелкнуть на ней, то переходишь к тиддлеру с заказанным названием, который сам собой образуется)
 
Только - увы - русского этот макрос не понимает и с кириллицей не работает! Точно так же, как не работает общий для всех вики "верблюжий горб" CamelCase, когда слово с двумя прописными буквами автоматически превращается в ссылку.
Подождем, пока русские умельцы исправят...
 

Цитата:
Где почитать про плаги?  

На русском - не знаю. А так: на офсайте, вроде, рассказывается все, что нужно для применения. Если о том, как их писать, то где-то видел, если нужно, после дам ссылку...
 
Ну а об остальном - позже.
 
 
 
 
Добавлено:
Permaview
"Линк на URL, показывающий все открытые сейчас записки"
Let’s say you have the Welcome, AboutMe and FAQs tiddlers open, and you want to share your TiddlyWiki with your friends in this very state. The “permaview” feature generates a URL for your TiddlyWiki in its current state, with all the tiddlers you have open. To get a permaview URL, click on Permaview on the right. You can now copy the URL from the browser and send it to people—when they follow it, they’ll reach your TiddlyWiki with just the tiddlers you want them to see.  
 
Это, стало быть, в том случае, если публикуешь свою TiddlyWiki в Сети.
Кстати, о публикации в Сети:
 
Tiddling On The Web
You can put up your Tiddly-Wiki on the Web. Before you do so, you need to prevent others from editing it. On the right side of the page, click Options and at the bottom of the panel, click AdvancedOptions. Make sure you check HideEditing-Features before you put the wiki on your site. Conversely, if you want your wiki to be a public collection of ideas from all and sundry, just uncheck that box.
Вы можете поместить свою TiddlyWiki в Сети. Прежде, чем публиковать, необходимо предотвратить возможность ее редактирования. Щелкните на Options с правой стороны страницы, а затем внизу панели - на AdvancedOptions. Проверьте, установлена ли у вас опция HideEditing, и если нет, то зайдействуйте ее. Если же вы хотите, чтобы ваша вики стала общественной коллекцией идей для любого и всякого, просто снимите галочку.
 
Кстати, это может быть хорошим способом делиться своим оформлением и всем прочим. Просто выставлять свои образцы и в этом топике приводить ссылку на них.

 
А чтобы узнать все прочие кнопки:  

Цитата:
 
1. Fields
2. Syncing
3. Permalink
4. References
5. Jump  

просто наведи на них курсор мыши, там все сказано в подсказках.

Всего записей: 372 | Зарегистр. 24-06-2005 | Отправлено: 09:17 27-10-2007 | Исправлено: vnmed, 13:31 27-10-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11

Компьютерный форум Ru.Board » Компьютеры » Программы » Tiddlywiki


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru