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

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

Вы не зашли.

#1 Вопросы функционирования системы в целом » Добавление и вывод комментариев » 2012-04-13 01:07:44

xander
Ответов: 1

Здравствуйте! В шаблоне news.full.tpl плагин комментариев выводит все комменты и поле добавления новых в одном месте, где указано {plugin_comments}. Нельзя ли сделать раздельно?

#2 Re: Страницы плагинов » Добавление новостей с сайта ( nsm ) » 2012-04-08 21:11:13

vl пишет:

А что такое "Список приложенных файлов"?   Когда в этом списке появляются файлы?
Если файлы добавляются в "Приложенные файлы" после нажатия кнопки "добавить новость", то до того момента никакого списка приложенных файлов  еще   не существует.

Файлы в этом списке не появляются (только в админке), это просто скопированная из движка часть HTML кода. Из всего этого можно оставить только 2 кнопки (выберите файл и добавить строку), но обязательно чтобы они были в таблице с id="attachFilelist". Есть еще один нюанс: после добавления файла он закрепляется за новостью, но вставлять его в новость нужно в админке.

#3 Re: Страницы плагинов » Добавление новостей с сайта ( nsm ) » 2012-04-08 15:37:04

irbees2008 пишет:

шаблоны поддерживает?

поддерживает, нужно только органично вписать в шаблон {xfields}, {tags} и форму для загрузки файлов:

					<span class="f15">Список приложенных файлов:</span>
					<table width="98%" cellspacing="1" cellpadding="2" border="0" id="attachFilelist">
					<thead>
					<tr class="contHead"><td>ID</td><td width="80">Дата</td><td width="10"> </td><td>Имя</td><td width="90">Размер</td><td width="40">DEL</td></tr>
					</thead>
					<tbody>
					<tr><td colspan="6">Нет приложенных файлов</td></tr>
					<tr><td colspan="3"> </td><td colspan="2"><input type="button" class="button" value="Добавить строки" style="width: 100%;" onclick="attachAddRow();" /></td></tr>
					</table>

и еще в конце добавить скрипт

<script language="javascript" type="text/javascript">
<!--
function attachAddRow() {
	var tbl = document.getElementById('attachFilelist');
	var lastRow = tbl.rows.length;
	var row = tbl.insertRow(lastRow - 1);

	// Add cells
	row.insertCell(0).innerHTML = '*';
	row.insertCell(1).innerHTML = 'Загрузить';

	// Add file input
	var el = document.createElement('input');
	el.setAttribute('type', 'file');
	el.setAttribute('name', 'userfile[' + (++attachAbsoluteRowID) + ']');
	el.setAttribute('size', '50');

	var xCell = row.insertCell(2);
	xCell.colSpan = 3;
	xCell.appendChild(el);


	el = document.createElement('input');
	el.setAttribute('type', 'button');
	el.setAttribute('onclick', 'document.getElementById("attachFilelist").deleteRow(this.parentNode.parentNode.rowIndex);');
	el.setAttribute('value', ' - ');
	row.insertCell(3).appendChild(el);
}
// Add first row
var attachAbsoluteRowID = 0;
attachAddRow();
-->
</script>

А это пример:
03144da0e0232e769578c81fb33ac32a.jpeg

#4 Re: Страницы плагинов » Добавление новостей с сайта ( nsm ) » 2012-04-07 23:11:32

Немного подредактировал версию 0.12: добавил прикрепление файлов, дополнительные поля и теги (отображаются в нужном месте шаблона). Также добавил суммирование количества новостей в профиле при публикации. Правда изображения добавляются через админку и нет просмотра перед публикацией.

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

Работает на FluxBB