Forums / National / Russian / Тех. поддержка / Запросы документации

<<<1...5...10...19202122232425>>>

Принимаем вопросы от населения

webitproff
#316 2023-03-22 19:28

гляньте тут как работает

и после

 

Добавлено 3 минуты спустя:

#46114 Kabak:

Да, включил другой СКИН и всё ОК.

 

А куда копать ?

мой polls.tpl

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
<!-- BEGIN: POLL_VIEW -->
<div id="poll_{POLL_ID}">
  <form action="{POLL_FORM_URL}" method="post" id="poll_form_{POLL_ID}" class="ajax post-poll_{POLL_ID};{PHP|cot_url('polls')};mode=ajax">
    <input type="hidden" name="poll_id" value="{POLL_ID}" />
    <div class="table-responsive">
      <table class="table align-items-center mb-0">
        <!-- BEGIN: POLLTABLE -->
        <tr>
          <td>
            <div class="form-check mb-0"> {POLL_INPUT|cot_rc_modify($this, 'class="form-check-input"')} <label class="custom-control-label">{POLL_OPTIONS}</label>
            </div>
          </td>
          <td>
            <div class="bar_outer">
              <div class="bar_inner" style="width:{POLL_PER}%;"></div>
            </div>
          </td>
          <td>{POLL_PER}%</td>
          <td>{POLL_COUNT}</td>
        </tr>
        <!-- END: POLLTABLE -->
        <tr>
          <td class="valid" colspan="4">
            <button type="submit" class="btn btn-primary" title="{PHP.L.polls_Vote}">{PHP.L.polls_Vote}</button>
          </td>
        </tr>
      </table>
    </div>
    <script type="text/javascript">
      function anim() {
        $(".bar_front").each(function() {
          var percentage = $(this).width();
          if (percentage != "") {
            $(this).width(0).animate({
              width: percentage
            }, "slow");
          }
        });
      }
      anim();
    </script>
    <p class="ff-monts font-weight-bold mb-0">{PHP.L.Votes}:{POLL_VOTERS}</p>
    <p class="ff-monts font-weight-bold mb-0">{PHP.L.Date} {POLL_SINCE}</p>
  </form>
</div>
<!-- END: POLL_VIEW -->
<!-- BEGIN: POLL_VIEW_VOTED -->
<div class="table-responsive">
  <table class="table align-items-center mb-0">
    <!-- BEGIN: POLLTABLE -->
    <tr>
      <td class="w-40">{POLL_OPTIONS}</td>
      <td class="w-50">
        <div class="progress-wrapper">
          <div class="progress-info">
            <div class="progress-percentage">
              <span class="text-sm font-weight-bold">{POLL_PER}%</span>
            </div>
          </div>
          <div class="progress w-100">
            <div class="progress-bar bg-warning" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width:{POLL_PER}%;"></div>
          </div>
        </div>
      </td>
      <!-- <td>{POLL_PER}%</td> -->
      <td class="w-10">{POLL_COUNT}</td>
    </tr>
    <!-- END: POLLTABLE -->
    <tr></tr>
  </table>
</div>
<div class="alert alert-secondary alert-dismissible fade show m-3" role="alert">
  <span class="alert-text text-white">{PHP.L.polls_alreadyvoted}</span>
  <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close">
    <span aria-hidden="true">&times;</span>
  </button>
</div>
<p class="ff-monts font-weight-bold mb-0">{PHP.L.Votes}:{POLL_VOTERS}</p>
<p class="ff-monts font-weight-bold mb-0">{PHP.L.Date} {POLL_SINCE}</p>
<!-- END: POLL_VIEW_VOTED -->
<!-- BEGIN: POLL_VIEW_LOCKED -->
<div class="table-responsive">
  <table class="table align-items-center mb-0">
    <!-- BEGIN: POLLTABLE -->
    <tr>
      <td>{POLL_OPTIONS}</td>
      <td>
        <div class="progress-wrapper">
          <div class="progress-info">
            <div class="progress-percentage">
              <span class="text-sm font-weight-bold">{POLL_PER}%</span>
            </div>
          </div>
          <div class="progress">
            <div class="progress-bar bg-warning" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width:{POLL_PER}%;"></div>
          </div>
        </div>
      </td>
      <td>{POLL_PER}%</td>
      <td>{POLL_COUNT}</td>
    </tr>
    <!-- END: POLLTABLE -->
    <tr>
      <td class="strong valid" colspan="4">{PHP.L.polls_locked}</td>
    </tr>
  </table>
