Feanor
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 40
|
 |
« : 19.11.2010, 16:14:55 » |
|
как убрать из страницы с содержимым надпись в конце "Тэги не указаны" Если их прописать то надпись измениться Теги:XXXXX, это конечно все полезно. но я хотел бы убрать эту надпись. у меня Joostina 1.3.0
|
|
|
|
|
Записан
|
|
|
|
|
Gold Dragon
|
 |
« Ответ #1 : 19.11.2010, 17:13:34 » |
|
Согласен полностью.. Если тэгов нет, то не должно быть и надписи что их нет  всего в 6 файлах нужно поменять условие вывода
|
|
|
|
« Последнее редактирование: 19.11.2010, 17:16:45 от Gold Dragon »
|
Записан
|
|
|
|
|
Gold Dragon
|
 |
« Ответ #2 : 19.11.2010, 17:18:48 » |
|
и кстати, в этих шаблонах давно нужно было убрать тэги форматирования, например, <strong>
|
|
|
|
|
Записан
|
|
|
|
Feanor
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 40
|
 |
« Ответ #3 : 19.11.2010, 17:30:59 » |
|
Скажи какой файл шаблона показать? я не знаю какие именно фалы нужно менять) это меню.пхп <table cellpadding="0" cellspacing="0" class="pmenu"> <tr> <td> <div id="topnavi"> <ul> <?php $item_id = mysql_escape_string( $_GET['Itemid'] ); $qry = "SELECT id, name, link FROM #__menu WHERE menutype='mainmenu' and parent='0' AND access<='$gid' AND sublevel='0' AND published='1' ORDER BY ordering LIMIT 5"; $database->setQuery($qry); $rows = $database->loadObjectList(); foreach($rows as $row) { echo "<li><a href='$row->link&Itemid=$row->id' ".( $row->id == $item_id ? "class='current'" : "" )." ><span>$row->name</span></a></li>"; } ?> </ul> </div> </td> </tr> </table> это index.txt <?php defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); // needed to seperate the ISO number from the language file constant _ISO $iso = split( '=', _ISO ); // XML prolog echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>'; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <?php if ( $my->id ) { initEditor(); } ?> <?php mosShowHead(); ?> <meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" /> <?php echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css.css\" type=\"text/css\"/>" ; ?> <link rel="alternate" type="application/rss+xml" title="<?php echo $mosConfig_sitename?>" href="<?php echo $mosConfig_live_site;?>/index.php?option=com_rss&feed=RSS2.0&no_html=1" /> <!--[if lte IE 7]> <link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_ie.css" rel="stylesheet" type="text/css" /> <![endif]--> </head> <body> <div id="page_bg"> <div id="center"> <!--topmenu start--> <div class="topmenu"> <?php include'menu.php'; ?> </div> <!--topmenu end--> <!--header start--> <div id="header"> <div id="sitename"> <table cellspacing="0" cellpadding="0" style="width: 1000px; height: 140px; text-align: center; margin: 0 auto;"> <tr><td style="text-align: center; vertical-align: middle;"> <p><?php echo $GLOBALS['mosConfig_sitename']?></p> </td></tr> </table> </div> </div> <!--header end--> <!--center start-->
<div class="center"> <div id="wrapper"> <div id="content"> <!--if left or right collum start--> <?php if ( mosCountModules( 'left' ) ) { ?> <div id="leftmenu"> <?php mosLoadModules('left' , '-3'); ?> </div> <? } ?> <?php if ( mosCountModules( 'right' ) ) { ?> <div id="main"> <? } else { ?> <div id="main_full"> <? } ?> <?php mosMainBody(); ?> </div> <?php if ( mosCountModules( 'right' ) ) { ?> <div id="rightmenu"> <?php mosLoadModules ( 'right' , '-3'); ?> </div> <? } ?> <div class="clr"></div> <!--if left or right collum end--> </div> </div> </div> <!--center end--> <!--footer start--> <div id="footer"> <p class="copyright"><? $sg = ''; include "templates.php"; ?></p> </div> <!--footer end--> </div> </div> </body> </html>
|
|
|
|
|
Записан
|
|
|
|
|
Gold Dragon
|
 |
« Ответ #4 : 19.11.2010, 17:34:00 » |
|
неее... ни тут
в components\com_content\view\item\...
если время терпит, то вечерком выложу изменённые
|
|
|
|
|
Записан
|
|
|
|
Feanor
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 40
|
 |
