找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 102|回复: 6

【发新帖】按钮应提前判断该账号的发新帖权限 New

[复制链接]

352

主题

1043

回帖

1397

积分

金牌会员

积分
1397
发表于 昨天 09:54 | 显示全部楼层 |阅读模式
https://www.dismall.com/forum.php?mod=misc&action=nav&mobile=2


已登陆的账号没有发帖权限的版块就不用显示了,尽量让用户不用带脑子才是王道。
回复

使用道具 举报

334

主题

1099

回帖

1435

积分

金牌会员

积分
1435
发表于 昨天 09:54 | 显示全部楼层
首先要看你的权限是怎么设置的,DZ后台可设置的权限可太复杂了,不同的设置方法可能产生的效果不一样。正常来说这边本身就已经按权限做了区分了的
回复

使用道具 举报

334

主题

1099

回帖

1435

积分

金牌会员

积分
1435
发表于 昨天 09:55 | 显示全部楼层
这个页面优先展示的是可见权限而不是发帖权限,目的主要是方便用户进入
所以尽管你不能发帖点“进入版块”也是可以的
回复

使用道具 举报

352

主题

1043

回帖

1397

积分

金牌会员

积分
1397
楼主 发表于 昨天 09:55 | 显示全部楼层
不显示按钮,用户也会有疑问咋没有按钮。
回复

使用道具 举报

352

主题

1043

回帖

1397

积分

金牌会员

积分
1397
楼主 发表于 昨天 09:56 | 显示全部楼层
monkeye 發表於 2025-11-23 16:39
这个页面优先展示的是可见权限而不是发帖权限,目的主要是方便用户进入
所以尽管你不能发帖点“进入版块” ...
                感谢大佬们回复,我是说处于C位的这个发帖按钮。这个按钮点进去是为了发帖的。但是点进去之后出现的一大批版块都不能发帖,太折腾了。
       

                                       
                           
            
        
   

