中信网新闻发布
// ==UserScript==
// @name 中信网新闻发布
// @namespace http://tampermonkey.net/
// @version 0.1.3
// @description try to take over the world!
// @author You
// @include *gdgp.chinaxinge.com*
// @icon https://www.google.com/s2/favicons?domain=chinaxinge.com
// @grant none
// ==/UserScript==
;(function () {
'use strict'
var curMan = location.href
if (
curMan.indexOf('gdgp.chinaxinge.com/d_gdgp/edit.asp') !== -1 ||
curMan.indexOf('gdgp.chinaxinge.com/d_gdgp/input_j_v1.asp') !== -1
) {
console.log(curMan, window.checkdata)
window.onload = function () {
if (window.checkdata) {
window.checkdata = function () {
var iCheck = 0
if (document.form1.tp.value == '0') {
alert('请选择栏目!')
document.form1.tp.focus()
return
}
var title = document.form1.title.value.trim()
if (title.length == '') {
alert('文章标题不能为空!')
document.form1.title.focus()
iCheck++
return
}
var title = document.form1.title.value.trim()
if (title.length > 100) {
alert('文章标题太长了,请将标题改短些!')
document.form1.title.focus()
return
}
var strc = title
var charstr = '〓;★;▲;▼;◆;●;■;◎;☆;□;◇;○;▽;△;⊙;█;【;】'
var arr = charstr.split(';')
for (var i = arr.length - 1; i >= 0; i--) {
if (strc.indexOf(arr[i]) >= 0) {
alert('为保持页面整洁,标题中不能包含"' + arr[i] + '" 等特殊符号!')
document.form1.title.focus()
return false
break
}
}
var vauthor = document.form1.vauthor.value.trim()
if (vauthor.length == '') {
alert('作者不能为空!')
document.form1.vauthor.focus()
iCheck++
return
}
if (document.form1.point[3].checked) {
if (document.form1.i_pic.value == '') {
alert('焦点推荐图片不能为空!')
document.form1.i_pic.focus()
return
}
}
var econtent = document.getElementById('eWebEditor1').contentWindow
econtent.setHTML(econtent.getHTML().replace('allowScriptAccess="always"', ''))
var content = document.getElementById('eWebEditor1').contentWindow.getHTML()
if (content.split('<img').length - 1 > 30) {
alert(
'单篇文章您上传插入图片数量不能超过30张,如需上传更多图片可分篇发布!'
)
return false
}
if (content.length > 500000) {
iCheck++
alert(
'您所发布的单篇文章的内容代码已大于50万个字符,现已超出允许发布的极限,如需保存,请在编辑框下方把编辑器由设计状态转换为文本状态,对文档中的格式代码进行清理后,再切换为设计状态保存。或请采用数据上传的方式进行发布!'
)
iCheck++
return
}
console.log(document.form1)
//document.form1.action.value = 'http://gdgp.chinaxinge.com/D_gdgp/save_input.asp'
document.form1.submit()
}
}
}
}
})()