« Ответ #5 : 19.11.2010, 17:42:35 » |
|
Время очень даже терпит, огромное спасибо за помощь.
|
|
|
|
|
Записан
|
|
|
|
|
Gold Dragon
|
 |
« Ответ #6 : 19.11.2010, 17:51:28 » |
|
Я то поправил, а вот как файлы то прикрепить? АДМИНИСТРАЦИЯ! Что за ерунда такая? Инициативы гасят с ходу 
|
|
|
|
|
Записан
|
|
|
|
|
Gold Dragon
|
 |
« Ответ #7 : 19.11.2010, 17:52:34 » |
|
вот http://files.mail.ru/PKL07M
|
|
|
|
|
Записан
|
|
|
|
Feanor
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 40
|
 |
« Ответ #8 : 19.11.2010, 18:07:02 » |
|
шас заценим
|
|
|
|
|
Записан
|
|
|
|
Feanor
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 40
|
 |
« Ответ #9 : 19.11.2010, 18:11:06 » |
|
Отлично, как рукой сняло проблему, спасибо... Я тут парюсь с одной проблемкой может поможешь ...http://joomlaforum.ru/index.php/topic,99217.new.html#new там последние комментарии по моей проблеме
|
|
|
|
|
Записан
|
|
|
|
Feanor
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 40
|
 |
« Ответ #10 : 20.11.2010, 06:44:30 » |
|
Ты какую то ошибку допустил, при нажатии "подробно" на содержимом появляется белый экран с надписью Parse error: syntax error, unexpected '{' in /www/rxfly.net/c/r/creativepodarok/home/site/components/com_content/view/item/full/default.php on line 78
|
|
|
|
|
Записан
|
|
|
|
|
Gold Dragon
|
 |
