主題: 註冊的連結失效? 作者: reyddy 於 十一月 15, 2007, 01:17:16 下午 http://140.131.2.29/lifetype-1.2.4/summary.php?op=Register&start=1
這是我測試的網站 我直接po上註冊頁面 套用一個大陸的summary模組包 但是發現註冊的"接受" 那一選項無法點選 就是點了沒效果 節錄那段的程式碼 <td align="center" bgcolor="#F7F7F7"><input type="button" value="{$locale->tr("decline")}" name="decline" onclick="window.location.href='summary.php'" /> <input type="submit" value="{$locale->tr("accept")}" name="accept"/> <input type="hidden" name="op" value="register&step1"/> 程式碼與未套用模組包的時候相同 但是不曉得為什麼一套用之後 選項就失效了 懇請網友指教 謝謝 主題: Re: 註冊的連結失效? 作者: hlps9999 於 十一月 15, 2007, 10:07:40 下午 看一下你的 registerstep0.template
其中第8行 引用 <form action="summary.php" method="post"> 把它改成引用 <form action="register.php" method="post"> 應該就可以了。那個五顏六色模板,當時是在 plog 1.0版時使用的,或許裡頭有一些資料已不適用在1.2上,如要使用,多比對一下檔案吧! 主題: Re: 註冊的連結失效? 作者: reyddy 於 十一月 16, 2007, 11:19:39 上午 H網友你好
謝謝你提供我修改方向 我修改之後,還是失敗Q﹍Q 有用特別編輯器存成UTF8的格式 有清除 /tmp下的暫存 也清除COOKIE以及IE暫存檔 點選註冊畫面的接受,一樣跳回summary.php 我比照原本沒套用的1.2-4檔案 在registerstep0.template,其中第8行 也是summary.php 還是我要尋找適合lifttype系列的summary模組包? 不知道H網友能否提供些網站參考 謝謝你 主題: Re: 註冊的連結失效? 作者: hlps9999 於 十一月 16, 2007, 11:56:18 上午 我比照原本沒套用的1.2-4檔案 在registerstep0.template,其中第8行 也是summary.php 在原始Lifetype1-2.X的registerstep0.template (http://devel.lifetype.net/svn/plog/plog/tags/lifetype-1.2.5/templates/summary/registerstep0.template)裡,那一行確實是 程式碼: <form action="register.php" method="post"> 請教一下,那你是怎麼套用這五顏六色模版的呢? 我看到你現在registerstep0.template的原始檔 (http://140.131.2.29/lifetype-1.2.4/templates/summary/registerstep0.template)裡,第8行是 程式碼: <form action="summary.php" method="post"> 還是我要尋找適合lifttype系列的summary模組包? 何不就直接使用原本的summary模版呢?我是還沒看過有人大幅度修改或分享1.2版的summary模版 主題: Re: 註冊的連結失效? 作者: yusheng 於 十一月 18, 2007, 11:08:56 下午 我從華龍數位學習網看到這個安裝資訊,但不幸的是已經裝好了Lifetype1.2.4版,更慘的是五顏六色的summary模板大部分功能都無法在此正常執行,但它看起來的確很漂亮,所以只好利用土法煉鋼比對法修正一些問題,竟也完成某些部份,提供您參考
我將 herder.templates註冊連結 <a href="?op=RegisterStep0">{$locale->tr("register")}</a> 改成(從新版剪貼過來) <a href="summary.php?op=Register&start=1">{$locale->tr("register")}</a> registerstep0.template <table width="760" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#E5E3E3"> <form action="summary.php" method="post">改成 <table width="760" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#E5E3E3"> <form action="register.php" method="post"> 接著改registerstep1-4.template form action=register registerstep5不用改因為要跳回去 希望對您有幫助 我的summary是這樣地 http://music.csps.kh.edu.tw/lifetype 目前只改一些些,請勿見笑 主題: Re: 註冊的連結失效? 作者: s9009013 於 十一月 20, 2007, 06:05:04 下午 herder.templates註冊連結 謝謝 yusheng 大大 這個問題以解決 好像是copy的時候 他register.php 變成 summary.php<a href="?op=RegisterStep0">{$locale->tr("register")}</a> 改成(從新版剪貼過來) <a href="summary.php?op=Register&start=1">{$locale->tr("register")}</a> registerstep0.template <table width="760" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#E5E3E3"> <form action="register.php" method="post"> 接著改registerstep1-4.template form action=register registerstep5不用改因為要跳回去 希望對您有幫助 現在 在 registerstep2 這邊 我測試 註冊 選擇語系那邊變成空白 就無法在註冊(在新增網誌時發生錯誤。請檢查輸入的資料在重試一次。) 我有對照1.2.3跟1.2.4版本裡面的registerstep2 附: <tr bgcolor="#F7F7F7"> <td>{$locale->tr("language")}*<br>{$locale->tr("blog_language_help")}</td> <td> <select name="blogLocale" id="blogLocale"> {foreach from=$locales item=localeObject} <option value="{$localeObject->getLocaleCode()}" {if $defaultLocale == $localeObject->getLocaleCode()}selected="selected"{/if}>{$localeObject->getDescription()}</option> {/foreach} </select> 原本是$blogtLocale 我改成 $defaultLocale 附:這是1.2.3的registerstep2 <div class="field"> <label for="blogLocale">{$locale->tr("language")}</label> <div class="formHelp">{$locale->tr("blog_language_help")}</div> <select name="blogLocale" id="blogLocale"> {foreach from=$locales item=localeObject} <option value="{$localeObject->getLocaleCode()}" {if $defaultLocale == $localeObject->getLocaleCode()}selected="selected"{/if}>{$localeObject->getDescription()}</option> {/foreach} </select> 1.2.3的可以正常執行 1.2.4的原始版本一樣空白,不知道哪邊跑掉了 還有哪邊需要修改的嗎? 謝謝 主題: Re: 註冊的連結失效? 作者: yusheng 於 十一月 21, 2007, 08:46:23 上午 Dear s9009013
因為每一版內容有少許變動,可能參數有改動,或許是php版本問題(我自己想的),如果原來的summary註冊連結可用,將它移植過來最安全,只要留上下的template檔即可,我的registerstep2.template 模版檔案內容變成這樣: {include file="summary/header.template" section=$locale->tr("register_step2_title")}<table width="760" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="36"> <a href="">{$locale->tr("summary")}</a> → 用戶註冊 → {$locale->tr("step2")}</td> </tr> </table> <table width="760" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#E5E3E3"> <form name="createBlog" action="register.php" method="post"> <tr bgcolor="#7EA2E4"> <td colspan="2">{$locale->tr("step2")}</td> </tr> <fieldset class="inputField"> <legend>{$locale->tr("step2")}</legend> {include file="summary/formvalidate.template" message=$locale->tr("error_adding_blog")} <div class="field"> <label for="blogName">{$locale->tr("name")}</label> <div class="formHelp">{$locale->tr("register_blog_name_help")}</div> <input type="text" name="blogName" value="{$blogName}" id="blogName" size="40" /> {include file="summary/validate.template" field=blogName message=$locale->tr("error_invalid_blog_name")} </div> {if $blogDomainsEnabled} <div class="field"> <label for="blogSubDomain">{$locale->tr("domain")}</label> <div class="formHelp">{$locale->tr("register_blog_domain_help")}.</div> <input type="text" name="blogSubDomain" id="blogSubDomain" value="{$blogSubDomain}" size="12" /> <select name="blogMainDomain" id="blogMainDomain"> {foreach from=$blogAvailableDomains item=domain} <option value="{$domain}" {if $domain == $blogMainDomain}selected{/if}> {if $domain == "?"} {$locale->tr("subdomains_any_domain")} {else} .{$domain} {/if} </option> {/foreach} </select> {include file="summary/validate.template" field=blogSubDomain message=$locale->tr("error_invalid_subdomain")} {include file="summary/validate.template" field=blogMainDomain message=$locale->tr("error_invalid_domain")} </div> {/if} <div class="field"> <label for="blogCategoryId">{$locale->tr("blog_category")}</label> <div class="formHelp">{$locale->tr("blog_category_help")}</div> <select name="blogCategoryId" id="blogCategoryId"> {foreach name=blogCategories from=$blogCategories item=blogCategory} <option value="{$blogCategory->getId()}"{if $smarty.foreach.blogCategories.first} selected{/if}>{$blogCategory->getName()}</option> {/foreach} </select> </div> <div class="field"> <label for="blogLocale">{$locale->tr("language")}</label> <div class="formHelp">{$locale->tr("blog_language_help")}</div> <select name="blogLocale" id="blogLocale"> {foreach from=$locales item=localeObject} <option value="{$localeObject->getLocaleCode()}" {if $defaultLocale == $localeObject->getLocaleCode()}selected="selected"{/if}>{$localeObject->getDescription()}</option> {/foreach} </select> </div> </fieldset> <td colspan="2" align="center" bgcolor="#F7F7F7"> <div class="buttons"> <input type="submit" name="{$locale->tr("register_next")}" value="{$locale->tr("register_next")} »"/> </div> </td> </form> </table> {include file="summary/footer.template"} 貼的落落長 這樣做應該較能確保註冊後的網誌不會衍生其它未知的問題 建議您在這樣做前先備份至少/templates/summary目錄一定要 因為有時網誌會莫名其妙變成空白一片(其實是自己的錯,因為並未完全認識LifeType) |