.ce-block {    margin-bottom: 20px;}.ce-block__content,.ce-toolbar__content {        /* max-width:calc(100% - 50px) */        margin-left: auto;    margin-right: auto;}.ce-paragraph {    line-height: 1.6em;    outline: none;    text-indent: 2em;    font-size: 16px;}.ce-paragraph--right {    text-align: right;}.ce-paragraph--center {    text-align: center;}.ce-paragraph--left {    text-align: left;}.ce-paragraph--justify {    text-align: justify;}.ce-paragraph-text-indent {    text-align: justify;}.ce-paragraph[data-placeholder]:empty::before{  content: attr(data-placeholder);  color: #707684;  font-weight: normal;  opacity: 0;}/** Show placeholder at the first paragraph if Editor is empty */.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty::before {  opacity: 1;}.codex-editor--toolbox-opened .ce-block:first-child .ce-paragraph[data-placeholder]:empty::before,.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty:focus::before {  opacity: 0;}.ce-paragraph p:first-of-type{    margin-top: 0;}.ce-paragraph p:last-of-type{    margin-bottom: 0;}.svg-icon {    width: 1em;    height: 1em;}.svg-icon path,.svg-icon polygon,.svg-icon rect {    fill: #4691f6;}.svg-icon circle {    stroke: #4691f6;    stroke-width: 1;}.ce-block {    margin-bottom: 20px;}.ce-block__content,.ce-toolbar__content {        /* max-width:calc(100% - 50px) */        margin-left: auto;    margin-right: auto;}.image-tool {  --bg-color: #cdd1e0;  --front-color: #388ae5;  --border-color: #e8e8eb;}  .image-tool__image {    border-radius: 3px;    overflow: hidden;    margin-bottom: 10px;  }  .image-tool__image-picture {      max-width: 100%;      vertical-align: bottom;      display: block;      margin-left: auto;      margin-right: auto;    }  .image-tool__image-preloader {      width: 50px;      height: 50px;      border-radius: 50%;      background-size: cover;      margin: auto;      position: relative;      background-color: #cdd1e0;      background-position: center center;    }  .image-tool__image-preloader::after {        content: "";        position: absolute;        z-index: 3;        width: 60px;        height: 60px;        border-radius: 50%;        border: 2px solid #cdd1e0;        border-top-color: #388ae5;        left: 50%;        top: 50%;        margin-top: -30px;        margin-left: -30px;        animation: image-preloader-spin 2s infinite linear;        box-sizing: border-box;      }  .image-tool__caption[contentEditable="true"][data-placeholder]::before {      position: absolute !important;      content: attr(data-placeholder);      color: #707684;      font-weight: normal;      display: none;    }  .image-tool__caption[contentEditable="true"][data-placeholder]:empty::before {        display: block;      }  .image-tool__caption[contentEditable="true"][data-placeholder]:empty:focus::before {        display: none;      }  .image-tool--empty .image-tool__image {      display: none;    }  .image-tool--empty .image-tool__caption, .image-tool--loading .image-tool__caption {      display: none;    }  .image-tool .cdx-button {    display: flex;    align-items: center;    justify-content: center;  }  .image-tool .cdx-button svg {      height: auto;      margin: 0 6px 0 0;    }  .image-tool--filled .cdx-button {      display: none;    }  .image-tool--filled .image-tool__image-preloader {        display: none;      }  .image-tool--loading .image-tool__image {      min-height: 200px;      display: flex;      border: 1px solid #e8e8eb;      background-color: #fff;    }  .image-tool--loading .image-tool__image-picture {        display: none;      }  .image-tool--loading .cdx-button {      display: none;    }  /**   * Tunes   * ----------------   */  .image-tool--withBorder .image-tool__image {      border: 1px solid #e8e8eb;    }  .image-tool--withBackground .image-tool__image {      padding: 15px;      background: #cdd1e0;    }  .image-tool--withBackground .image-tool__image-picture {        max-width: 60%;        margin: 0 auto;      }  .image-tool--stretched .image-tool__image-picture {        width: 100%;      }  .image-tool__caption {                text-align: center;                font-size: 14px;                color: #a3a3a3;        }@keyframes image-preloader-spin {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(360deg);  }}.inline-code {  background: rgba(250, 239, 240, 0.78);  color: #b44437;  padding: 3px 4px;  border-radius: 5px;  margin: 0 1px;  font-family: inherit;  font-size: 0.86em;  font-weight: 500;  letter-spacing: 0.3px;}

本帖子中包含更多资源

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

x
回复

使用道具 举报

352

主题

1043

回帖

1397

积分

金牌会员

积分
1397
楼主 发表于 昨天 09:57 | 显示全部楼层
湖中沉 發表於 2025-11-23 16:26
首先要看你的权限是怎么设置的,DZ后台可设置的权限可太复杂了,不同的设置方法可能产生的效果不一样。正常 ...
                我说的是手机版C位的 + 发帖按钮。唯一的筛选条件应该是我能在哪几个版块发帖吧?我要看版块列表直接去首页就行了。
       

.ce-block {    margin-bottom: 20px;}.ce-block__content,.ce-toolbar__content {        /* max-width:calc(100% - 50px) */        margin-left: auto;    margin-right: auto;}.ce-paragraph {    line-height: 1.6em;    outline: none;    text-indent: 2em;    font-size: 16px;}.ce-paragraph--right {    text-align: right;}.ce-paragraph--center {    text-align: center;}.ce-paragraph--left {    text-align: left;}.ce-paragraph--justify {    text-align: justify;}.ce-paragraph-text-indent {    text-align: justify;}.ce-paragraph[data-placeholder]:empty::before{  content: attr(data-placeholder);  color: #707684;  font-weight: normal;  opacity: 0;}/** Show placeholder at the first paragraph if Editor is empty */.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty::before {  opacity: 1;}.codex-editor--toolbox-opened .ce-block:first-child .ce-paragraph[data-placeholder]:empty::before,.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty:focus::before {  opacity: 0;}.ce-paragraph p:first-of-type{    margin-top: 0;}.ce-paragraph p:last-of-type{    margin-bottom: 0;}.svg-icon {    width: 1em;    height: 1em;}.svg-icon path,.svg-icon polygon,.svg-icon rect {    fill: #4691f6;}.svg-icon circle {    stroke: #4691f6;    stroke-width: 1;}.inline-code {  background: rgba(250, 239, 240, 0.78);  color: #b44437;  padding: 3px 4px;  border-radius: 5px;  margin: 0 1px;  font-family: inherit;  font-size: 0.86em;  font-weight: 500;  letter-spacing: 0.3px;}
回复

使用道具 举报

344

主题

1075

回帖

1421

积分

金牌会员

积分
1421
发表于 昨天 09:57 | 显示全部楼层
这个和电脑版是复用的,首要检测条件是能否访问版块。因为电脑端还有要进入的按钮
回复

使用道具 举报

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

本版积分规则

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