Jump to content

fiver

User
  • Posts

    155
  • Joined

  • Last visited

About fiver

  • Birthday 09/20/1978

Information

  • Sex
    Мужчина
  • From
    Москва

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

fiver's Achievements

Explorer

Explorer (1/14)

  • Conversation Starter Rare
  • One Year In Rare
  • Week One Done Rare
  • One Month Later Rare

Recent Badges

0

Reputation

  1. Здравствуйте! Несколько дней танцую с бубном, не могу сделать меню. Сделал 2 варианта, оба косячные. http://finresh.com/ 1 вариант, который в красной рамке. Не могу выравнять кнопки по центру. У пунктов меню стоит float: left. Что только не пробовал и через флекс и оборачивать блок в блок и т.п. Если выравнивается по центру, то выпадающее меню смещается правее, к началу первой кнопки. Есть вариант добавить скрытый блок спереди, в процентном соотношении (что бы менялся динамически по формуле), но пока не разобрался, как ее написать. 2 вариант, который ниже, кнопки стоят на месте в class='container', меню на всю ширину, но оно не прокручивается вместе со страницей, а фиксировано. Если убрать position: fixed, то соответственно выпадающее меню смещается правее к началу родительской кнопки. Я верю, что есть решения по обоим меню, но не хватает знаний и понимания, куда рыть. Подскажите пожалуйста, у кого есть идеи или решения проблемы. Спасибо!
  2. Здравствуйте! Столкнулся с проблемой, которую не могу уже решить несколько дней из-за плохого знания ява-скрипт. Сделал сайт адаптивный, но на мобильном не работает увеличение страницы. Обычно если 2 пальца развести в стороны, то сайт приближается. А мой нет, остается неизменным, его нельзя увеличить, приблизить. Все из-за скриптов CMS. Если их отключаю, то приближение работает, но не работает много чего другого. Собственно я уже и вычислил в каком файле js заковырка, но что именно запрещает приближать страницу разобраться не могу. Может есть какие способы обойти запрет или понять что именно мешает. Прошу вашей помощи.
  3. Помогите пожалуйста доработать регулярное выражение. Что бы автозамена не трогала также ссылки где нет http(s) в начале. <?php $text = 'ffef <a href="https://www.flashboot.ru/index.php">ссылка 1 с заменой</a> <a href="http://forum.htmlbook.ru">ссылка 2 с заменой</a> текст текст <a href="http://moysite.ru/bbb/aaa/ggg.html">моя ссылка без замены</a> kf kf kf<br /> текст <a href="/index.php">внутренняя ссылка</a><br /> <a href="#p1">ссылка на якорь</a>'; $regex = '%(<a\shref="(?!https?://moysite\.ru))(.*?</a>)%i'; $replacement = '<noindex><a rel="nofollow" href="$2</noindex>'; $result = preg_replace($regex, $replacement, $text); echo $result; ?>
  4. Здравствуйте! Получилось решить задачу? Ищу готовое решение. Задача такая же обернуть все внешние ссылки в <noindex> и добавить в ссылку rel='nofollow'. Также нельзя трогать ссылки без http или https, т.к. часто внутренние ссылки делал сокращенно. А так же есть и якоря внутри страниц. И сайт был сначала http, а теперь https. Т.к. не знаю что делать с регулярками, по другому подходил к решению этой задачи, но вижу в ней много недостатков. Вот краткий алгоритм в тексте, который я набросал. Хотел использовать автозамену. 1. Найти тег </a>. 2. Сохраняем в переменную кусок текста с закрывающим тегом </a>, а оставшийся текст в другую переменную. 3. Проверить на http (если нет, ищем тег в оставшийся части текста) 4. Если есть http проверить на наличие site после <a. Если нет к п.1. 5. Если нет site, сделать автозамену "<a" на "<noindex><a rel='nofollow' " и </a> на "</a></noindex>". 6. Переходим к п. 1.
  5. Спасибо! Боюсь только мне это не поможет. Жалко что нельзя блокировать работу.
  6. Здравствуйте! Подскажите, существует какой либо инструмент по блокировке ненужного скрипта другим скриптом? У меня в движке прописан скрипт подгрузки новостей, но на одной странице, мне он не нужен. Надо его как то блокировать. На всякий случай код скрипта который надо блокировать. <script type="text/javascript"> $(function() { var ias = jQuery.ias({ container: '#list', item: '.news-list__item', pagination: '#pagination', next: '.next', loader: '<span class="ajaxProgress"></span>', }); ias.extension(new IASSpinnerExtension()); ias.extension(new IASTriggerExtension({offset: 3, text: '<button class="button button--gray button--outline">Загрузить еще</button>'})); ias.extension(new IASNoneLeftExtension({text: 'Вы просмотрели все новости в этом разделе!'})); }); </script>
  7. У меня винда 10, проверял во всех возможных браузерах, все хорошо. Проверил woff, все символы на месте. Файл в вложении. Сам шрифт не делал, скачал на Font2web скорее всего. Точно не помню. CountryWestern_Black.woff
  8. На скрине четко видно буквы Ж Ш Ф Д Э З Й. Есть такие в латинице? Перепроверил, все в нем есть полностью. И латиница и кириллица. Шрифт в вложении. CountryWestern_Black.otf
  9. Так и думал что проблема в шрифте. Да, он без латиницы, но использую то я кириллицу. Спасибо за помощь!
  10. Здравствуйте! Есть сайт kronwood.ru, там использованы не стандартные шрифты, которые закачены на тот же хостинг где и сайт и подгружаются через css. Некоторые люди жалуются на 1 шрифт, все буквы перепутаны. Причем видно что шрифт тот самый. Ни как не могу найти причину такого поведения. Все что я смог понять, дело не в кодировке. Т.к. другие шрифты, отображаются верно. И тот текст который отображается не стал нормальным ни в одном другом коде. В приложении скрин который мне прислали, это яндекс браузер под виндовс. У меня тоже есть яндекс браузер под винду, но отображается все верно. Буду рад советам и предположениям.
  11. Здравствуйте! Делал простой сценарий переименования папочки в корневой директории. ( И файл php и папка лежат в корневой директории) Генерировал новое имя, извлекал из БД старое, переименовывал папку, заносил в БД новое имя. Все примитивно и очень просто. Все работает. А когда я активирую сценарий по крон, то папка не переименовывается. Хотя скрипт выполняется, новое имя в нужное время заносится в БД. Папку переименовываю следующим образом. rename ("./$olddir", "./$newname"); $olddir - старое имя директории. $newname - новое сгенерированное. Может быть при активации по крон, что то не то с путями?
  12. первый пробел после 4-х цифр. вот как получается +7 4953 334-45-5 , а должно быть +7 495 333-44-55
  13. Огромное спасибо за прекрасную идею. Поковырялся, разобрался. Оказывается там кода пол строчечки. Кому интересно, я для теста эммуляции клика составил небольшой рабочий код, где наглядно можно увидеть его работу. <!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="http://code.jquery.com/jquery-latest.js"></script> <title>тест</title> <style> #block_2{display:none;} #block_1:target #block_2{display:block;} </style> </head> <body> <a id="el3" href="#" onclick="openbox('box'); return false"><div>Open</div></a><br /><br /> <div id="box" style="display: none;">BLOK</div> <!-- этот скрипт управления разворачиванием или сворачиванием слоя box --> <script type="text/javascript"> function openbox(id){ display = document.getElementById(id).style.display; if(display=='none'){ document.getElementById(id).style.display='block'; }else{ document.getElementById(id).style.display='none'; }} </script> <!-- а эта строчка как раз кликает по ссылке (для наглядности клик отложил на 0,5 сек.)--> <script type="text/javascript"> jQuery(document).ready( setTimeout(function() { jQuery('#el3').trigger("click"); }, 500) ); </script> </body> </html>
  14. Простите за наглость излишнюю. Просто я профан в яве скриптах. Не могли бы Вы показать пример эмуляции клика по ссылке.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy