跳到网页内文区。

:::

旅舍更新日志 卷七


日期: 4.25.’06.
  1. 修正 Selima::wov::HTML 模组的 html_newslet()html_nl_index() 函式,将 id="credit"id="index" 分别改为 class="credit"class="index"
  2. 修正 Selima::wov::HTML 模组的 html_nl_index() 函式, @$newslets == 0 时加上 return 直接回传;制作目录时, $textno 加上 h()$date 改用 myfmtdate() 并加上 h()$arts 改用 map() 简洁处理,并改用 <ul>…</ul>
  3. 修正 Selima::wov::Rebuild 模组的 rebuild_newslets() 函式,移除建立目录时错误的设定 no_auto_title ,移除引用 newsletters.css ,加上 class => "newsletters" 。所有 newsletters.css 的设定移至 common.css 。移除 newsletters.css
  4. 修正 Selima::imacat::HTML::html_ltzh_body() 函式,取得预览诗时, my $i 改用 $_
  5. 修正 Selima::imacat::Form::LiteralZh 类别的 _html_col_poems() 方法,宣告 $label*$mark* 变数时,作适当换行。
  6. 女声电子报,加上隐藏单篇文章的功能:修正 nlarts 资料表,加上 hid 栏位;修正 newslets.cgi 程式、 search_list 检视、 Selima::wov::Form::NLArt 类别、 Selima::wov::Form::Newslet 类别、 Selima::wov::Processor::NLArt 类别、 Selima::wov::Processor::Newslet 类别、 Selima::wov::Rebuild 模组、 Selima::wov::HTML 模组,加上隐藏单篇文章功能的相关修正。
  7. 女声电子报,网页版的引号改用 <q>…</q>
  8. 女声电子报加上预览的功能:修正 newslets.cgiSelima::wov::Rebuild::compose_page()Selima::wov::HTML::html_newslet() ,将电子报网页组建的程式码加进 compose_page() ,并修正 html_newslets() 以配合预览。

日期: 4.24.’06.
  1. 修正 Selima::MnglMail ,移除不用的 mangle_email_hcref() 函式,修正 mangle_email_at()unmangle_email_at()mangle_email_span() ,移除不必要的编码,及符号前的斜线。现在信箱输出前会再编码,不需要重复做。
  2. 修正 literalzh.cgicheck_post() 函式,移除检查 zhsync 的重导向。这不是多语的资料表,不需要中文繁简转换的功能。
  3. 修正 Selima::imacat::Checker::LiteralZh 的注解,程式说明中,中文诗应为中文写作
  4. 加上 Selima::imacat::Form::LiteralZhSelima::imacat::Checker::LiteralZhSelima::imacat::Processor::LiteralZh ,处理英文写作。
  5. 修正 Selima::imacat::Processor::ChangeLogSelima::imacat::Processor::DiarySelima::imacat::Processor::LiteralEnSelima::imacat::Processor::LtZhPoemSelima::imacat::Processor::LiteralZhSelima::wov::Processor::NLArtSelima::wov::Processor::Newslet ,删除已不再需要的引用符号集 :scptconf 。各别网站下的程式,其实可以直接引用自己的重制网页模组及函式,不需要再使用 $MAIN 来寻找重制网页函式。

日期: 4.24.’06.
  1. 更新 Selima::imacat::Processor::LtZhPoem 类别,加上 _rebuild_partial_pages() 方法。

日期: 4.23.’06.
  1. 更新 newslets.cgiliteralzh.cgiSelima::AddColSelima::wov::Checker::NewsletSelima::imacat::Checker::LiteralZhSelima::imacat::Processor::LiteralZhSelima::AddCol ,日期输入操作原用 EPOCH 秒数,改用 ISO 标准日期格式。
  2. 加上 Selima::wov::Items::newslet_no() 函式;更新 Selima::wov::Processor::NLArts ,记录加上电子报期数。
  3. 修正 Selima::imacat::HTML 模组, html_literalzh() 函式改名为 html_ltzh_body()html_literalzh_index() 函式改名为 html_ltzh_index() ,缩短名称;修正 Selima::imacat::Rebuild 引用的地方。
  4. 修正 Selima::Processor::LinkCat 类别,直接引用 linkcat 资料表的地方,改用 $DBH->quote_identifier($self->{"table"})
  5. 修正 Selima::imacat::Checker::LiteralZh::_check_poems()Selima::wov::Checker::Newslet::_check_arts() ,加上 _trim()_trimtext() 。在子检查类别中无法做这两件事。不处理的话,文字区块会传回 \r 字元。
  6. 修正 Selima::*::Processor::* 类别的 _rebuild_partial_pages() 方法,直接呼叫 rebuild_*() 函式重制网页,停用 $MAIL->can("rebuild_*") 找出重制网页的函式。各网站自己知道自己的重制网页程式。
  7. 将网页使用单引号的地方,改为右单引号 &rsquo; 。
  8. 修正 Selima::*::List::Search 类别,加上 actlog() 记录网站检索。
  9. 全文检索加上中文诗。
  10. 更新 search_list ,日期改采 ISO 标准格式,将杂类栏位合并简化为 kw ;修正 Selima::emily::List::Search 注解的程式说明,网站名称错误更正;修正 Selima::imacat::List::Search 类别的 html_list() 方法,新加 ltzhpoem 类, literalzh 类标题改由显示时再处理;修正 Selima::wov::List::Search::fetch() 类别的 fetch() 方法,呼叫母方法时名称原误为 SUPER::FETCH() ,更正为 SUPER::fetch()
  11. 加上 literalen 资料表。
  12. 比对同步梅姬首页和 Selima:*::HTML@ADMIN_SCRIPTS 选单; Selima:wov::HTML@ADMIN_SCRIPTS 加上电子报管理的连结(目前权限系统还没有办法处理)。

