Вы не зашли.
Kord, В настройках просто верную кодировку укажи...
easmik, Мне кажется что они имели ввиду поместить это слово к письму, а может и нет:P
сгенерированное письмо
vl, Он скрывает по заданному условию то что не хотят видеть:
$template['regx']['/\[hide_menu***\](.*?)\[\/hide_menu***\]/si'] = '\\1';
Условия для каждой категории прописывается вручную в сам код...
По описанию:
Скрыть категории в меню
Wolverine, В шаблонах от трашки присутствует данный плагин...
Напиши письмо им, чтобы они уточнили причины да и не гадай) У меня на mail.ru приходит нормально)
kolia, А где он именно в спаме?
Моя твоя не понимать ©
Slavchik, О_о о_О О_О))) Без комментариев)))
http://ngcms.ru/forum/viewtopic.php?id=1917
Wolverine, Всё может быть, но мне лично помогло на своем форуме от этого спама...
Открываем: auth_basic.php
Находим:
array_push($params, array('name' => 'email', title => $lang['auth_email'], 'descr' => $lang['auth_email_descr'],'type' => 'input'));
После добавляем:
array_push($params, array('name' => 'who_bot', title => 'Если не бот сними галочку:', 'descr' => '','type' => 'checkbox'));
Находим:
// Preprocess login
if (strlen($values['login'])<3) {
// Слишком короткий логин
$msg = $lang['auth_login_short'];
return 0;
}
После добавляем:
if(isset($values['who_bot']) && !empty($values['who_bot']))
{
// Дополнительная защита от ботов
$msg = 'Ботам регистрация запрещена';
return 0;
}
Открываем cmodules.php
Находим:
if ($param['type'] == 'text') {
$tvars['vars']['input'] = '<textarea name="'.$param['name'].'" title="'.$param['title'].'" '.$param['html_flags'].'>'.secure_html($param['value']).'</textarea>';
} else if ($param['type'] == 'input') {
$tvars['vars']['input'] = '<input name="'.$param['name'].'" type="text" title="'.$param['title'].'" '.$param['html_flags'].' value="'.secure_html($param['value']).'"/>';
} else if (($param['type'] == 'password')||($param['type'] == 'hidden')) {
$tvars['vars']['input'] = '<input name="'.$param['name'].'" type="'.$param['type'].'" title="'.$param['title'].'" '.$param['html_flags'].' value="'.secure_html($param['value']).'"/>';
} else if ($param['type'] == 'select') {
$tvars['vars']['input'] = '<select name="'.$param['name'].'" title="'.$param['title'].'" '.$param['html_flags'].'>';
foreach ($param['values'] as $oid => $oval) {
$tvars['vars']['input'].= '<option value="'.$oid.'"'.($param['value']==$oid?' selected':'').'>'.$oval.'</option>';
}
$tvars['vars']['input'].='</select>';
} else if ($param['type'] = 'manual') {
$tvars['vars']['input'] = $param['manual'];
}
Меням на:
if ($param['type'] == 'text') {
$tvars['vars']['input'] = '<textarea name="'.$param['name'].'" title="'.$param['title'].'" '.$param['html_flags'].'>'.secure_html($param['value']).'</textarea>';
} else if ($param['type'] == 'input') {
$tvars['vars']['input'] = '<input name="'.$param['name'].'" type="text" title="'.$param['title'].'" '.$param['html_flags'].' value="'.secure_html($param['value']).'"/>';
} else if ($param['type'] == 'checkbox') {
$tvars['vars']['input'] = '<input name="'.$param['name'].'" type="checkbox" title="'.$param['title'].'" '.$param['html_flags'].' value="1" checked="checked"/>';
} else if (($param['type'] == 'password')||($param['type'] == 'hidden')) {
$tvars['vars']['input'] = '<input name="'.$param['name'].'" type="'.$param['type'].'" title="'.$param['title'].'" '.$param['html_flags'].' value="'.secure_html($param['value']).'"/>';
} else if ($param['type'] == 'select') {
$tvars['vars']['input'] = '<select name="'.$param['name'].'" title="'.$param['title'].'" '.$param['html_flags'].'>';
foreach ($param['values'] as $oid => $oval) {
$tvars['vars']['input'].= '<option value="'.$oid.'"'.($param['value']==$oid?' selected':'').'>'.$oval.'</option>';
}
$tvars['vars']['input'].='</select>';
} else if ($param['type'] = 'manual') {
$tvars['vars']['input'] = $param['manual'];
}
И всё...
Открываешь /engine/skins/default/tpl/news/add.tpl
Находишь:
<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>
и изменяешь на:
<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>
legenda, В шаблоне поменяй кавычки с "{name}" на '{name}'
legenda, Забит
legenda, С чего ты так решил?
ArchDimAngeL, У тебя "ЛЕНТА НОВОСТЕЙ" это категория или добавляется типо плагином?
Между тегов <category></category> кроме категории быть ничего не может!!!
кому нужног просто чтоб заработало пхп в main
надо изменить в index.php
// 2. Load & show template $tpl -> template($mainTemplateName, $mainTemplatePath); $tpl -> vars($mainTemplateName, $template); if (!$SUPRESS_TEMPLATE_SHOW) { printHTTPheaders(); echo $tpl -> show($mainTemplateName); } else if (!$SUPRESS_MAINBLOCK_SHOW) { printHTTPheaders(); echo $template['vars']['mainblock']; }
на
// 2. Load & show template $tpl -> template($mainTemplateName, $mainTemplatePath); $tpl -> vars($mainTemplateName, $template); if (!$SUPRESS_TEMPLATE_SHOW) { printHTTPheaders(); //echo $tpl -> show($mainTemplateName); eval (' ?' . '>' . $tpl -> show($mainTemplateName) . '<' . '?php '); } else if (!$SUPRESS_MAINBLOCK_SHOW) { printHTTPheaders(); echo $template['vars']['mainblock']; }
все
Опасный подход в плане безопасности и eval крайне медленно работает...
Покажи пример где он выводит "Лента новостей"
Или подскажите, как убрать слово ЛЕНТА НОВОСТЕЙ из тегов <category> в RSS ленте!
Удали:
".GetCategories($row['catid'], true)."
БЫСТРЕЕ!!!
Не получается вежливо прокомментировать так же как и твоё СРОЧНО! но ты наверное сам понял. НАДЕЮСЬ!:)
Вот в двиг вносить это кокрас не стоит. Только в виде плагина.;)
Где то я его видел
Либо нет самих картинок, либо путь к ним не верный...
И в чем проблема?:)
Открой auth_punbb.php найди там:
$mysql->query("INSERT INTO ".uprefix."_users ...
и во всех 4 поменяй на 3...
Дай доступ на сайт, я сам гляну...