Вы не зашли.
Trashcka, я же не говорю, что ВСЕ должно быть сразу на главной. Все должно появиться на соответствующих страницах. На главной то только 5 модулей - "предложение, описание, плюсы, требования, примеры в работе" в укороченном варианте (рекламного характера). Уже по ним юзер должен понять насколько хороша cms и подходит ли для него, заинтересоваться (либо нет) и продолжить просмотр доп информации.
Что характерно - именно твой первый шаблон наиболее близок к этому. Мое субъективное - там и надо то - сжать по высоте лого и подменю(слишком высокое), дополнить плюсами и требованиями к системе, чуть расширить описание, возможно убрать последние новости. Все остальное уже будет в читать далее, меню и подменю. Да и по дизайну он как-то лучше смотрится против остальных представленных.
Предлагаемые же шаблоны, практически ничего не говорят о самой cms, вываливая на главной что хочется до тех же 5-6 модулей (а тут внимание не рассеивается?) - новости, последнее с форума, плагины и тд. И о каком привлечении юзера тут говорить?
Ладно это мое мнение, но я не дизайнер. Так где же топ с шаблонами конкурса?
Да фиг с ним с тестом )) это и так понятно, я про ТС говорю
Что-то не пойму я. Топик о статусе проекта, а выкладывают шаблоны да и обсуждают уже.
Где же предложенный отдельный топ, голосование, сроки?
Где отдельный подкаталог для демок, чтобы посмотреть вживую, попробовать и оценить в работе?
Даешь "куча мала"
Да, и уделите в шаблоне чуть больше внимания развернутым проектам на cms - привлечет внимание к сайтам, пользователь может оценить возможности, скорость и тд и тп. - вполне может заинтересоваться и поробовать в локале.
Оформление - первая страница есть первая, должно быть больше инфо о самой системе, все остальное второстепенное, даже на danneo.com больше инфо о системе, чем предлагается во многих шаблонах здесь. Оцените представление информации.
По идее - должно быть предложение, описание, плюсы возможностей, требования, примеры в работе, все остальное (форум, темы, модули плагины ...) второстепенное - хотя и немаловажное.
А не проблема ли тут "пользователя"
С 755 не должно возникать в общем то проблемы - пользователь соответствует, права разрешены.
Другое дело, если система работает под одним, а директории создаются под другим. У меня на
хосте было такое при некорректной первоначальной настройке.
И смысл какой - втыкать код для вывода обычной текстовой информации?
Тут и так в дефолтном чуть не по три раза тейбл в тейблах. Лишний код - лишние ошибки и
возможные проблемы с css.
Trashcka
как обычно в конкурсе не участвую, а просто делаю,
Ну так не пойдет.
К примеру мне, из всего представленного, твой первый больше приглянулся. Доработать чуть и можно
выставлять.
Чпу то не имеет, но проскакивают у googlа иногда и страницы такого вида /?id=15 из rss он их что ли находит. Одно радует и пропадают быстро (хотел уж в роботсе придушить их)
Смысл?
Для google фиолетов закрыто или нет ( nofollow или dofollow)- при любом раскладе он у тебя показатель отгрызет.
По поводу "индексировался" - самообман. Поисковик при любой ссылке найдет тот сайт и снямкает его,
единственно что твою ссылку в актив не поставит.
По поводу noindex ссылок - Яндекс в начале года еще пояснил, что тег применим только к тексту и
никак не влияет на ссылки.
Вывод - мое стороннее мнение, что в последнее время все больше вебмастеров отходят от активного использования nofollow и noindex на сайтах.
Вдруг у кого из форумчан также есть аккаунт на Яруше (ya.ru), там есть клуб CMS, так что ваше мнение о NextGenerationCMS там не помешает(_http://clubs.ya.ru/4611686018427388479/replies.xml?item_no=1132). Клуб пока вполне демократичен, хотя особой толпы не замечал.
Продолжил тему, надеюсь лишняя ссылка не помешает
http://clubs.ya.ru/4611686018427388479/replies.xml?item_no=1134
Стоит ли рипать действующий шаблоон
oldvovk, не дезориентируйте человека. Он спрашивает не теоритически а практически.
Ширше пожалуйста. В чем дезориентация?
В том что надо знать какие файлы не грузятся? В том что и хваленый zip может не загрузиться?
или что у cms есть особые системные требования не поддерживаемые стандартными платными хостингами?
Или это просто попытка старожила показать себя выше?
Я на что-то претендовал?
Чем с высоты поплевывать - сделай прямую.
Какие конкретно файлы? Если просто тумбы от графики, то фигня, по новой создадутся на хостинге.
Хостинг? )) любой вменяемый не "школохост". В ng нет никаких супертребований.
А ежли в аксессе ну и в настроках самой cms
php_value upload_max_filesize 3M
php_value post_max_size 3M
Тфу, в удалении не правильно с map
надо так
$mysql->query("delete from ".prefix."_news_map where newsID = ".$row['id']);
О, тут уже отписали.
В общем я тут себе сковеркал, вроде работает
function plugin_nsched(){
global $mysql;
foreach ($mysql->select("select * from ".prefix."_news where (nsched_activate>0) and (nsched_activate <= now())") as $row){
$mysql->query("update ".prefix."_news set approve=1, nsched_activate=0 where id = ".$row['id']);
$mysql->query("update ".prefix."_category set posts=posts+1 where id = ".$row['catid']);
$mysql->query("insert into ".prefix."_news_map (newsID, categoryID) values (".$row['id'].", ".$row['catid'].")");
$mysql->query("update ".uprefix."_users set news=news+1 where id=".$row['author_id']);
}
foreach ($mysql->select("select * from ".prefix."_news where (nsched_deactivate>0) and (nsched_deactivate <= now())") as $row) {
$mysql->query("update ".prefix."_news set approve=0, nsched_deactivate=0 where id = ".$row['id']);
$mysql->query("update ".prefix."_category set posts=posts-1 where id = ".$row['catid']);
$mysql->query("delete into ".prefix."_news_map (newsID, categoryID) values (".$row['id'].",".$row['catid'].")");
$mysql->query("update ".uprefix."_users set news=news-1 where id=".$row['author_id']);
}}
Надо б на стороне проверить. Да и весь плагин переделать и в депозитарий обновление.
Чем меньше глюков, тем больше доверия к системе.
Один момент тут мне не нравится в работе добавления новостей и плагина nsched. Кто то из них дуркует.
Добавляем новость через отложенную - итогом статья опубликовалась, но счетчик в категориях и map не изменился. Отключаем по nsched - все повторяется. На сайте сейчас эта фигня - статей 7 в категориях 6 (хотя если запросить в самой категории отдает все). На локале все повторяется.
Ладно если бы 1 отложенная, а если их половина будет? Можно конечно счетчик и отключить, но это разве выход - нужно корни искать.
Где ковырять?
Момент второй - конфигурация nsched - выставляем 5 мин конфиг crona не изменился и не запустился, что характерно. Или удалить строку 5 мин надо или дописать. как и остальным.
Момент интересует, у всех счетчик в категориях нормально отрабатывает, после отложенной?
Что-то он у меня на основном одну замылил, на локалке вообще в счет категорий не дает.
Ладно, по первому я собрал года, вывел. Далее, надо чтобы при клике на год развернулся архив по месяцам. Но это ж без второго не сделать или можно, но как я не знаю.
Wolverine, Разные мнения. У меня 3 прецендента с Я и 301 негативных. И 2 положительных с host.
И это не только мое мнение, а многих вебмастеров. Dimox dimok maul devaka - продолжать надо? А так да, каждый в праве использовать то, что он хочет.
Ладно, поедем дальше.
По мультисайту. Плохо знаю двиг, но знающие поправят.
Я так понимаю, что сайты держат все данные в базе - соответственно для разных сайтов должны быть разные базы или одна, но с разными префиксами.
Далее при запуске конкретного сайта считывается конфиг - значит при одном комплекте ngcms надо отдать для разных сайтов разные конфиги. Те в комплекте ng должно лежать несколько конфигов
config-site1.ru.php
config-site2.ru.php
config-site3.ru.php
И в акксессе прописать, что при заходе на сайт должен взяться определенный конфиг приближенно так
RewriteCond %{REQUEST_FILENAME} /config.phpl$ [NC]
RewriteRule ^ /config-%{HTTP_HOST}.php [L]
Без уточнения (и принято что конфиг лежит в корне), значит тут надо аккесс подкорректировать.
Тоже относится и сайтмепу с роботсом.
Но вот возможно ли такое, и как будет работать не проверял. Много нюансов может возникнуть. С wp примерно такая схема работает.
Спросить мнение Trashcka по вопросу законченности шаблона
Еще б ссылку на БСЭ дал в pdf. Проще надо - http://help.yandex.ru/webmaster/?id=995297
И читаем п 6. Уже явно сложилось мнение, что по первому быстрее и четче с Я. чем по 2му с 301
Не найдено по поиску, решил создать тему.
В принципе работа плагина archive устраивает. Но, есть одно маленькое но из пожеланий.
Оно в общем-то и не так нужно, но лучше для пользователя, если все же захочется полазать
по архивам.
Сейчас вывод ограничен 12 месяцами. Хотелось бы не делать ограничений, но и не развозить
портянку. Сделать свернутый архив - к примеру как на whets.ru, там simpl arhiv используется. Понятно, что добавится лишний запрос, возможно увеличится время, ))) но "больше плагинов хороших и разных"
Начал ковырять плагин, пытался сделать, но знаний тут явно не хватает.
Что имеем
foreach($mysql->select("SELECT year(from_unixtime(postdate)) AS 'year',COUNT(id) AS 'cnt' FROM ".prefix."_news WHERE approve = '1' GROUP BY year(from_unixtime(postdate)) ORDER BY postdate DESC") as $row2){
$year_link = checkLinkAvailable('news','by.year')?
generateLink('news','by.year',array('year' => $row2['year'])):
generateLink('core','plugin',array('plugin' => 'news','handler' => 'by.year'));
$yvars['vars'] = array('link' => $year_link,'title' => $row2['year'],'cnt' => $row2['cnt']);
$yvars['regx']["'\[counter\](.*?)\[/counter\]'si"] = $counter?'$1':'';
$tpl -> vars('entries',$yvars);
$result.= $tpl -> show('entries');
}foreach($mysql->select("SELECT month(from_unixtime(postdate)) as 'month',year(from_unixtime(postdate)) as 'year',COUNT(id) AS 'cnt' FROM ".prefix."_news WHERE approve = '1' GROUP BY year(from_unixtime(postdate)),month(from_unixtime(postdate)) ORDER BY postdate DESC") as $row){
$month_link = checkLinkAvailable('news','by.month')?
generateLink('news','by.month',array('year' => $row['year'],'month' => sprintf('%02u',$row['month']))):
generateLink('core','plugin',array('plugin' => 'news','handler' => 'by.month'),array('year' => $row['year'],'month' => sprintf('%02u', $row['month'])));
$mvars['vars'] = array('link' => $month_link,'title' => $langMonths[$row['month']-1],'cnt' => $row['cnt']);
$mvars['regx']["'\[counter\](.*?)\[/counter\]'si"] = $counter?'$1':'';
$tpl -> vars('entries',$mvars);
$result2.= $tpl -> show('entries');
}
В итоге вроде 2 запроса по которым получаем выборку по годам и выборку по месяцам с годом.
А как вот теперь месяцы растащить под свой год. Или я не в ту степь роюсь и не так? И можно как то и в тп в плагине скрипт применить.
И будут у вас проблемы с Яндексом из за 301 редиректа. Читайте его инструкцию по переезду.
А мне Trashcka шаблон понравился, намного лучше имеющегося и ранее предложенного.
Те больше на комплект к коробочному тянут.