Вы не зашли.
vitaly, не виталик в твоем варианте постранички в категории небудут показиватся
надо именно вот так
news by.category Новости из заданной категории /{category}[/page/{page}]
Trashcka, спасибо, вроде заработало , Wolverine, +1 за помощь реально помогло
тепер еще одно вилезло, в настройках категории такая бяка
как ее устранить?
кстате когдато было так что админка и сайт имели разние язиковие шаблоны, почему это изменили, счас если пользоватся другим кроме руского сплошной минингит, языковы файли разбросани по всему движку то тв плагинах, то в некоторых файлах что хрен догадаешся, в админке постоянно с новим фичем LANG_LOST маячит, часи ухядят на то чтобы найти где именно это зарито...
Wolverine, так а что ты хочеш? большенство плагинов которые делаются и есть для ГС, а смисл писать запрос чегото для нормальных сайтов, так как их некому делать, нет нормальной фотогалереи, нет нормальних блогов, нету форума, нету каталога, нету комфортного варианта добавления новостей (+ нету хотяби чтото типа прикрепления похожей новости как в ДЛЕ), нету банерокрутилки например, неработает rss_import например, ну вопшем еще много чего нету.... счас вроде я так понимаю чтото глобально делается наверное ждемс...
ROZARD, зашел посмотрел но так и непонял что там работает а что нет, куда не тикнеш всюду или пусто или ошыбку, как зыкидивать непонятно, где админка непонятно, ты б хоть кратко както описал что есть, а то сложно сказать что хочется так как непонятно что есть.
Вот например как бы я хотел видить блоги на сайте http://blogs.pravda.com.ua/
Wolverine, мистика канешно странная , может "сиски" всему виной , еще вопрос у меня префикс 2z_ а не ng_, там должно бить ng_news_content или 2z_news_content ?
vitaly, могу и тебе скинуть в личку
Wolverine, скинул тебе доступ к сайту, можеш сам убидится
а вот код engine/skins/default/tpl/addnews.tpl из 739 которий стоит у меня
<script type="text/javascript">
//
// Global variable: ID of current active input area
[edit.split]var currentInputAreaID = 'ng_news_content_short';[/edit.split][edit.nosplit]var currentInputAreaID = 'ng_news_content';[/edit.nosplit]
function ChangeOption(optn) {
document.getElementById('maincontent').style.display = (optn == 'maincontent')?"block":"none";
document.getElementById('additional').style.display = (optn == 'additional')?"block":"none";
document.getElementById('attaches').style.display = (optn == 'attaches')?"block":"none";
}
function preview(){
var form = document.getElementById("postForm");
if (form.content[edit.split]_short[/edit.split].value == '' || form.title.value == '') {
alert('{l_msge_preview}');
return false;
}
form.mod.value = "preview";
form.target = "_blank";
form.submit();
form.mod.value = "addnews";
form.target = "_self";
return true;
}
function changeActive(name) {
if (name == 'full') {
document.getElementById('container.content.full').className = 'contentActive';
document.getElementById('container.content.short').className = 'contentInactive';
currentInputAreaID = 'content.full';
} else {
document.getElementById('container.content.short').className = 'contentActive';
document.getElementById('container.content.full').className = 'contentInactive';
currentInputAreaID = 'content.short';
}
}
</script>
<form name="DATA_tmp_storage" action="" id="DATA_tmp_storage">
<input type="hidden" name="area" value="" />
</form>
<form id="postForm" name="form" ENCTYPE="multipart/form-data" method="post" action="{php_self}" target="_self">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td width=100% colspan="5" class="contentHead"><img src="{skins_url}/images/nav.gif" hspace="8"><a href="?mod=editnews">{l_news_title}</a> → {l_addnews_title}</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="content" align="center">
<tr>
<td valign="top" >
<!-- Left edit column -->
<table border="0" cellspacing="1" cellpadding="0" width="98%">
<tr>
<td class="contentNav" align="center">
<input type="button" onmousedown="javascript:ChangeOption('maincontent')" value="{l_bar.maincontent}" class="navbutton" />
<input type="button" onmousedown="javascript:ChangeOption('additional')" value="{l_bar.additional}" class="navbutton" />
<input type="button" onmousedown="javascript:ChangeOption('attaches')" value="{l_bar.attaches}" class="navbutton" />
</td>
</tr>
<tr><td>
<!-- MAIN CONTENT -->
<div id="maincontent" style="display: block;">
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td width="10"><img src="{skins_url}/images/nav.png" hspace="8" alt="" /></td>
<td width="100"><span class="f15">{l_title}</span></td>
<td><input type="text" class="important" size="79" name="title" value="" tabindex="1" /></td>
</tr>
<tr>
<td valign="top" colspan=3>{quicktags}<br /> {smilies}<br />
[edit.split]
<div id="container.content.short" class="contentActive"><textarea style="width: 99%; padding: 1px; margin: 1px;" onclick="changeActive('short');" onfocus="changeActive('short');" name="ng_news_content_short" id="ng_news_content_short" rows="10" tabindex="2"></textarea></div>
[extended.more] <table cellspacing="2" cellpadding="0" width="100%"><tr><td nowrap>{l_editor.divider}: </td><td style="width: 90%"><input tabindex="2" type="text" name="content_delimiter" style="width: 99%;" value=""/></td></tr></table>[/extended.more]
<div id="container.content.full" class="contentInactive"><textarea style="width: 99%; padding: 1px; margin: 1px;" onclick="changeActive('full');" onfocus="changeActive('full');" name="ng_news_content_full" id="ng_news_content_full" rows="10" tabindex="2"></textarea></div>
[/edit.split]
[edit.nosplit]
<div id="container.content" class="contentActive"><textarea style="width: 99%; padding: 1px; margin: 1px;" name="ng_news_content" id="ng_news_content" rows="10" tabindex="2"></textarea></div>
[/edit.nosplit]
</tr>
<tr>
<td><img src="{skins_url}/images/nav.png" hspace="8" alt="" /></td>
<td>{l_alt_name}:</td>
<td><input type="text" name="alt_name" value="" size="60" tabindex="3" /></td>
</tr>
[meta]
<tr>
<td><img src="{skins_url}/images/nav.png" hspace="8" alt="" /></td>
<td>{l_description}:</td>
<td><input type="text" name="description" value="" size="60" tabindex="4" /></td>
</tr>
<tr>
<td><img src="{skins_url}/images/nav.png" hspace="8" alt="" /></td>
<td>{l_keywords}:</td>
<td><input type="text" name="keywords" value="" size="60" tabindex="5" /></td>
</tr>
[/meta]
</table>
</div>
<!-- ADDITIONAL -->
<div id="additional" style="display: none;">
<table border="0" cellspacing="1" cellpadding="0" width="100%">
<tr>
<td class="contentHead"><input type="checkbox" name="customdate" id="customdate" value="customdate" class="check" /> <label for="customdate">{l_custom_date}</label></td>
</tr>
<tr>
<td class="contentEntry1">{changedate}</td>
</tr>
[isplugin xfields]{plugin_xfields}[/isplugin]
[isplugin nsched]{nsched}[/isplugin]
[isplugin finance]{finance}[/isplugin]
[isplugin tags]{plugin_tags}[/isplugin]
</table>
</div>
<!-- ATTACHES -->
<div id="attaches" style="display: none;">
<br/>
<span class="f15">{l_attach.list}</span>
<table width="100%" cellspacing="1" cellpadding="2" border="0" id="attachFilelist">
<thead>
<tr class="contHead"><td>#</td><td width="80">Date</td><td>FileName</td><td width="90">Size</td><td width="40">DEL</td></tr>
</thead>
<tbody>
<!-- <tr><td>*</td><td>New file</td><td colspan="2"><input type="file"/></td><td><input type="button" size="40" value="-"/></td></tr> -->
<tr><td colspan="3"> </td><td colspan="2"><input type="button" value="Добавить поле" class="button" style="width: 100%;" onclick="attachAddRow();" /></td></tr>
</table>
</div>
<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 = 'New file';
// Add file input
var el = document.createElement('input');
el.setAttribute('type', 'file');
el.setAttribute('name', 'userfile[' + (++attachAbsoluteRowID) + ']');
el.setAttribute('size', '80');
var xCell = row.insertCell(2);
xCell.colSpan = 2;
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>
</td></tr>
</table>
</td>
<td id="rightBar" width="300" valign="top" >
<!-- Right edit column -->
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="20"></td>
<td><span class="f15">{l_category}</span></td>
</tr>
<tr>
<td></td><td><div class="list">{mastercat}</div></td>
</tr>
<tr><td colspan=2> </td></tr>
<tr>
<td></td>
<td><span class="f15">{l_editor.extcat}</span></td>
</tr>
<tr>
<td></td><td>
<div style="overflow: auto; height: 150px;" class="list">{extcat}</div>
</td>
</tr>
<tr><td colspan=2> </td></tr>
<tr>
<td></td>
<td><span class="f15">{l_editor.configuration}</span></td>
</tr>
<tr>
<td></td><td>
<div class="list">
<label><input type="checkbox" name="approve" value="1" class="check" id="approve" {flag_approve} /> {l_approve}</label><br />
<label><input type="checkbox" name="mainpage" value="1" class="check" id="mainpage" {flag_mainpage} /> {l_mainpage}</label><br />
<label><input type="checkbox" name="pinned" value="1" class="check" id="pinned" {flag_pinned} /> {l_add_pinned}</label><br />
<label><input type="checkbox" name="favorite" value="1" class="check" id="favorite" {flag_favorite} /> {l_add_favorite}</label><br />
<label><input name="flag_HTML" type="checkbox" class="check" id="flag_HTML" value="1" checked="checked" {disable_flag_html} /> {l_flag_html}</label><br />
<label><input type="checkbox" name="flag_RAW" value="1" class="check" id="flag_RAW" {disable_flag_raw} /> {l_flag_raw}</label><br />
[comments]<hr/>{l_comments:mode.header}: <select name="allow_com"><option value="0"{acom:0}>{l_comments:mode.disallow}<option value="1"{acom:1}>{l_comments:mode.allow}<option value="2"{acom:2}>{l_comments:mode.default}</select>[/comments]<br />
</div>
</tr>
</table>
</td>
</tr>
</table>
<br />
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr align="center">
<td width="100%" class="contentEdit" align="center" valign="top">
<input type="hidden" name="subaction" value="add" />
<input type="hidden" name="mod" value="addnews" />
<input type="hidden" name="save" value="" />
<input type="button" value="{l_preview}" class="button" onclick="return preview();" />
<input type="submit" value="{l_addnews}" class="button" />
</td>
</tr>
</table>
</form>
<script language="javascript" type="text/javascript">
// Restore variables if needed
var jev = {JEV};
var form = document.getElementById('postForm');
for (i in jev) {
//try { alert(i+' ('+form[i].type+')'); } catch (err) {;}
if (typeof(jev[i]) == 'object') {
for (j in jev[i]) {
//alert(i+'['+j+'] = '+ jev[i][j]);
try { form[i+'['+j+']'].value = jev[i][j]; } catch (err) {;}
}
} else {
try {
if ((form[i].type == 'text')||(form[i].type == 'textarea')||(form[i].type == 'select-one')) {
form[i].value = jev[i];
} else if (form[i].type == 'checkbox') {
form[i].checked = (jev[i]?true:false);
}
} catch(err) {;}
}
}
</script>
Wolverine, неа, впринципе неработает ниодна кнопка и смайли также, постав себе "Разделять редактор короткой и полной новости" - да и ивидиш сам.
Wolverine, Changeset 727 engine/skins/default/tpl/addnews.tpl, после этих изменений неработет, в варианте что я писал више, до изменений все ок, пробовал в разных браузерах, после добавления фото, в окоше что кототкой что полной новости пусто
в последних SVN верисиях неработает вставка фото, при редактировании новости работает, а вот при добавлении новости неработает(
точнее - неработает когда включено
Разделять редактор короткой и полной новости
Да
Codwyn, не все так просто.... посмотри в шаблон полной новости
Как сделать чтоби страница печати (в полной новости жму "Распечатать") откривалась в новом окне? а не в том же как сейчас
народ помогите что делать?
Google PR
21.01.2011
03.04.2010
31.12.2009
Яндекс тИЦ
30.12.2010
10.12.2010
30.11.2010
28.10.2010
22.09.2010
25.08.2010
06.08.2010
02.07.2010
18.06.2010
31.05.2010
можно примерно сделать вивод когда будет следующий АП
на счет пхп если говорите нормально, то я склонен вам верить, но
насколько я понимаю в плагин включаются абсолютно все новости, но смисл так делать
1. новости годичной давности уже давно не актуальны, пихать их в карту гугла нету смисла
2. гугл хавает карту только до 50к новостей, кстате Trashcka, как ти скормила карту на 200к, он ж больше 50к неберет
я думаю логичнее в плагине сделать так как в рсс плагине вписивать сколько новостей вводить в карту, так и нагрузка меньше и толк будет
Wolverine, просто по дефолту у меня стояло
30
8
2
2
Это нормально когда я поднял на столько?, хз, япросто в этом неочень но чуствую что очень много, нет?
хмммм, я вот покавирялся и нашел проблему, заработало когда в настройках пхп на сервера установил примерно такое
но разве это нормально?
Trashcka, нэ, ти в базе что я скинул зайти в настройки плагина и там где пункт Добавлять страницы новостей в карту сайта, поставь да, вот у меня после этого gsmg не работает, а если ставлю нет, то работает но только все постанички и категории
у меня 0.07 и стоит, но я и 0.05 пробовал безтолку.
Trashcka, а сами новости там есть?
скинул в личку тебе
Trashcka, если б я тебе скинул одну свою базу для примера, ти б могла кудато у себя залить для теста и посмотреть будет ли работать, просто если будет значить скорее на сервера надо копать иначе незнаю в чем может бить трабл.
Trashcka, у тебя сайты все роделись на ngcms? или есть на 2z? если есть и ти перевела на ngcms там работает?
какая последняя версия 0.9.2 из SVN нужна?
на 0.9.2 Release [SVN ChangeSet 646]
должно работать?
а откуда эта админка?
Trashcka, не смешно...