<<<1...5...10...19202122232425>>>
Принимаем вопросы от населения
| webitproff |
|
|---|---|
|
гляньте тут как работает и после
Добавлено 3 минуты спустя: #46114 Kabak: мой polls.tpl
<!-- 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">×</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 |
|
|---|---|
|
что ктонкретно может глючить с определением кнопки что-то не то ? |
| webitproff |
|
|---|---|
#46116 Kabak: да хз, дерзайте, свой код я дал )) аккаунт удален - не срослось с разработчиками
ушел на другой движок |
| Kabak |
|
|---|---|
|
оба TPL файла от модуля POLLS должны содержать вначале <div id = "poll_{POLL_ID}">
по этому ID JavaScript выполняется. |
| webitproff |
|
|---|---|
|
оба файла? какие ? аккаунт удален - не срослось с разработчиками
ушел на другой движок |
| Kabak |
|
|---|---|
|
polls.index.tpl polls.tpl один для форума, второй по умолчанию на главной странице Добавлено 3 часа спустя: Есть модуль PFS не подключён , то при создании страницы работает ли добавления файла к статье ? ( там нужно указывать URL файла и его размер ) Это работает без модуля FPS ? Dit bericht is bewerkt door Kabak (2023-03-23 08:34, 2 jaren ago) |
| Alex300 |
|
|---|---|
|
Там можно указать произвольный URL. Необязательно из PFS Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
| Kabak |
|
|---|---|
|
как проверить группу пользователя, который смотрит страницу, в TPL ?
<!-- IF {PHP.usr.maingrp} > 5 -->
так или как-то корректнее ? Добавлено 6 минут спустя: почему-то для Админа это условие не срабатывает Добавлено 1 час спустя: какой тег для группы пользователя в комментариях ? ....USERMAINGRPID Добавлено 21 минута спустя: мне нужен уровень комментатора Dit bericht is bewerkt door Kabak (2023-03-23 12:25, 2 jaren ago) |
| webitproff |
|
|---|---|
#46123 Kabak:
<!-- IF {PHP.usr.id} == {LIST_ROW_OWNER_ID} OR {PHP.usr.isadmin} OR {PHP.usr.maingrp} == 5 -->
в списках страниц для владельца статьи или админа
<!-- ENDIF -->
а конкретно для модуля
<!-- IF {PHP.usr.auth.page.news} == 255 -->
<a href="{PAGE_CAT|cot_url('page','m=add&c=$this')}">{PHP.L.page_addtitle}</a>
<!-- ENDIF -->
уровень комментатора задаете самостоятельно, а по умолчанию все кроме гостей могут комментировать аккаунт удален - не срослось с разработчиками
ушел на другой движок Dit bericht is bewerkt door webitproff (2023-03-23 15:37, 2 jaren ago) |
| Kabak |
|
|---|---|
|
для администратора почему-то не работает правило <!-- IF {PHP.usr.maingrp} > 1 --> для всех кто пониже срабатывает
В чём может быть проблема ?
|
| webitproff |
|
|---|---|
#46125 Kabak: смотрите внимательно блин знак не > а == Добавлено 1 минута спустя: или что я не понимаю - дайте код и пояснение, к чему стремитесь, - задачу аккаунт удален - не срослось с разработчиками
ушел на другой движок |
| Kabak |
|
|---|---|
|
Имнно про это и говорю. Для всех работает, и для админа должно работать, у него уровень 99
Хочу чтобы определённая кнопка появлялась в меню для пользователя, если уровень пользователя больше определённого уровня. Для всех уровней появляется у кого уровень больше, например 4 , но не для админа.
Это баг или админ как-то асабистом проходит ? |
| webitproff |
|
|---|---|
#46127 Kabak: рад бы помочь, но правда не понял ничего аккаунт удален - не срослось с разработчиками
ушел на другой движок |
| Kabak |
|
|---|---|
<!-- 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 -->
|
| webitproff |
|
|---|---|
#46129 Kabak: блин, уровень и ID вообще вещи разные. пожалуйста, поясните конечную цель ну или мне тупому обьясните что вы хотите добиться аккаунт удален - не срослось с разработчиками
ушел на другой движок Dit bericht is bewerkt door webitproff (2023-04-01 02:34, 2 jaren ago) |