日期: 4.22.’06.
  1. 修正 Selima::List::Public::Guestbook 类别的 html_list() 方法,移除不正确的 <var>…</var> 标示,网址和信箱加上 <samp>…</samp> 标示;网址格式不正确时,原先显示 $$current{"location"} ,修正为显示 $$current{"url"} ;时间视语言加上 xml:lang="en" 标示;修正时间的字型为 Times New Roman ;修正留言签名的字型,繁体为华康瘦金体(P),简体为仿宋_GB2312,英文为 Viner Hand ITC ,并去除斜体;修正信箱显示的方式,将连结图档移到后方。
  2. 修正 Selima::imacat::List::Public::Garbage 类别的 html_list() 方法, id="entries" 修正为 class="entries" ;留言资料其实只有时间,故简化留言资料的标示为一行,并视语言加上 xml:lang="en" 标示;移除不必要的信箱表格节尾条件码;修正留言资料的字型为 Times New Roman
  3. 修正 Selima::A2HTML ,网址加以 <samp>…</samp> 标示,移除连结时不必要的 mangle_email_hcref() ,连结文字部份改用 mangle_email_span() ,文字部份以 h_abbr() 标示缩写。
  4. 修正 Selima::MarkAbbr ,网站扩充设定移到最后,以避免如 CPAN 递回标示的问题。
  5. 加上 Selima::imacat::Items 模组,加上 markabbr_site() 缩写标示网站扩充函式,并加上三个缩写标示: CPANPEARSARS
  6. Selima::wov::Newslets 模组改名为 Selima::wov::Items ;修正 Selima::wovSelima::wov::Checker::NewsletSelima::wov::Form::NewsletSelima::wov::Rebuild 引用的地方;修正 Selima::wov::Form::NLArt ,加上引用 Selima::wov::Items
  7. 修正 Selima::wov::Items 模组,改用 use utf8; ,减少不必要的 decode() ;修正 newslet_textno() 函式,直接传回,不再作 decode() 。修正 newslet_title() 函式,期数原直接以 || 运算子,改以 $DBH->strcat() 处理;移除不用的变数 $row$col 变数改用 $_ 并移除;移除 decode()encode()UTF-8 绝不会有问题,故移除 FB_CROAK
  8. 修正 Selima::Format 模组,使用 use utf8; ;修正 myfmtdate()myfmttime() 两个函式,原来年份用的单引号,改用右单引号( &rsquo; )。
  9. 修正 Selima::ReqURI::init_request_uri() 函式, $REQUEST_URI 取的参数,改取未移除 langcharset 前的原始参数;修正 Selima::Init::initenv() 函式,阻挡机器人码的部份原先以 $REQUEST_PATH$ENV{"QUERY_STRING"} ,改以 $REQUEST_URI 判断;修正 Selima::HTTP ,作 page2rel() 时原用 $REQUEST_URI ,改用 $REQUEST_PATH ;记录时原用 $0 ,改用 $REQUEST_URI
  10. 修正 Selima::imacat::Items 模组,加上 literalzh_title() 函式;修正 ltzhpoem.cgi 程式,加上 import_selset() 函式;修正 Selima::imacat::Checker::LtZhPoem 类别的 _check_set() ,检查的资料表由 newslets 改正为 ltzhpoem ;修正 Selima::imacat::Checker::LtZhPoem ,加上引用 Selima::imacat::Items
  11. 修正 Selima::wov::Check::NLArts 类别 _check_newslet() 方法的注解, groups 应为 newsletters
  12. 修正 Selima::Form::* 类别,加上对於删除表格的判断。并不是所有的表格都只有三种类型,而且变异的情形其实非常普遍。
  13. 修正 Selima::Form::* 类别,把三种表格判断式的注解文字统一。
  14. 修正 Selima::*::Rebuild 模组,原来 next if !defined $html 改为 goutpage() if defined $html
  15. 修正 Selima::PageFunc::page_all_linguas() 函式,让网页可以强制设定所有语言。
  16. 修正 Selima::Unicode 模组,加上漏掉的 all_to_trad()all_to_simp() 的原型宣告。
  17. 修正 Selima::imacat::Rebuild::compose_page() 函式的注解,原为 We need a copy, a reference to the same things ,应为 We need a copy, not a reference to the same thing
  18. 修正 seach.cgiguestbook.cgi ,将关键字统一设为多语格式;修正 Selima::Init::initenv() 函式,对关键字不论是否为多语网站,一律作多语处理。
  19. 修正 Selima::*::List::SearchSelima::*::RebuildSelima::*::HTMLsearch.cgiguestbook.cgi ,移除不需要的 use encoding(Big5)
  20. use encoding(Big5) 全部改作 use utf8 :修正 guestbook.cgiSelima::*::ConfigSelima::*::Processor::GuestbookSelima::imacat::Processor::GarbageSelima::imacat::HTMLSelima::wov::HTMLSelima::wov::RebuildSelima::wov::List::SearchSelima::wov::Form::Public::Guestbook
  21. 加上 Selima::imacat::Rebuild::rebuild_literalzh()Selima::imacat::HTML::html_literalzh()Selima::imacat::HTML::html_literalzh_index() 函式,制作中文诗的网页。

目录 | 第一页 | 前一页 | 5 | 6 | 7 | 8 | 9 | 下一页 | 最末页