Закрыть меню от индексации <NOINDEX>

Тема в разделе "Вопросы по работе с меню", создана пользователем peschehod, 15.07.2010.

  1. Offline

    peschehod Недавно здесь

    Регистрация:
    17.04.2010
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Собственно по сабжу, необходимо закрыть верхнее меню topmenu.
    Поиск пользовал, ответа не нашел. Какой файл необходимо править? Открыл index.php шаблона, но там нету этого пункта (или я не туда смотрел...)
     
  2.  
  3. doctorgrif
    Offline

    doctorgrif специалист

    Регистрация:
    14.01.2008
    Сообщения:
    1 284
    Симпатии:
    66
    Пол:
    Мужской
    обрами вывод топменю в index.php шаблона тегами <noindex></noindex>
     
  4. Offline

    peschehod Недавно здесь

    Регистрация:
    17.04.2010
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    это я понимаю, но только где это top menu выводится я не нашел, потому и спрашиваю.
    ниже привожу код index.php шаблона
    Код (CODE):
    1. <div id="art-page-background-simple-gradient">
    2. </div>
    3. <div id="art-main">
    4. <div class="art-Sheet">
    5.     <div class="art-Sheet-cc"></div>
    6.     <div class="art-Sheet-body">
    7. <jdoc:include type="modules" name="user3" />
    8. <div class="art-Header">
    9.     <div class="art-Header-jpeg"></div>
    10. <div class="art-Logo">
    11.  <h1 id="name-text" class="art-Logo-name"><a href="<?php echo $baseUrl; ?>/"></a></h1>
    12.  <div id="slogan-text" class="art-Logo-text"></div>
    13. </div>
    14.  
    15.  
    16. </div>
    17. <jdoc:include type="modules" name="banner1" style="artstyle" artstyle="art-nostyle" />
    18. <?php echo artxPositions($document, array('top1', 'top2', 'top3'), 'art-block'); ?>
    19. <div class="art-contentLayout">
    20. <div class="art-<?php echo artxCountModules($document, 'right') ? 'content' : 'content-wide'; ?>">
    21.  
    22. <?php
    23.   echo artxModules($document, 'banner2', 'art-nostyle');
    24.   if (artxCountModules($document, 'breadcrumb'))
    25.     echo artxPost(null, artxModules($document, 'breadcrumb'));
    26.   echo artxPositions($document, array('user1', 'user2'), 'art-article');
    27.   echo artxModules($document, 'banner3', 'art-nostyle');
    28. ?>
    29. <?php if (artxHasMessages()) : ?><div class="art-Post">
    30.     <div class="art-Post-tl"></div>
    31.     <div class="art-Post-tr"></div>
    32.     <div class="art-Post-bl"></div>
    33.     <div class="art-Post-br"></div>
    34.     <div class="art-Post-tc"></div>
    35.     <div class="art-Post-bc"></div>
    36.     <div class="art-Post-cl"></div>
    37.     <div class="art-Post-cr"></div>
    38.     <div class="art-Post-cc"></div>
    39.     <div class="art-Post-body">
    40. <div class="art-Post-inner">
    41. <div class="art-PostContent">
    42.  
    43. <jdoc:include type="message" />
    44.  
    45. </div>
    46. <div class="cleared"></div>
    47.  
    48. </div>
    49.  
    50.     </div>
    51. </div>
    52. <?php endif; ?>
    53. <jdoc:include type="component" />
    54.  
    55. <?php echo artxModules($document, 'banner4', 'art-nostyle'); ?>
    56. <?php echo artxPositions($document, array('user4', 'user5'), 'art-article'); ?>
    57. <?php echo artxModules($document, 'banner5', 'art-nostyle'); ?>
    58. </div>
    59. <?php if (artxCountModules($document, 'right')) : ?>
    60. <div class="art-sidebar1"><?php echo artxModules($document, 'right', 'art-block'); ?>
    61. </div>
    62. <?php endif; ?>
    63.  
    64. </div>
    65. <div class="cleared"></div>
    66.  
    67. <?php echo artxPositions($document, array('bottom1', 'bottom2', 'bottom3'), 'art-block'); ?>
    68. <jdoc:include type="modules" name="banner6" style="artstyle" artstyle="art-nostyle" />
    69. <div class="art-Footer">
    70.  <div class="art-Footer-inner">
    71.   <?php echo artxModules($document, 'syndicate'); ?>
    72.   <div class="art-Footer-text">
    73.   <?php if (artxCountModules($document, 'copyright') == 0): ?>
    74. <p>Copyright<br/>
    75. </p>
    76.  
    77.   <?php else: ?>
    78.   <?php echo artxModules($document, 'copyright', 'xhtml'); ?>
    79.   <?php endif; ?>
    80.   </div>
    81.  </div>
    82.  <div class="art-Footer-background"></div>
    83. </div>
    84.  
    85.     </div>
    86. </div>
    87. <div class="cleared"></div>
    88. </div>
     
  5. doctorgrif
    Offline

    doctorgrif специалист

    Регистрация:
    14.01.2008
    Сообщения:
    1 284
    Симпатии:
    66
    Пол:
    Мужской
    а тупо посмотреть в настройках модуля меню, которое выводит topmenu, найти позицию и потом найти ее в шаблоне?
    хз, вдруг у тебя topmenu в footer выводится
    да и после Artisteer копаться желания нет
     
  6. Offline

    peschehod Недавно здесь

    Регистрация:
    17.04.2010
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    послушайте, если не можете объяснить - то не надо и напрягаться, я дождусь того, кто сможет объяснить.
     
  7. Offline

    _voland_ специалист

    Регистрация:
    12.04.2008
    Сообщения:
    2 173
    Симпатии:
    102
    Пол:
    Мужской
    Значит в саппорт Artisteer - он же куплен!
    Все кто занимается версткой только плюются от него
     
    peschehod нравится это.
  8. Offline

    peschehod Недавно здесь

    Регистрация:
    17.04.2010
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    сайт делали другие люди, я переделываю, от шаблона этого не только плевался...
    Можете подсказать, где этот саппорт искать?
     
  9. Offline

    peschehod Недавно здесь

    Регистрация:
    17.04.2010
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    кое-как разобрался, о чем сказать хотели. topmenu выводится right (если, конечно, я правильно понял, о чем Вы говорили).
    в шаблоне, две позиции right, выбирать какой нужен - экспериментально?
     
  10. doctorgrif
    Offline

    doctorgrif специалист

    Регистрация:
    14.01.2008
    Сообщения:
    1 284
    Симпатии:
    66
    Пол:
    Мужской
    я, вообщето, одну позицию вижу
    Код (PHP):
    1. <?php if (artxCountModules($document, 'right')) : ?>
    2. <div class="art-sidebar1"><?php echo artxModules($document, 'right', 'art-block'); ?>
    3. </div>
    4. <?php endif; ?>

    вот это
    Код (CODE):
    1. <div class="art-<?php echo artxCountModules($document, 'right') ? 'content' : 'content-wide'; ?>">

    не позиция, а описание класса
    Код (CODE):
    1. class="art-<?php echo artxCountModules($document, 'right') ? 'content' : 'content-wide'; ?>"

    сделай так:
    Код (PHP):
    1. <?php if (artxCountModules($document, 'right')) : ?>
    2. <div class="art-sidebar1"><noindex><?php echo artxModules($document, 'right', 'art-block'); ?></noindex>
    3. </div>
    4. <?php endif; ?>

    и в этой позиции больше ничего не публикуй
     
    peschehod нравится это.
  11. Offline

    peschehod Недавно здесь

    Регистрация:
    17.04.2010
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Ну вот видите, какой я специалист, я две нашел:)
    сделал, не совсем то получилось, что хотел, но в принципе устраивает.
    Спасибо большое за помощь.
     

Поделиться этой страницей

Загрузка...