COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Доска почета

Популярные сообщения

Showing content with the highest reputation on 10/26/15 везде

  1. одни никарагуанцы ничего не скажут и молча оставят на всякий случай гондурас
    2 points
  2. решение на коленке примерно следующее 1. в описании статьи втыкаете куда хотите заголовки типа <h3 class="articleContents">Пункт содержания</h3> в шаблоне пишете что-то вроде такого (чуть подправил preg_match_all 2015-10-27 09:57) $contentsClass = "articleContents";//preg_match_all("%(<h[0-9].*class\=\"".$contentsClass."\"[^>]*)>(.*)</h[^>]+>%U",$description,$matches,PREG_SET_ORDER);preg_match_all("%(<h[0-9].*class\=\"".$contentsClass."\"[^>]*)>([^<]+)</h[^>]+>%Uis",$description,$matches,PREG_SET_ORDER);$contentsList = array();$replaceFrom = array();$replaceTo = array();if (!empty($matches)) { foreach($matches as $idx => $contentsItem) { $iterated = ' contentsItem="idx-'.$idx.'"'; $replaceFrom[] = $contentsItem[0]; $replaceTo[] = str_replace($contentsItem[1],$contentsItem[1].$iterated,$contentsItem[0]); $contentsList[] = '<li contentsTarget="idx-'.$idx.'">'.trim(strip_tags($contentsItem[2])).'</li>'; }}$contents = '';if (!empty($contentsList)) { $contents = "\n\n<ul class=\"contents-list\">\n".implode("\n",$contentsList)."\n</ul>\n\n";}if (!empty($contents) && !empty($replaceFrom) && !empty($replaceTo)) { $description = '<div class="hiddenArticleDescription" style="display:none">'.str_replace($replaceFrom,$replaceTo,$description).'</div>';}echo '<div class="description-wrap">'.$contents.$description.'</div>';2. в JS примерно такую конструкцию jquery var gotoProcess = false;$('ul.contents-list>li').click(function() { if (gotoProcess == false) { gotoProcess = true; var descel = $(this).closest('.description-wrap').find('.hiddenArticleDescription'); if (descel.is(":visible") == false) { descel.show(); } var tgt = descel.find('[contentsItem="' + $(this).attr('contentsTarget') + '"]').first(); $('html, body').animate({ scrollTop: tgt.offset().top }, 500, function() { gotoProcess = false; }); return false; }});в стилях уж наверное оформите как-нибудь
    1 point
  3. Blondy

    Обозначение рубля РФ (ocShop v2.1.0.1.3)

    Я против удаления стран и регионов ))
    1 point
  4. и в хроме все плохо, и где угодно первое (обязательное) - для применения якоря, давайте в ссылке весь адрес от вашего <base href="http://fillheat.ru/" /> либо уберите base вовсе, а в ссылке указывайте просто "#anchor" второе (крайне желательное) - если уж используете id, они должны быть уникальны, и начинаться с буквы латинского алфавита
    1 point