Спасибо, ошибку понялadmin wrote: Sat Dec 08, 2018 5:59 amulan wrote: Sat Dec 08, 2018 4:34 am а еще если не трудно подскажите почему не работает
<? if ('<!--FORCE_TEMPLATE-->' == 'index') { ?> Код для индекса <? } else { ?> Код для всех остальных страниц <? } ?>
выводит на индексе код для всех страниц
в то время как
<? if ($_SERVER['REQUEST_URI']=='/') { ?>Код для индекса<? } else { ?>Код для всех остальных страниц<? } ?>
такой код работает
потому что $_SERVER - это переменная пхп , она существует, а <!--FORCE_TEMPLATE--> это по виду таг, но такого тага нет, где вы его взяли ? проверил http://smartcj.com/wiki/doku.php?id=ru: ... _templates - нету
есть <!--TEMPLATE_NAME--> - имя текущего темплейта ..
tag and content not found
Re: tag and content not found
Re: tag and content not found
<? if(isset($_GET['search'])) {$finder = 'search';}?><? if(isset($_GET['tag'])) {$finder = 'tag';}?>admin wrote: Sat Dec 08, 2018 5:58 amulan wrote: Sat Dec 08, 2018 4:25 am да у меня так и есть
RewriteRule ^search/([^/]+)/$ /scj/cgi/index.php?search=$1&%{QUERY_STRING} [L]
RewriteRule ^tag/([^/]+)/$ /scj/cgi/index.php?tag=$1&%{QUERY_STRING} [L]
теперь вопрос как правильно закодить чтобы было
если страница тег и 0 резалтов то инклудим темплейт нот фаунд
иначе выход из условия
А может быть разбить серчи и таги на разные темплейты?
а где тут в реврайтах force_template ?
на одно сообщение выше пример как инклудить темпелйт. Видимо я что-то не понимаю...
<?php if ($finder == 'tag' && $total_items==0) { include template} else {
Разобрался вот так, не вижу как правильно заинклудить шаблон, подскажите?
Re: tag and content not found
Don't forget to run script update
Re: tag and content not found
<? if(isset($_GET['search'])) {$finder = 'search';}?><? if(isset($_GET['tag'])) {$finder = 'tag';}?>
<? if($finder == 'tag' && $total_items==0) { ?><!--INCLUDE_TEMPLATE_content_not_found--><? } else { ?>
всегда иф зен срабытывает, на елсе не уходит
<? if($finder == 'tag' && $total_items==0) { ?><!--INCLUDE_TEMPLATE_content_not_found--><? } else { ?>
всегда иф зен срабытывает, на елсе не уходит
Re: tag and content not found
Сделал
<? if($finder == 'tag' && <!--TOTAL_ITEMS-->==0) { ?><!--INCLUDE_TEMPLATE_content_not_found--><? } else { ?>
<? if($finder == 'tag' && <!--TOTAL_ITEMS-->==0) { ?><!--INCLUDE_TEMPLATE_content_not_found--><? } else { ?>
Re: tag and content not found
Все же подскажите плиз где ошибка в такой конструкцииulan wrote: Sat Dec 08, 2018 9:55 amСпасибо, ошибку понялadmin wrote: Sat Dec 08, 2018 5:59 amulan wrote: Sat Dec 08, 2018 4:34 am а еще если не трудно подскажите почему не работает
<? if ('<!--FORCE_TEMPLATE-->' == 'index') { ?> Код для индекса <? } else { ?> Код для всех остальных страниц <? } ?>
выводит на индексе код для всех страниц
в то время как
<? if ($_SERVER['REQUEST_URI']=='/') { ?>Код для индекса<? } else { ?>Код для всех остальных страниц<? } ?>
такой код работает
потому что $_SERVER - это переменная пхп , она существует, а <!--FORCE_TEMPLATE--> это по виду таг, но такого тага нет, где вы его взяли ? проверил http://smartcj.com/wiki/doku.php?id=ru: ... _templates - нету
есть <!--TEMPLATE_NAME--> - имя текущего темплейта ..
<? if ($_GET['force_template'] = 'index';) { ?><? } else { ?><script type="text/javascript" id="pop" subid="<?=$page_uri?>" categories="<!--CATEGORY_NAME-->" src="/js/pop.js"></script><? } ?>
Re: tag and content not found
<? if(<!--FORCE_TEMPLATE-->!="index") { ?><script type="text/javascript" id="pop" subid="<?=$page_uri?>" categories="<!--CATEGORY_NAME-->" src="/js/pop.js"></script><? } ?>
так ошибка только на морде
так ошибка только на морде
Re: tag and content not found
<? if(<!--FORCE_TEMPLATE-->!="models") { ?><script type="text/javascript" id="pop" subid="<?=$page_uri?>" categories="<!--CATEGORY_NAME-->" src="/js/pop.js"></script><? } ?>
при таком запросе даже, только на морде ошибка
Warning, can not parse template (index) (Error: Type 4, syntax error, unexpected '!=' (T_IS_NOT_EQUAL), line 44 )
при таком запросе даже, только на морде ошибка
Warning, can not parse template (index) (Error: Type 4, syntax error, unexpected '!=' (T_IS_NOT_EQUAL), line 44 )
Re: tag and content not found
<!--FORCE_TEMPLATE--> на индексе выводит пустоту







