「通过」申请开发者「Batchimportcate」「plugin」

用户 sjq512 1月前 611

应用名称:批量导入栏目

发布地址:http://www.myiq.cn/?id=1

应用简介:按层级批量导入栏目,相同栏目下不允许重复!

最后于 6天前 被沉冰浮水编辑 ,原因:
最新回复 (10)
全部楼主
  • 超级版主 漠漠睡 1月前 0
    引用 2

    审核结果:退回,重新修改!

    严重问题:

    1.输入内容为空时的exit,让我特别惆怅!!!!!

    2.获取新增分类的ID很绕,建议参考论坛另一个帖子,可以直接返回ID,降低资源消耗

    3.所有类、方法使用插件ID作为前缀

    4.没有判断分类名称、别名是否重复

    5.没有对奇葩写法进行判断,特殊(意外?)输入非特定规则内容会报错


    一般问题:

    1.加入导航菜单的功能相当鸡肋,少了这个插件不具备意义,多了几乎没有多少主题装得下

    2.建议你换个拼音的类,看的我头秃

    漠漠睡    论坛短消息无法回复,有定制或者咨询需要,请QQ联系  查看案例

  • 用户 sjq512 1月前 0
    引用 3

    谢谢,辛苦了,麻烦重新前往下载查看。
    严重问题:
    1.输入内容为空时的exit,让我特别惆怅!!!!!
       忘记跳转页面,已修改
    2.获取新增分类的ID很绕,建议参考论坛另一个帖子,可以直接返回ID,降低资源消耗
      已修改,调整不再重复获取刚新增的分类后的数据。
    3.所有类、方法使用插件ID作为前缀
       已全部修改
    4.没有判断分类名称、别名是否重复
       有判定相同分类下名称重复,会跳过,没有提示,数据多的话,提示会不够用而且导入模式的关系,栏目肯定会重复,所以也没有设置提示,增加全表别名重复,自动在别名后再加id
    5.没有对奇葩写法进行判断,特殊(意外?)输入非特定规则内容会报错
       已经对以下错误写法判断处理
            >二级栏目|别名>三级栏目
           一级栏目>|别名>三级栏目
           一级栏目>二级栏目||别名>>三级栏目


    一般问题:
    1.加入导航菜单的功能相当鸡肋,少了这个插件不具备意义,多了几乎没有多少主题装得下
    已经取消默认启用添加导航。
    2.建议你换个拼音的类,看的我头秃
    目前没有找到其他更方便、全面、正确的类,所以还没有做修改。

    最后于 1月前 被sjq512编辑 ,原因:
  • 超级版主 漠漠睡 1月前 0
    引用 4

    审核结果:姑且退回重新修改?

    严重问题:

    1.自己的代码,自己不想检查的话,常规+奇葩方法跑一遍很重要


    这个写法,再结合下面的代码-,-  额嗯~~~~~

    只能说我自己不敢苟同。姑且算个严重问题吧


    一般问题:

    1.有这个moudle么?

    $zbp->AddBuildModule('catalog');

    2.无用的函数方法记得清理

    3.拼音,额嗯~~~

    漠漠睡    论坛短消息无法回复,有定制或者咨询需要,请QQ联系  查看案例

  • 用户 sjq512 1月前 0
    引用 5
    还请明示下那个严重问题,我就看出,现在逻辑来看定义了个无用的变量$id?
    拼音函数是一定要换的吗?
    期待回复下,好修改。
  • 超级版主 漠漠睡 1月前 0
    引用 6
    $cate->ID 没有数据默认就是0 ,这个是没有问题的,只是个人写法习惯不同。所以说的是姑且~~~
    你在群里水水

    漠漠睡    论坛短消息无法回复,有定制或者咨询需要,请QQ联系  查看案例

  • 用户 sjq512 1月前 0
    引用 7
    已修改如下:
    1.修改问题中的判断
    2.有那个moudle的,我是参照系统的PostCategory()。
    3.清理无用的函数
    4.更换拼音获取方法


    麻烦重新前往下载查看。
  • 超级版主 沉冰浮水 27天前 0
    引用 8
    1、非布值变量仍然有很多直接当布值判断的;
    2、拼音字典请单独一个文件,然后弄个常用字库之类的;遇到不存在的则给出提示让用户自己解决或者反馈;
         事实是,我秉持分类和 tag 不需要别名;

    感觉内容添充类的应用放开后真的很糟心。。

    https://github.com/wdssmq/ReviewLog/blob/main/data/2021H2.yml

    打算在后续记录时会基于我个人偏见给一个功能定位评级,不会因为你的后续应用而变更,也没什么意义;

    当前应用将得到 C ,E 级将不被通过。。C 则为能够通过的最低级。。


    QQ群:「我的咸鱼心」「「水坑」系列教程索引
    ←_←我大概率能够解决你所实际面临的问题(收费),然而”你提出的问题“却往往是另一个问题。

  • 用户 sjq512 27天前 0
    引用 9
    已经做如下调整:
    1.修改所有if存在的非布值变量当布值判断的问题;
    2.拼音字典独立文件处理,并文字缩减,只剩常见汉字。

    麻烦重新前往下载查看。



  • 超级版主 沉冰浮水 12天前 0
    引用 10
    1、
    $zbp->AddBuildModule('catalog');
    $zbp->BuildModule();
    添加队列后执行构建才有意义,然后在循环结束后,跳转前调用一次就好;

    2、
    $classname = $zbp->table['Category'];

    global $zbp, $classname;

    函数内直接用 $zbp->table 取值,,include 是全局引入的,不要随意增加全局变量;

    3、
    从设计上,循环最内层可以封装成一个函数,把  cate name 作为参数传入,返回信息到 $catearr 作为下一次调用的参数;「本条纯建议」

    1、2 修改后基本就可以过了。。

    QQ群:「我的咸鱼心」「「水坑」系列教程索引
    ←_←我大概率能够解决你所实际面临的问题(收费),然而”你提出的问题“却往往是另一个问题。

  • 用户 sjq512 10天前 0
    引用 11
    谢谢辛苦了,已按要求修改1、2点。麻烦重新下载查看。
    • ZBlogger技术交流中心
      12
          
返回
发新帖