Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于2.5 编辑帖子标题出现#pid 或者出现#lastpostlastpost的修复,不完美!

[复制链接]
垃圾猫 发表于 2012-7-4 21:45:22 | 显示全部楼层 |阅读模式
本帖最后由 垃圾猫 于 2012-7-4 21:56 编辑

关于2.5 编辑帖子标题出现#pid 或者出现#lastpostlastpost的修复,不完美!

鉴于官方一直说是浏览器特性,没有办法只好百度下解决方案。一共有两个,一个修改JS文件(经过验证无效)
当在帖子页存在新提醒时,IE浏览器会显示代码而不显示帖子标题的临时解决方案
典型状况:
浏览器标题栏显示类似:【新提醒】#pid1974


解决方案:
文件:static/js/common.js

查找:
  1. function noticeTitle() {
  2.     NOTICETITLE = {'State':0, 'oldTitle':document.title, flashNumber:0, sleep:15};
  3.     if(!getcookie('noticeTitle')) {
  4.         window.setInterval('noticeTitleFlash();', 500);
  5.     } else {
  6.         window.setTimeout('noticeTitleFlash();', 500);
  7.     }
  8.     setcookie('noticeTitle', 1, 600);
  9. }
复制代码
替换为:
  1. var dy9484Title = document.title;
  2. function noticeTitle() {
  3.     NOTICETITLE = {'State':0, 'oldTitle':dy9484Title, flashNumber:0, sleep:15};
  4.     if(!getcookie('noticeTitle')) {
  5.         window.setInterval('noticeTitleFlash();', 500);
  6.     } else {
  7.         window.setTimeout('noticeTitleFlash();', 500);
  8.     }
  9.     setcookie('noticeTitle', 1, 600);
  10. }
复制代码
另一个修改模板文件。

discuz 标题显示pid 标题栏显示#lastpostlastpost的解决方案,不完美,新的问题是 快速回复无法上传附件了。上传附件的地方在修改后只有“上传”这个文字,没有连接了,期待更好的解决办法!

打开:template/default/forum/viewthread_fastpost.htm

查找:
  1. <script type="text/javascript">
  2.                                         var upload = new SWFUpload({
  3.                                                 upload_url: "{$_G[siteurl]}misc.php?mod=swfupload&action=swfupload&operation=upload&fid=$fid",
  4.                                                 post_params: {"uid" : "$_G[uid]", "hash":"$swfconfig[hash]"},

  5.                                                 file_size_limit : "$swfconfig[max]",
  6.                                                 file_types : "$swfconfig[attachexts][ext]",
  7.                                                 file_types_description : "$swfconfig[attachexts][depict]",
  8.                                                 file_upload_limit : $swfconfig['limit'],
  9.                                                 file_queue_limit : 0,

  10.                                                 swfupload_preload_handler : preLoad,
  11.                                                 swfupload_load_failed_handler : loadFailed,
  12.                                                 file_dialog_start_handler : fileDialogStart,
  13.                                                 file_queued_handler : fileQueued,
  14.                                                 file_queue_error_handler : fileQueueError,
  15.                                                 file_dialog_complete_handler : fileDialogComplete,
  16.                                                 upload_start_handler : uploadStart,
  17.                                                 upload_progress_handler : uploadProgress,
  18.                                                 upload_error_handler : uploadError,
  19.                                                 upload_success_handler : uploadSuccess,
  20.                                                 upload_complete_handler : uploadComplete,

  21.                                                 button_image_url : "{IMGDIR}/uploadbutton_small.png",
  22.                                                 button_placeholder_id : "spanButtonPlaceholder",
  23.                                                 button_width: 17,
  24.                                                 button_height: 25,
  25.                                                 button_cursor:SWFUpload.CURSOR.HAND,
  26.                                                 button_window_mode: "transparent",

  27.                                                 custom_settings : {
  28.                                                         progressTarget : "attachlist",
  29.                                                         uploadSource: 'forum',
  30.                                                         uploadType: 'attach',
  31.                                                         <!--{if $swfconfig['maxsizeperday']}-->
  32.                                                         maxSizePerDay: $swfconfig['maxsizeperday'],
  33.                                                         <!--{/if}-->
  34.                                                         <!--{if $swfconfig['maxattachnum']}-->
  35.                                                         maxAttachNum: $swfconfig['maxattachnum'],
  36.                                                         <!--{/if}-->
  37.                                                         uploadFrom: 'fastpost'
  38.                                                 },
  39.                                                 debug: false
  40.                                         });

  41.                                 </script>
复制代码
修改成以下代码:
  1. <script type="text/javascript">
  2.                 var editorid = '';
  3.                 var ATTACHNUM = {'imageused':0,'imageunused':0,'attachused':0,'attachunused':0}, ATTACHUNUSEDAID = new Array(), IMGUNUSEDAID = new Array();
  4.                 </script>
复制代码
记得更新缓存。。。。然后再测试。。。。唯一缺陷,在快速回复的地方无法上传附件了!
https://discuz.dismall.com/thread-2968487-1-1.html


 楼主| 垃圾猫 发表于 2012-7-4 22:19:48 | 显示全部楼层
看来DZ没人关心这个问题。难怪官方一直推说是浏览器特性了!
回复

使用道具 举报

 楼主| 垃圾猫 发表于 2012-7-5 08:20:22 | 显示全部楼层
让更多的人看到这个问题
回复

使用道具 举报

jojo1876a 发表于 2012-7-5 09:41:08 | 显示全部楼层
   路过,我是打酱油的。。
回复

使用道具 举报

m.king 发表于 2012-7-5 09:52:49 | 显示全部楼层
你这个方案直接把这个功能给咔嚓了。
功能都正常 非纠结一个title。
逛论坛谁整天盯着浏览器标题看~~无聊啊。
我更不会因此而去掉一个功能。
回复

使用道具 举报

 楼主| 垃圾猫 发表于 2012-7-5 10:10:48 | 显示全部楼层
m.king 发表于 2012-7-5 09:52
你这个方案直接把这个功能给咔嚓了。
功能都正常 非纠结一个title。
逛论坛谁整天盯着浏览器标题看~~无聊 ...

你可以不回复我的帖子了。说了不完美。  官方有好办法就拿出来。。。没有好办法不要找理由。。不想解决就明说!
回复

使用道具 举报

m.king 发表于 2012-7-6 17:11:58 | 显示全部楼层
垃圾猫 发表于 2012-7-5 10:10
你可以不回复我的帖子了。说了不完美。  官方有好办法就拿出来。。。没有好办法不要找理由。。不想解决就 ...

这是研发给我的原话,我原话转达。唉!
回复

使用道具 举报

不太行 发表于 2012-7-21 11:44:31 | 显示全部楼层
m.king 发表于 2012-7-6 17:11
这是研发给我的原话,我原话转达。唉!

显示pid是为了什么功能?
回复

使用道具 举报

IsaacZ 发表于 2012-7-21 12:08:34 | 显示全部楼层
m.king 发表于 2012-7-5 07:52
你这个方案直接把这个功能给咔嚓了。
功能都正常 非纠结一个title。
逛论坛谁整天盯着浏览器标题看~~无聊 ...

网页标题很重要,尤其在多窗口浏览器中,用于快速分辨不同页面内容。
回复

使用道具 举报

风大侠 发表于 2012-7-21 16:07:54 | 显示全部楼层
m.king 发表于 2012-7-6 17:11
这是研发给我的原话,我原话转达。唉!

呵呵。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-26 14:36 , Processed in 0.031888 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表