Вы не зашли.
Пример:
Несколько журналистов наполняют ресурс новостями... и постят одинаковые новости, на одну тему, почти с одинаковым название и содержанием.
В DLE этот вопрос решается в момент написания новости, т.е. выводится сообщение о том, что уже существует некая новость содержащая похожий заголовок.
Можно нечто похожее реализовать для NGCMS?
В каком виде заполнен список? В списке есть спец.символы, вроде одинарных/двойных ковычек?
Нет ни кавычек, ни спецсимволов, сам список подобен приведенному Вами (его тоже попробовал, так на всякий случай).
<style type="text/css">
#senderror {padding-top:10px;background:#fff7e1;border:1px dashed #e8e8e8;margin-top:10px;padding-bottom:20px;}
#senderror select.error {border:1px solid #e8e8e8;background:#fff;}
#senderror input.report{border:1px solid #e8e8e8;background:#fff;}
#senderror .texth {float:left;position:relative;left:10px;}
#senderror .formh {float:right;position:relative;top:-4px;right:10px;}
</style>
<div id="senderror">
<div class="texth">Сообщить об ошибке:</div>
<div class="formh">
<form method="post" target="_blank" action="/plugin/complain/post/">
<input type="hidden" name="ds_id" value="1"/>
<input type="hidden" name="entry_id" value="177"/>
<select name="error" class="error" id="errorSelect">
<option value="">Выберите тип ошибки..</option>
<option value="1"></option>
<option value="2"></option>
<option value="3"></option>
<option value="4"></option>
<option value="5"></option>
</select>
<input type="submit" class="report" value="Отправить" onclick="if (document.getElementById('errorSelect').value==''){alert('Необходимо выбрать тип ошибки!'); return false;}; this.disabled=true;"/>
</form>
</div>
</div>
А что может быть не так?
Не выводится текст списка ошибок, т.е. в выпадающем списке пустые строки (их кол-во соответствует кол-ву строк КОД_ОШИБКИ|ТЕКСТ_ОШИБКИ в настройках), при выборе якобы пустой строки и отправке сообщения, в списке инцидентов ТЕКСТ_ОШИБКИ отображается верно.
0.9.3 + SVN [SVN1178+]
complain 0.06
Для одного файла в новости то вопросов нет, а если файлов в новости 20 или 40? Тут скорее вопрос как можно добавить/отредактировать инфу ( _images и _files) у файлов приложенных к новости. В "Управление файлами" можно хоть имя менять, а вот описание не нашел где можно добавить или изменить, но оно подразумевается судя по информации из _files.
irbees2008, спасибо. Однако, сам допереть хочу и сделать (хоть и с подсказками).
А как добавить/изменить описание прикрепленного к новости файла или файлов и их имена (т.е. поля 'name' и 'description' из _images и _files)?
irbees2008, ну само оформление понятно. Интересно как можно впихнуть на автомате дополнительную инфу. Не силен я в xfields.
Как можно реализовать вывод в новости информации о прикрепленном(ых) к ней файле(ах) и ссылке(ах) на скачивание вот такого плана:
Имеется ввиду автоматический/полуавтоматический способ формирования.
Так выставлены у них и права захода в админку, и создание/редактирование новостей.
P.S.
Если добавлять новость с использованием addnews_2, то все нормально:
.../engine/admin.php?mod=images&ifield=ng_news_content
При попытке вставить картинку, отсылает по ссылке:
.../index.php?mod=images&ifield=ng_news_content_short
и выкидывает на не существующую страницу. Как и где поправить? Права пользователям назначены.
bestxp, спасибо.
код:
if (is_array($PFILTERS['plugin.uprofile']))
foreach ($PFILTERS['plugin.uprofile'] as $k => $v) { $v->editProfileForm($urow['id'], $urow, $tVars); }
и
if (is_array($PFILTERS['plugin.uprofile']))
foreach ($PFILTERS['plugin.uprofile'] as $k => $v) { $v->editProfile($currentUser['id'], $currentUser, $sqlFields); }
работает!!!
Еще раз, спасибо за помощь.
bestxp, можно готовое решение? я в этом деле профан.
ID: uprofile
Name: Users profile
Version: 0.08
NGCMS Runtime error: Call-time pass-by-reference has been removed
[ 64]: Call-time pass-by-reference has been removedStack trace
Line # File name
251 ...\engine\plugins\uprofile\uprofile.php
строки:
if (is_array($PFILTERS['plugin.uprofile']))
foreach ($PFILTERS['plugin.uprofile'] as $k => $v) { $v->editProfileForm($urow['id'], $urow, &$tVars); }
NGCMS Runtime error: Call-time pass-by-reference has been removed
[ 64]: Call-time pass-by-reference has been removedStack trace
Line # File name
405 ...\engine\plugins\uprofile\uprofile.php
Строки
if (is_array($PFILTERS['plugin.uprofile']))
foreach ($PFILTERS['plugin.uprofile'] as $k => $v) { $v->editProfile($currentUser['id'], $currentUser, &$sqlFields); }
PHP 5.4.16
Как починить? (ну кроме как закоментить)
В DLE есть очень удобная (на мой скромный взгляд) функция, такая как удаление неиспользуемых файлов, через заданный промежуток времени.
Собственно очень удобно, особенно когда имена залитых файлов имеют бессмысленный набор цифр или символов и просто забыты, и пылятся невостребованными, отжирая дисковое пространство.
В общем своеобразная очистка от мусора.
Хотелось бы такую возможность видеть и в Next Generation CMS.
infinity237, уже.
Я про этот параметр и не вспомнил даже.
Какое значение стоит в настроках "Кол-во страниц с новостями для отображения" ?
Три
Чиорт, выше же написано, что:
все спрятано... в \engine\includes\inc\functions.inc.php
[navigation]
prevlink = "<a href='%link%'>%page%</a> "
nextlink = "<a href='%link%'>%page%</a> "
current_page = " <b>[%page%]</b> "
link_page = "<a href='%link%'>%page%</a> "
dots = " ... "
easmik, там не особо накрутишь.
Например:
<table border="0" width="100%">
<tr>
<td colspan="2" align="center" style="padding: 10px;">{pages}</td>
</tr>
</table>
Выдает:
1 ... 2 [3] 4 ... [3] 4
А где крутить, если отображается в таком виде:
Назад 1 ... 2 [3] 4 ... [3] 4 Вперед
Назад 1 ... 1 [2] 3 ... 3 4 Вперед
То есть раздваиваются номера страниц. Если встать на первую или последнюю, то все нормально.
Скачал
http://youdesigner.kz/files/tiny_mce.zip
распаковал в папку плагов
\engine\plugins\
т.е. получил \engine\plugins\tiny_mce\
В файлы \engine\skins\default\tpl\news\add.tpl и \engine\skins\default\tpl\news\edit.tpl перед строкой
<form name="DATA_tmp_storage" action="" id="DATA_tmp_storage">
добавил строки:
<script type="text/javascript" src="plugins/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript" src="plugins/tiny_mce/config.js"></script>
... и ничего не изменилось, нима нового редактора.
Что не сделал или сделал не так?
P.S.
0.9.3 + SVN [SVN1178+]
irbees2008, там ссылка битая, да и во всей теме нет живых ссылок на плагин.
Счастливые обладатели, поделитесь, плиз. Все, что удалось найти, так это имя архива и его размер (plugin_highslide.zip 141.76 Kb)
Все пролистал, а где взять плагин hsgallery так и не нашел.
vip, спасибо за труды!
Сорри, но ссылку на скачивание не вижу, ни здесь (отсылает на templates), ни на самом templates.ngcms.ru.
А шаблон внешне очень и очень привлекательный.