Вы не зашли.
Здравствуйте! В шаблоне news.full.tpl плагин комментариев выводит все комменты и поле добавления новых в одном месте, где указано {plugin_comments}. Нельзя ли сделать раздельно?
А что такое "Список приложенных файлов"? Когда в этом списке появляются файлы?
Если файлы добавляются в "Приложенные файлы" после нажатия кнопки "добавить новость", то до того момента никакого списка приложенных файлов еще не существует.
Файлы в этом списке не появляются (только в админке), это просто скопированная из движка часть HTML кода. Из всего этого можно оставить только 2 кнопки (выберите файл и добавить строку), но обязательно чтобы они были в таблице с id="attachFilelist". Есть еще один нюанс: после добавления файла он закрепляется за новостью, но вставлять его в новость нужно в админке.
шаблоны поддерживает?
поддерживает, нужно только органично вписать в шаблон {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>
Немного подредактировал версию 0.12: добавил прикрепление файлов, дополнительные поля и теги (отображаются в нужном месте шаблона). Также добавил суммирование количества новостей в профиле при публикации. Правда изображения добавляются через админку и нет просмотра перед публикацией.