Вы не зашли.
Нет, чтобы поиск был по адресу www.mysite/search/
Выводит ошибку - 404
Так оно же и так post прописано.
Снова я со своим поиском ) можно ли как-то сделать/доделать реврайт для поиска, чтобы при любых настройках реврайтов для news, static, rss и т.д., для поиска был /search/ т.е. чтобы на выходе получилось mysite/search/
panoptus, можешь подробнее мне ЛС написать, т.е. тематику, количество, тип верстки, как оплачивается и т.п.?, я вечером тебе в аську стукну.
Trashcka, Ты привела .htaccess для версии 0.9.1 а у него наверное 0.9.0...:rolleyes:
Ну да )) я уже давно на ней сижу, и забылась, что другие еще на предыдущей.
35house, стандартный .htaccess файл:
#
# Copyright (C) 2006-2008 Next Generation CMS (http://ngcms.ru)
# Name: .htaccess
# Description: mod_rewrite htaccess file
# Author: NGCMS project team
#
DirectoryIndex index.php
<files .htaccess>
order allow,deny
deny from all
</files>
php_flag register_globals off
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag magic_quotes_sybase off
php_flag allow_call_time_pass_reference on
php_value session.use_trans_sid 0
php_flag post_max_size 30m
php_flag upload_max_filesize 30m
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [S=35]
# Editable links
RewriteRule ^.+$ index.php?$1 [QSA,L]
Сделай так:
#
# Copyright (C) 2006-2008 Next Generation CMS (http://ngcms.ru)
# Name: .htaccess
# Description: mod_rewrite htaccess file
# Author: NGCMS project team
#
DirectoryIndex index.php
<files .htaccess>
order allow,deny
deny from all
</files>
php_flag register_globals off
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag magic_quotes_sybase off
php_flag allow_call_time_pass_reference on
php_value session.use_trans_sid 0
php_flag post_max_size 30m
php_flag upload_max_filesize 30m
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [S=35]
# Editable links
RewriteRule ^.+$ index.php?$1 [QSA,L]
vitaly, при поиске шаблон по умолчанию работает, а вот если делаешь персональный поисковый шаблон для категории, то он не используется, а используется, который по умолчанию. Тестировала на SVN версии.
Да все подходит, спасибо.
0) Для вывода найденного всегда/обычно использую Заголовок и краткую новость, сейчас же так сделать не получается, вернее можно при помощи custom, но это уже извращение выходит.
2) Показывать ее пользователю, по типу - постоянная ссылка новости.
0. Так и задумано, шаблон search.entries.tpl теперь не нужен.
1. Сейчас не работает и архитектурно это сделать будет достаточно сложно. В чём причина такой необходимости?
2. В print версии работают все переменные, которые работают в полной новости. Для твоих целей подойдёт переменная {news_link}, в которой хранится URL к полной новости.
0) Т.е. теперь для отличного от news.short вывод стоит делать через custom?, или наоборот, для новостей делать custom, а для поиска дефолтный темплейт, да?
1) Коль сложно то нафиг. Это для того, вернее у меня есть некоторые сайты, которые забиты всяким хламом (контетом) на каждой странице, и сама новость в выдаче очень редко выпадает, т.е. у меня print идет для поисковиков как новость, а сами новости у меня закрыты от сканирования.
2) Спасибо, не знала, а можно ее расширить, т.е. чтобы было при выводе в коде http://сайт/категория/новость, а не /категория/новость?
Еще хочу спросить/попросить, нельзя ли сделать, чтобы переменная {home} работала везде, применять можно к примеру вместе с {category}, по типу <a href="{home}">{home}</a>» {category}?
При поиске используется вывод найденного через news.short.tpl а не через search.entries.tpl
И еще вопросы:
1) а будет ли в этой версии работать {htmlvars} для print версии новости?, если нет, то как сделать чтобы работало?
2) хотелось бы чтобы в print версии {title} новости было в виде ссылки [link]{title}[/link] - дабы человек мог попасть на новость без извращений каких-либо.
Пожелания.
Хотелось бы еще такое, не прям так, чтобы очень, (все нижеописанное можно конечно обойти) но все же:
1) если в ЧПУ задаешь к примеру категорию по типу - /{category}/[page-{page}/], то чтобы и поиск заданный по типу - /search/ также работал, и соответственно, чтобы если задаешь статику по типу - /{altname}.html, то чтобы и тот же профиль заданный по типу - /profile.html тож работал, ну и т.д.
2) в настройках загрузки изображения можно было выставлять высоту и ширину, дабы создавалась превьюшка именно заданных параметров.
3) чтобы Реакция на неизвестный URL действовала на все чего нет, т.е. сейчас к примеру, если в адресе вбить сайт/категрия/ (т.е. упустив какой-то символ, в данном случае буква О) двиг выдаст Информация: Категория не найдена!
4) чтобы подкатегории можно было сворачивать, т.е. к примеру при создании категории указать, что все ее подкатегории свернуты, а при клике на категорию они будут разворачиваться
ROZARD, когда такой вариант:
Новость добавлена к категориям категория 1 и подкатегория1 но при просмотре показывает только подкатегория1?
то показывает нормально (хотя не ухты - бесит запятая) так: Главная >> категория 1,подкатегория1 >> новость
Я вообще спрашиваю можно ли сделать, чтобы при добавлении новости только в подкатегорию было отображение так: Главная >> категория 1 >> подкатегория1 >> новость
Вернусь снова к этому же вопросу
не отображает все категории. подкатегории показует, а основные категории нет
плагин всюду отображает только последнюю подкатегорию, т.е.:
Главная >> подкатегория1 >> новость (хотя должно быть так: Главная >> категория 1 >> подкатегория1 >> новость)
Главная >> подкатегория2 >> новость (хотя должно быть так: Главная >> категория 1 >> подкатегория1 >> подкатегория2 >> новость)
Что значит являются модулями? У меня это любой контент.
- а может быть, есть возможность пропатчить код, чтобы при отображении на главной брались шаблоны news.short и news.full из корня папки шаблона для всех новостей?
Так оно так же и есть, или я о другом думаю?
- и все-таки, убрать само понятие "главная" - и нет проблем... в каких категориях разрешил отображение новости при создании - там и вывелась, и шаблоном той категории...
Оно тоже так и есть, или опять я о другом думаю, если же о самой галке, то убрать в шаблоне checked="checked" и все.
Dmil, ничего не поняла
Для решения вопроса, если исходить из утрированного примера, то делать так:
вставить в main:
<table border="1">
<tr>
<td>
{ads1}
</td>
<tr>
</table>
в ads1 вставить:
<table width="100%" border="1">
<tr>
<td>КОНТЕНТ-1</td>
<td>КОНТЕНТ-2</td>
<td>КОНТЕНТ-Х</td>
</tr>
</table>
и будет счастье ))
Если новость в нескольких категориях, то пусть и будет доступна по нескольким адресам:
/news/new_release.html
/testing/new_release.html
Мне такой вариант тоже больше нравится, хотя это уже спам будет, но так более понятно чем /news-testing/new_release.html так как не понятно в какой категории ты сейчас находишься, если не выводить название категории.
Скока букф )) Вставлю свои две копейки )) Dmil, сама не очень давно работаю с NG однако никаких проблем с "преобразованием/воплощением" чего-либо из полета своих мыслей не возникало, и это при том, что я не программер, а дизайнер/верстальщик.
По теме - думаю стоит сразу сказать, что NG пишут не для тебя, а под "обобщающий функционал" в целом, а не как тебе хочется или как удобно, по гибкости NG превосходит многие платные системы, это если учесть, что работала не с одним десятком. Второй момент - это еще молодая система, и третий момент - пишут ее не сто и даже не десять человек, посему "скорость" внесения/добавления/..... чего-либо в функциональность системы не может опережать скорость идей.
Свои конструктивные идеи или пожелания можно и спокойней выражать, а не из серии, что за нах такой, тем более за это по голове никто не настучит, а стараются помочь.
RocketBoy, возможно где-то идет text-transform с uppercase
С {titles} я тормознула, очистила тэмплэйт для печати не посмотрев что там используется {title}, а вот {metatags} не работает.
icedogas, я извращалась меняя main для каждой категории.
Подобное было бы проще делать, если бы можно было применять отдельный tpl для каждой новости.
А что именно ты хочешь "шаблонизировать"?
Да не )) просто спросила увидев tpl файлы.
А по вопросу Explorera - это у меня чет не то или ...?
Наваяла такую белеберду из плагина местоположение:
<?php
if (!defined('NGCMS')) die ('HAL');
add_act('index', 'placement', 3);
add_act('news_full', 'placement', 3);
LoadPluginLang('placement', 'main', '', 'placement');
function placement($sth, $row, $tvars){
global $catz, $template, $action, $plugin, $config;
$sep = ' » ';
$mp = ($action||category||year||month||day)?'<a href="'.$config['home_url'].'" title="'.$config['home_title'].'">'.$config['home_title'].'</a>':$config['home_title'];
$template['vars']['placement'] = $mp;
if (category) {
foreach (explode("-", category) as $cat) { $catids[] = $catz[$cat]['id']; }
$template['vars']['placement'] = (altname||id)?$mp.$sep.GetCategories(implode(",", $catids), false):$mp;
$template['vars']['topic_title'] = GetCategories(implode(",", $catids), true);
if (altname) { $template['vars']['topic_title'] = $row['title']; }
} elseif (year) {
$year = (!month)?year:'<a href="'.GetLink("year", $row).'" title="'.year.'">'.year.'</a>';
$month_p = LangDate("F", mktime(0, 0, 0, month, 7, 0));
$month = (!day)?$month_p:'<a href="'.GetLink("month", $row).'" title="'.month.'">'.$month_p.'</a>';
$day = (altname||id)?'<a href="'.GetLink("month", $row).'&day='.day.'" title="'.day.'">'.day.'</a>':day;
$template['vars']['placement'] = $mp.$year.((month)?$sep.$month:'').((day)?$sep.$day:'');
if (altname || id) { $template['vars']['placement'] .= $sep.$row['title']; }
} elseif ($action) {
if ($action == "static") { $template['vars']['placement'] = $mp.$_REQUEST['altname']; }
elseif ($action == "plugin") { $template['vars']['placement'] = $mp.$_REQUEST['plugin']; }
else { $template['vars']['placement'] = $mp.$lang['placement_'.$action]; }
}
}
?>
Подскажите правильно ли?