О проекте

Проект 9999p.ru создан для людей, ценящих время и средства. Он поможет вам создать качественный сайт за короткий срок и очень недорого!  Суть его - в разработке сайта на основе готовых решений, которые позволяет зарабатывать другим пользователям уже давно!

Преимущества

Преимущества такой разработки очевидны:

  1. Скорость внедрения
  2. Невысокая стоимость
  3. Высокое качество
  4. Ожидаемый результат

Все включено

В стоимость разработки сайта включены все необходимые операции разработки сайта:

  • Регистрация домена
  • Регистрация хостинга
  • Дизайн сайта
  • Верстка сайта
  • Система управления сайтом
  • Наполнение сайта
  • Публикация сайта в интернете
  • Добавление в поисковые системы

Выполненные работы

Мы создали для наших клиентов

И сейчас занимаемся разаботкой новых. Заказать сайт


Включить RTL горизонтальное меню в JA чистоты

Оригинальный JA чистоты шаблона была предоставлена из JoomlArt.com как ZIP, но последние версии файлов были установлены вместе с Joomla. Соответствующие файлы, index.php, templateDetails.xml и JA-sosdmenu-rtl.css находятся в следующих каталогах:
Примечание: CSS файл не устанавливается, начиная с версии 1.5.11. Вам нужно добавить этот файл на сайт, используя код ниже.

  templates/ja_purity
                 index.php
                 templateDetails.xml
                 css/
                     ja-sosdmenu-rtl.css
Если вы следили за учебник вы можете скачать учебник версию шаблона, который устанавливается в следующем каталоге:
Примечание: учебник версию шаблона должна включать JA-sosdmenu-rtl.css файл, но не устанавливает его.

