Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2012-03-19 21:46:31

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

Задать кол-во просмотров

Как сделать, чтоб менять Задать кол-во просмотров: мог только админ
?

Вне форума

#2 2012-03-31 11:10:20

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

Re: Задать кол-во просмотров

это ваше решаемо? или всем пох?

Вне форума

#3 2012-03-31 11:54:24

Knopik
Участник
Откуда: ufa
Здесь с 2009-10-14
Сообщений: 342
Рейтинг :   59 
Сайт

Re: Задать кол-во просмотров

legenda, в админке или где? если в админке то
\engine\skins\default\tpl\news\edit.tpl
~213 строка послед свн
//====бред=====//

Отредактировано Knopik (2012-03-31 13:24:26)

Вне форума

#4 2012-03-31 12:40:56

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

Re: Задать кол-во просмотров

Knopik, чтото нето, вопервих у меня там строка другая (0.9.3. движек по дефолту)

<label><input type="checkbox" name="setViews" value="1" class="check" id="setViews" /> {{ lang.editnews['set_views'] }}:</label> <input type="text" size="4" name="views" value="{{ views }}" /><br />

но так или иначе при замене просто пропадает эта ячейка даже для админа.

Вне форума

#5 2012-03-31 13:08:14

Knopik
Участник
Откуда: ufa
Здесь с 2009-10-14
Сообщений: 342
Рейтинг :   59 
Сайт

Re: Задать кол-во просмотров

можно обновить до свн версии, там все настраивается в файле engine\conf\perm.default.php
у всех кроме админов меняем права other.setviews, personal.setviews с true на false

или (0.9.3. движек по дефолту)
в файле engine\actions\news.php найти на ~362 строке

$tVars['flags']['html.disabled']	= $flock?true:false;

ниже добавить

if($userROW['status']==1) {$tVars['flags']['setViewsDisable']=true;} else {$tVars['flags']['setViewsDisable']=false;}

затем в \engine\skins\default\tpl\news\edit.tpl ~213 строка

<label><input type="checkbox" name="setViews" value="1" class="check" id="setViews" /> {{ lang.editnews['set_views'] }}:</label> <input type="text" size="4" name="views" value="{{ views }}" /><br />

поменять на

{% if (flags.setViewsDisable) %}<label><input type="checkbox" name="setViews" value="1" class="check" id="setViews" /> {{ lang.editnews['set_views'] }}:</label> <input type="text" size="4" name="views" value="{{ views }}" /><br />{% endif %}

Отредактировано Knopik (2012-03-31 13:20:10)

Вне форума

#6 2012-03-31 14:18:31

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

Re: Задать кол-во просмотров

Knopik пишет:

можно обновить до свн версии

до какого номера?

Вне форума

#7 2012-03-31 15:50:38

Knopik
Участник
Откуда: ufa
Здесь с 2009-10-14
Сообщений: 342
Рейтинг :   59 
Сайт

Re: Задать кол-во просмотров

legenda, права доступа появились в 911 changeset'e,  можно попробовать обновить до 927, посмотреть что не работает на локалхосте

Вне форума

#8 2012-03-31 19:38:17

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

Re: Задать кол-во просмотров

Knopik, у меня в 911 changeset'e появляєтся вот эта проблема, которую еще не решил, поэтому обновить не получется(

но всеравно большое спасибо за помощь!

Отредактировано legenda (2012-03-31 19:38:52)

Вне форума

#9 2012-03-31 20:31:01

Knopik
Участник
Откуда: ufa
Здесь с 2009-10-14
Сообщений: 342
Рейтинг :   59 
Сайт

Re: Задать кол-во просмотров

legenda, http://ngcms.ru/forum/viewtopic.php?pid=28694#p28694 :)

Отредактировано Knopik (2012-03-31 20:31:18)

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.012 сек, 7 запросов выполнено - Использовано памяти: 539.08 Кбайт (Пик: 560.08 Кбайт) ]