</div>
<p>{POLL_VOTERS} {PHP.L.Date} {POLL_SINCE}</p>
<!-- END: POLL_VIEW_LOCKED -->
<!-- BEGIN: POLL_VIEW_DISABLED -->
<div class="table-responsive">
  <table class="table align-items-center mb-0">
    <!-- BEGIN: POLLTABLE -->
    <tr>
      <td>{POLL_OPTIONS}</td>
    </tr>
    <!-- END: POLLTABLE -->
    <tr>
      <td>{PHP.L.rat_registeredonly}</td>
    </tr>
  </table>
</div>
<!-- END: POLL_VIEW_DISABLED -->
<!-- BEGIN: MAIN -->
<section class="bg-gray-200">
  <div class="min-vh-75">
    <div class="container  py-6 mt-2"> {FILE "{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/warnings.tpl"}
      <!-- BEGIN: POLLS_VIEW -->
      <nav aria-label="breadcrumb" class="d-none d-lg-block mb-5">
        <ol class="breadcrumb">
          <li class="breadcrumb-item text-dark opacity-5">
            <a href="{PHP|cot_url('index')}">{PHP.L.Home}</a>
          </li>
          <li class="breadcrumb-item text-dark active" aria-current="page">{POLLS_TITLE}</li>
        </ol>
      </nav>
      <div class="card shadow-lg mb-3">
        <div class="card-header p-0 position-relative mt-n4 mx-3 z-index-2 bg-transparent">
          <div class="bg-gradient-warning shadow-warning border-radius-lg p-3">
            <h3 class="mb-0 ff-monts text-white">{PHP.L.poll}</h3>
          </div>
        </div>
        <div class="card-body p-3">
          <h6 class="mb-0 pt-3 ff-monts text-dark-cot">{POLLS_TITLE}</h6>
          <div class="pt-3"> {POLLS_FORM} </div>
        </div>
      </div>
      <!-- {PHP.L.comments_comments}: {POLLS_COMMENTS}{POLLS_COMMENTS_DISPLAY} -->
      <!-- END: POLLS_VIEW -->
      <!-- BEGIN: POLLS_VIEWALL -->
      <nav aria-label="breadcrumb" class="d-none d-lg-block mb-5">
        <ol class="breadcrumb">
          <li class="breadcrumb-item text-dark opacity-5">
            <a href="{PHP|cot_url('index')}">{PHP.L.Home}</a>
          </li>
          <li class="breadcrumb-item text-dark active" aria-current="page">{PHP.L.polls_viewarchives}</li>
        </ol>
      </nav>
      <div class="card shadow-lg mb-3">
        <div class="card-header p-0 position-relative mt-n4 mx-3 z-index-2 bg-transparent">
          <div class="bg-gradient-warning shadow-warning border-radius-lg p-3">
            <h3 class="mb-0 ff-monts text-white">{PHP.L.polls_viewarchives}</h3>
          </div>
        </div>
        <div class="card-body p-3">
          <div class="table-responsive">
            <table class="table align-items-center mb-0">
              <!-- BEGIN: POLL_ROW -->
              <tr>
                <td>{POLL_DATE}</td>
                <td>
                  <a href="{POLL_HREF}">{POLL_TEXT}</a>
                </td>
                <td>{POLLS_COMMENTS}</td>
              </tr>
              <!-- END: POLL_ROW -->
              <!-- BEGIN: POLL_NONE -->
              <tr>
                <td>{PHP.L.None}</td>
              </tr>
              <!-- END: POLL_NONE -->
            </table>
          </div>
        </div>
      </div>
      <!-- END: POLLS_VIEWALL -->
    </div>
  </div>
</section>
<!-- END: MAIN -->

 

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kabak
#317 2023-03-22 19:36

что ктонкретно может глючить  с определением кнопки что-то не то ?

webitproff
#318 2023-03-22 19:38
#46116 Kabak:

что ктонкретно может глючить  с определением кнопки что-то не то ?

да хз, дерзайте, свой код я дал ))

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kabak
#319 2023-03-22 20:11

оба TPL файла от модуля POLLS

должны содержать вначале 

<div id = "poll_{POLL_ID}">

 

по этому ID  JavaScript  выполняется.

webitproff
#320 2023-03-22 20:12

оба файла? какие ?

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kabak
#321 2023-03-23 05:14

 

polls.index.tpl

polls.tpl

один для форума, второй по умолчанию на главной странице

Добавлено 3 часа спустя:

Есть модуль PFS  не подключён , то при создании страницы работает ли добавления файла к статье ?   ( там нужно указывать URL файла и его размер )    Это работает без модуля FPS ?

This post was edited by Kabak (2023-03-23 08:34, 2 years ago)
Alex300
#322 2023-03-23 08:43