templates/ja_purity index.php templateDetails.xml css/ ja-sosdmenu-rtl.css
1.Изменить index.php, начиная с линии XXX
  1. <!-- Added right to left check -->
  2. <?php if ($this->countModules('hornav')): ?>
  3. <?php if ($tmpTools->getParam('horNavType') == 'css'): ?>
  4. <?php if($this->direction == 'rtl') : ?>
  5. <link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/ja-sosdmenu-rtl.css" type="text/css" />
  6. <?php else: ?>
  7. <link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/ja-sosdmenu.css" type="text/css" />
  8. <?php endif; ?>
  9. <script language="javascript" type="text/javascript" src="<?php echo $tmpTools->templateurl(); ?>/js/ja.cssmenu.js"></script>
  10. <?php else: ?>
  11. <?php if($this->direction == 'rtl') : ?>
  12. <link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/ja-sosdmenu-rtl.css" type="text/css" />
  13. <?php else: ?>
  14. <link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/ja-sosdmenu.css" type="text/css" />
  15. <?php endif; ?>
  16. <script language="javascript" type="text/javascript" src="<?php echo $tmpTools->templateurl(); ?>/js/ja.moomenu.js"></script>
  17. <?php endif; ?>
  18. <?php endif; ?>

  1. <?php endif; ?>
  1. Изменение JA-sosdmenu-rtl.css файл выглядит следующим образом:
  1. /* Son of Suckerfish Dropdowns
  2. ---------------------------------------------------------
  3. Originally developed by Patrick Griffiths and Dan Webb
  4. http://www.htmldog.com/articles/suckerfish/dropdowns/
  5. ---------------------------------------------------------
  6. NOTE: After a deep research, we decide to divide this
  7. CSS into 2 parts. The first part will define the layout.
  8. The second part will define the visual look for this menu.
  9. ---------------------------------------------------------*/
  10. #ja-mainnav {
  11. margin: 0; /* all lists */
  12. padding: 0;
  13. float: none;
  14. text-align: right;
  15. border-left: 1px solid #555555;
  16. }
  17. #ja-mainnav ul {
  18. text-align: right;
  19. margin: 0; /* all lists */
  20. padding: 0;
  21. }
  22. #ja-mainnav li ul {
  23. float: right;
  24. }
  25. #ja-mainnav li {
  26. margin: 0; /* all list items */
  27. padding: 0;
  28. float: right;
  29. display: block;
  30. background: none;
  31. cursor: pointer;
  32. position: relative;
  33. }
  34. #ja-mainnav li ul {
  35. width: 16.4em;
  36. position: absolute; /* second-level lists */
  37. z-index: 99;
  38. top: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
  39. height: auto;
  40. w\idth: 15.9em;
  41. right: 0;
  42. }
  43. #ja-mainnav li ul ul {
  44. margin: -1.5em 0 0 14em; /* third-and-above-level lists */
  45. }
  46. #ja-mainnav li li {
  47. padding: 0 1em 0 0;
  48. margin: 0;
  49. width: 14.9em;
  50. }
  51. #ja-mainnav ul a {
  52. width: 14.8em;
  53. w\idth: 10.8em;
  54. }
  55. #ja-mainnav li:hover ul ul, #ja-mainnav li:hover ul ul ul,
  56. #ja-mainnav li.sfhover ul ul, #ja-mainnav li.havechildsfhover ul ul, #ja-mainnav li.havechild-activesfhover ul ul, #ja-mainnav li.activesfhover ul ul,
  57. #ja-mainnav li.sfhover ul ul ul, #ja-mainnav li.havechildsfhover ul ul ul, #ja-mainnav li.havechild-activesfhover ul ul ul, #ja-mainnav li.activesfhover ul ul ul {
  58. top: -999em;
  59. }
  60. /* This "unhides" the sub-menus (left: -999em is what hides them) */
  61. #ja-mainnav li:hover ul, #ja-mainnav li li:hover ul, #ja-mainnav li li li:hover ul,
  62. #ja-mainnav li.sfhover ul, #ja-mainnav li.havechildsfhover ul, #ja-mainnav li.havechild-activesfhover ul, #ja-mainnav li.activesfhover ul,
  63. #ja-mainnav li li.sfhover ul, #ja-mainnav li li.havesubchildsfhover ul, #ja-mainnav li li.havesubchild-activesfhover ul, #ja-mainnav li li.activesfhover ul,
  64. #ja-mainnav li li li.sfhover ul, #ja-mainnav li li li.havesubchildsfhover ul, #ja-mainnav li li li.havesubchild-activesfhover ul, #ja-mainnav li li li.activesfhover ul {
  65. top: auto;
  66. }
  67. /* STYLING THE MENU
  68. -----------------------------------*/
  69. /* 1st level */
  70. #ja-mainnav li a {
  71. margin: 0;
  72. padding: 10px 20px;
  73. border-right: 1px solid #555555;
  74. border-left: 1px solid #333333;
  75. display: block;
  76. color: #CCCCCC;
  77. font-weight: bold;
  78. line-height: normal;
  79. text-decoration: none;
  80. }
  81. #ja-mainnav li a:hover,
  82. #ja-mainnav li a:active,
  83. #ja-mainnav li a:focus {
  84. background: url(../../images/arrow2.png) no-repeat bottom center #555555;
  85. color: #FFFFFF;
  86. }
  87. #ja-mainnav li {
  88. margin: 0;
  89. }
  90. #ja-mainnav li:hover,
  91. #ja-mainnav li.sfhover,
  92. #ja-mainnav li.havechildsfhover,
  93. #ja-mainnav li.havechild-activesfhover {
  94. background: url(../../images/arrow2.png) no-repeat bottom center #555555;
  95. color: #FFFFFF;
  96. }
  97. #ja-mainnav li a.active,
  98. #ja-mainnav li a.active:hover,
  99. #ja-mainnav li a.active:active,
  100. #ja-mainnav li a.active:focus {
  101. background: url(../../images/arrow2.png) no-repeat bottom center #333333;
  102. color: #FFFFFF;
  103. }
  104. /* 2nd level and above */
  105. #ja-mainnav li ul {
  106. border: 1px solid #555555;
  107. background: url(../../images/opaque.png);
  108. }
  109. #ja-mainnav li ul li {
  110. border-top: 1px solid #777777;
  111. border-bottom: 1px solid #444444;
  112. background: none;
  113. }
  114. #ja-mainnav li ul a {
  115. border-left: none;
  116. margin: 0;
  117. padding: 7px 10px;
  118. background: none;
  119. color: #CCCCCC;
  120. font-weight: normal;
  121. line-height: normal;
  122. text-transform: none;
  123. }
  124. #ja-mainnav li.havesubchild,
  125. #ja-mainnav li.havesubchild-active {
  126. background: url(../../images/bullet2.gif) no-repeat 94% 50%;
  127. }
  128. #ja-mainnav li ul a:hover,
  129. #ja-mainnav li ul a:active,
  130. #ja-mainnav li ul a:focus,
  131. #ja-mainnav ul li:hover,
  132. #ja-mainnav ul li.sfhover,
  133. #ja-mainnav ul li.havesubchildsfhover,
  134. #ja-mainnav ul li.havesubchild-activesfhover,
  135. #ja-mainnav ul ul li:hover,
  136. #ja-mainnav ul ul li.sfhover,
  137. #ja-mainnav ul ul li.havesubchildsfhover,
  138. #ja-mainnav ul ul li.havesubchild-activesfhover {
  139. background: #333333;
  140. color: #CCCCCC;
  141. }
  142. #ja-mainnav ul li a.active,
  143. #ja-mainnav ul li a.active:hover,
  144. #ja-mainnav ul li a.active:active,
  145. #ja-mainnav ul li a.active:focus {
  146. background: none !important;
  147. color: #FFFFFF;
  148. font-weight: bold;
  149. }

Вот результат ...