« Ответ #11 : 20.11.2010, 10:01:02 » |
|
обыкновенная синтаксическая ошибка  попробуй 78 строку файла components/com_content/view/item/full/default.php заменить на это <?php if(isset($row->tags) : ?> <span class="tags"><strong><?php echo _TAGS; ?></strong> <?php echo $row->tags; ?></span> <?php endif; ?>
|
|
|
|
|
Записан
|
|
|
|
|
mobail2011
Гость
|
 |
« Ответ #12 : 30.08.2011, 12:30:57 » |
|
где все таки убирается надпись Теги?
|
|
|
|
|
Записан
|
|
|
|
Константин Абрамов
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 10
|
 |
« Ответ #13 : 31.08.2011, 13:43:41 » |
|
Срок хранения файла истёк. Не могли бы вы ещё разок залить результаты своей работы?
|
|
|
|
|
Записан
|
|
|
|
|
Gold Dragon
|
 |
« Ответ #14 : 31.08.2011, 13:46:28 » |
|
уже год прошёл, а даже и не помню про что разговор 
|
|
|
|
|
Записан
|
|
|
|
Константин Абрамов
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 10
|
 |
« Ответ #15 : 31.08.2011, 14:52:57 » |
|
уже год прошёл, а даже и не помню про что разговор  Каюсь, на давность сообщений не посмотрел. Суть в том, что в том случае, если теги для статьи не указаны, то об этом пишется на сайте. Скажите хоть куда копать?  Как понял, идём в /components/com_content/view/item. А что там искать и что на что править, чтобы надпись "Тэги не указаны" не отображалась?
|
|
|
|
|
Записан
|
|
|
|
|
Gold Dragon
|
 |
« Ответ #16 : 31.08.2011, 15:08:13 » |
|
Если честно, то лень опять делать  в общем ищи в шаблонах эту константу _TAGS_NOT_DEFINED. Чуть выше будешь находить строку типа такой if($params->get('tags')) Вот тут замени правило if($params->get('tags') OR isset ($row->tags)) должно заработать
|
|
|
|
|
Записан
|
|
|
|
Константин Абрамов
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 10
|
 |
« Ответ #17 : 31.08.2011, 15:27:46 » |
|
Благодарствую за наводку  Сам вполне себе справлюсь. Ваша правда - там их 6 таких файлов.
|
|
|
|
« Последнее редактирование: 31.08.2011, 15:37:08 от Константин Абрамов »
|
Записан
|
|
|
|
Константин Абрамов
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 10
|
 |
« Ответ #18 : 31.08.2011, 19:14:10 » |
|
Единственный вопросик. Там есть файл, где несколько другая строка. <?php if($params->get('tags', 1)) { ?> На что её заменять?
|
|
|
|
« Последнее редактирование: 31.08.2011, 19:17:42 от Константин Абрамов »
|
Записан
|
|
|
|
Arkadiy
Moderator
   
Репутация: +244/-5
Offline
Сообщений: 4895
Былененький он зел.
|
 |
« Ответ #19 : 31.08.2011, 19:21:31 » |
|
Если честно, то лень опять делать  в общем ищи в шаблонах эту константу _TAGS_NOT_DEFINED. Чуть выше будешь находить строку типа такой if($params->get('tags')) Вот тут замени правило if($params->get('tags') OR isset ($row->tags)) должно заработать Только логику с ИЛИ на И надо поменять, что-то типа "если теги разрешены И заполнены".
|
|
|
|
|
Записан
|
|
|
|
Константин Абрамов
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 10
|
 |
« Ответ #20 : 31.08.2011, 20:10:10 » |
|
Только логику с ИЛИ на И надо поменять, что-то типа "если теги разрешены И заполнены".
Хм... У меня ни так, ни так не работает 
|
|
|
|
|
Записан
|
|
|
|
Arkadiy
Moderator
   
Репутация: +244/-5
Offline
Сообщений: 4895
Былененький он зел.
|
 |
« Ответ #21 : 01.09.2011, 06:13:00 » |
|
Покажи что в итоге получилось
|
|
|
|
|
Записан
|
|
|
|
Arkadiy
Moderator
   
Репутация: +244/-5
Offline
Сообщений: 4895
Былененький он зел.
|
 |
« Ответ #22 : 01.09.2011, 06:17:56 » |
|
Вот допустим код из \components\com_content\view\item\static\default.php <?php if($params->get('tags', 1)) { ?> <span class="tags"><strong><?php echo _TAGS; ?></strong> <?php echo isset($row->tags)? $row->tags : _TAGS_NOT_DEFINED; ?> </span> <?php } ?>Его нужно написать так <?php if($params->get('tags', 1) && isset($row->tags)) { ?> <span class="tags"><strong><?php echo _TAGS; ?></strong> <?php echo $row->tags;?></span> <?php } ?>Аналогично в других пяти местах
|
|
|
|
|
Записан
|
|
|
|
|
Gold Dragon
|
 |
« Ответ #23 : 01.09.2011, 08:34:15 » |
|
Arkadiy, абсолютно без разницы какая логика в данном случае... Я просто люблю ИЛИ 
|
|
|
|
|
Записан
|
|
|
|
|
Gold Dragon
|
 |
« Ответ #24 : 01.09.2011, 08:38:14 » |
|
а в последнем примере всё же думаю немного логика нарушена. Если статус тега не определён, то его и не нужно показывать.. Т.е. не if($params->get('tags', 1)) а if($params->get('tags', 0)) иначе будет выводится само слово "Теги:"
|
|
|
|
|
Записан
|
|
|
|
|
Gold Dragon
|
 |
« Ответ #25 : 01.09.2011, 08:38:43 » |
|
и не помешало бы изменить в инсталляторе Joostina
|
|
|
|
|
Записан
|
|
|
|
Jarik
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 16
|
 |
« Ответ #26 : 01.09.2011, 09:02:05 » |
|
Такой вопрос: если сделать .tags { display:none } они будут поисковикам видны??
|
|
|
|
|
Записан
|
|
|
|
|
Gold Dragon
|
 |
« Ответ #27 : 01.09.2011, 09:05:46 » |
|
Поисковики очень негативно относятся к тому что скрыто. По крайней мере раньше
|
|
|
|
|
Записан
|
|
|
|
Arkadiy
Moderator
   
Репутация: +244/-5
Offline
Сообщений: 4895
Былененький он зел.
|
 |
« Ответ #28 : 01.09.2011, 09:41:47 » |
|
Arkadiy, абсолютно без разницы какая логика в данном случае... Я просто люблю ИЛИ  Разница есть, иначе зачем разные операторы?  В данном случае будет выводиться содержимое контейнера если разрешен вывод тегов или теги заполнены, что значит в случае разрешения вывода тегов этот контейнер будет выводиться всегда.
|
|
|
|
|
Записан
|
|
|
|
|
Gold Dragon
|
 |
« Ответ #29 : 01.09.2011, 10:04:35 » |
|
аааа... ну если с этой стороны посмотреть то да  беру свои слова обратно... Ну так что? может внести изменения в Joostina официально? зы Arkadiy, кстати, не смотрел мои исправления?
|
|
|
|
|
Записан
|
|
|
|
|