Там можно указать произвольный URL. Необязательно из PFS

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kabak
#323 2023-03-23 10:20

как проверить группу пользователя, который смотрит страницу,  в TPL  ?

 

PHP
1
<!-- IF {PHP.usr.maingrp} > 5 -->

так  или как-то корректнее ?

Добавлено 6 минут спустя:

почему-то для Админа  это условие не срабатывает 

Добавлено 1 час спустя:

какой тег для группы пользователя в комментариях ?     ....USERMAINGRPID

Добавлено 21 минута спустя:

мне нужен уровень комментатора

This post was edited by Kabak (2023-03-23 12:25, 2 years ago)
webitproff
#324 2023-03-23 15:04
#46123 Kabak:

как проверить группу пользователя, который смотрит страницу,  в TPL  ?

 

PHP
1
<!-- IF {PHP.usr.maingrp} > 5 -->
1
2
3
<!-- IF {PHP.usr.id} == {LIST_ROW_OWNER_ID} OR {PHP.usr.isadmin} OR {PHP.usr.maingrp} == 5 -->
          в списках страниц для владельца статьи или админа
 <!-- ENDIF -->

а конкретно для модуля

1
2
3
 <!-- IF {PHP.usr.auth.page.news} == 255 -->
<a href="{PAGE_CAT|cot_url('page','m=add&c=$this')}">{PHP.L.page_addtitle}</a>
 <!-- ENDIF -->

уровень комментатора задаете самостоятельно, а по умолчанию все кроме гостей могут комментировать

аккаунт удален - не срослось с разработчиками
ушел на другой движок
This post was edited by webitproff (2023-03-23 15:37, 2 years ago)
Kabak
#325 2023-03-23 16:47

для администратора почему-то не работает правило   <!-- IF {PHP.usr.maingrp} > 1 -->    для всех кто пониже срабатывает

 

В чём может быть проблема ?  

 

 

webitproff
#326 2023-03-23 17:02
#46125 Kabak:

для администратора почему-то не работает правило   <!-- IF {PHP.usr.maingrp} > 1 -->    для всех кто пониже срабатывает

 

В чём может быть проблема ?  

 

 

смотрите внимательно блин знак не > а ==

Добавлено 1 минута спустя:

или что я не понимаю - дайте код и пояснение, к чему стремитесь, - задачу

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kabak
#327 2023-03-23 17:11

Имнно про это и говорю.  Для всех работает, и для админа должно работать, у него уровень 99

 

Хочу чтобы определённая кнопка появлялась в меню для пользователя, если уровень пользователя больше определённого уровня.  Для всех уровней появляется у кого уровень больше, например 4 , но не для админа.

 

Это баг или админ как-то асабистом проходит ?

webitproff
#328 2023-03-23 17:27
#46127 Kabak:

Имнно про это и говорю.  Для всех работает, и для админа должно работать, у него уровень 99

 

Хочу чтобы определённая кнопка появлялась в меню для пользователя, если уровень пользователя больше определённого уровня.  Для всех уровней появляется у кого уровень больше, например 4 , но не для админа.

 

Это баг или админ как-то асабистом проходит ?

рад бы помочь, но правда не понял ничего

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kabak
#329 2023-03-23 17:30
XML/XHTML
1
2
3
4
5
6
7
8
9
<!-- IF {PHP.usr.maingrp} > 5 -->
    <div class="news_button">
        <a href="{PHP|cot_url('page','c=government')}" title="{PHP.structure.page.government.title}">
            <button class="button1">
                {PHP.structure.page.government.title}
            </button>
        </a>
    </div>
<!-- ENDIF -->


вот  код  он работает для всех  у кого уровень выше 5 ,  кроме админа  у которого уровень 99

webitproff
#330 2023-03-23 17:50
#46129 Kabak:
XML/XHTML
1
2
3
4
5
6
7
8
9
<!-- IF {PHP.usr.maingrp} > 5 -->
    <div class="news_button">
        <a href="{PHP|cot_url('page','c=government')}" title="{PHP.structure.page.government.title}">
            <button class="button1">
                {PHP.structure.page.government.title}
            </button>
        </a>
    </div>
<!-- ENDIF -->


вот  код  он работает для всех  у кого уровень выше 5 ,  кроме админа  у которого уровень 99

блин,

уровень и ID вообще вещи разные.

пожалуйста, поясните конечную  цель

ну или мне тупому обьясните что вы хотите добиться

аккаунт удален - не срослось с разработчиками
ушел на другой движок
This post was edited by webitproff (2023-04-01 02:34, 2 years ago)

<<<1...5...10...19202122232425>>>