点标签看更多好帖
开启左侧

系统错误报告:日志点击图片出现错误[已解决]

[复制链接] 1
回复
2749
查看
打印 上一主题 下一主题
楼主
跳转到指定楼层
发表于 2015-9-29 00:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
点击日志内容里面的图片在浏览器图片地址后面会在静态链接后面多出:" C/ N) M* `# D2 {
%5C%22+target=%5C%22_blank$ j. U0 J, _. H! ]& }' W
+ e2 H+ i7 u( A- k3 Q7 x# u- u
导致出现404错误:
5 X9 _% [8 V! B8 X4 \+ \
Not Found
The requested URL /http://beimeilife.duckdns.org/bml1/blmpics/attachments/album/201509/28/212851pjyczrf6jqjkz6cv.jpg\"+target=\"_blank was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request

) t8 H' m) U9 Q问题:
1 G5 a8 ^! N, u- @1 z) ~点击日志内容里面的图片在浏览器图片地址后面会在静态链接后面多出:* w0 e, \. }! Q  |" N
%5C%22+target=%5C%22_blank& W* |* h6 k' s7 D& l8 o0 k
导致出现404错误/ `% m0 }, w+ K. I$ B+ t5 Y
" B  o2 J; [) t  G9 V: h# I# q
/ i: D5 y! V! M; r6 X" a& N/ H
比如帖子:https://www.beimeilife.com/home.php?mod=space&uid=182&do=blog&quickforward=1&id=10148
6 n6 a7 Z; ?/ {8 c$ N9 E9 c5 M
* l# R( {+ h. t4 B$ F; l% @9 B' M- A
已解决---参见帖子:https://www.beimeilife.com/home.php?mod=space&uid=4&do=blog&quickforward=1&id=10231
, d& M, b, F; x% T$ P
7 L7 b5 Z3 k3 Q
/ c5 ?$ x, e( r+ H/ E+ [

转载请保留当前帖子的链接:https://www.beimeilife.com/thread-2107-1-1.html 谢谢
沙发
发表于 2015-9-29 02:25 | 只看该作者
解决方案来自学习彼岸网网友天香公主的文章(Discuz系统结构分析(三): 模板和风格)7 j+ o3 r" T9 x; [) {: o9 G  c2 Q
3 X( {9 V1 I8 ], q4 o
http://www.bian-wang.com/discuz/home.php?mod=space&uid=10005&do=blog&id=1038&page=1#comment
' j' }4 r! `: K. P0 V* ?  @
* ^  t3 g  J5 S7 ^. N; E3 Q
8 `  F3 U" M9 k) [1 z6 h9 I
1:/source/function/function_blog.php1 l" t8 K, Z+ o. [' Z7 W

( Z+ O& @8 p& p/ F$ L
3 G6 A  M6 f/ r
修改:
) f6 B* |' t& ~$ O3 v, |
  1. $POST['message'] = preg_replace(array(
    . o; k8 j6 e8 q( A+ @2 i
  2.                         "/\<div\>\<\/div\>/i",
    / C" Y# O) Z+ ?# i. B5 b
  3.                         "/\<a\s+href\=\"([^\>]+?)\"\>/ie"
复制代码

8 g1 e% Y+ a, Q  @( G4 ]0 B7 }
8 B3 {) V, v  [: h2 B: [9 {1 F
! u+ h4 B/ p8 v; C

- k( I& |) A8 c成为:
& ~0 x' n. b* D( U# \2 H5 C+ k+ E# R; K7 d$ a9 ?
. w. p% V7 f/ w' `  W
  1. $POST['message'] = preg_replace(array(
    * M4 {9 P6 G( X' ?( h0 P
  2.                         "/\<div\>\<\/div\>/i",  E8 g4 Z  N7 a
  3.                         "/\<a\s+href\=\"([^\"]+?)\"\>/ie"
复制代码
* s3 {1 k( e! h* c! Z. l9 Y
* h: m. P: V5 z5 O- N5 {  w
6 A, ^* m* B( J( s- y
2:/static/image/editor/editor_function.js
2 H" O2 g7 K! z! d4 x; t' Y# t9 t( Z2 ]( _- [% U& ]6 M% ]
修改187行( 我的),原版可能是107行:(去掉 target/blank)
7 S  ^) T1 B# b# F0 q" W# x" O! Z
0 m$ F5 e  ^# N8 E& ^
  1. ar html = '<p><a href="'+url+'" ><img src="'+image+'"'+(width?' width="'+width+'"':'')+(height?' height="'+height+'"':'')+'></a></p>'
复制代码
- L- M6 s9 p3 f% l+ }3 a

) w1 ~1 K" c+ {( M7 _# w9 j% b, a4 M

0 [; o/ V5 q# X4 b5 {/ `( C/ M$ z

使用高级回帖 (可批量传图、插入视频等)快速回复

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

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表