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

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

Вы не зашли.

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

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

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

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

Не в сети

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

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

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

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

Не в сети

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

Knopik
Разработчик
Откуда ufa
Зарегистрирован: 2009-10-14
Сообщений: 353
Рейтинг :   62 
Сайт

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

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

Изменено Knopik (2012-03-31 14:24:26)

Не в сети

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

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   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 14:08:14

Knopik
Разработчик
Откуда ufa
Зарегистрирован: 2009-10-14
Сообщений: 353
Рейтинг :   62 
Сайт

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 14:20:10)

Не в сети

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

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

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

Knopik пишет:

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

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

Не в сети

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

Knopik
Разработчик
Откуда ufa
Зарегистрирован: 2009-10-14
Сообщений: 353
Рейтинг :   62 
Сайт

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

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

Не в сети

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

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

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

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

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

Изменено legenda (2012-03-31 20:38:52)

Не в сети

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

Knopik
Разработчик
Откуда ufa
Зарегистрирован: 2009-10-14
Сообщений: 353
Рейтинг :   62 
Сайт

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

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

Изменено Knopik (2012-03-31 21:31:18)

Не в сети

Подвал раздела

Работает на FluxBB