-
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
-
Здравствуйте! Несколько дней танцую с бубном, не могу сделать меню. Сделал 2 варианта, оба косячные. http://finresh.com/ 1 вариант, который в красной рамке. Не могу выравнять кнопки по центру. У пунктов меню стоит float: left. Что только не пробовал и через флекс и оборачивать блок в блок и т.п. Если выравнивается по центру, то выпадающее меню смещается правее, к началу первой кнопки. Есть вариант добавить скрытый блок спереди, в процентном соотношении (что бы менялся динамически по формуле), но пока не разобрался, как ее написать. 2 вариант, который ниже, кнопки стоят на месте в class='container', меню на всю ширину, но оно не прокручивается вместе со страницей, а фиксировано. Если убрать position: fixed, то соответственно выпадающее меню смещается правее к началу родительской кнопки. Я верю, что есть решения по обоим меню, но не хватает знаний и понимания, куда рыть. Подскажите пожалуйста, у кого есть идеи или решения проблемы. Спасибо!
-
Здравствуйте! Столкнулся с проблемой, которую не могу уже решить несколько дней из-за плохого знания ява-скрипт. Сделал сайт адаптивный, но на мобильном не работает увеличение страницы. Обычно если 2 пальца развести в стороны, то сайт приближается. А мой нет, остается неизменным, его нельзя увеличить, приблизить. Все из-за скриптов CMS. Если их отключаю, то приближение работает, но не работает много чего другого. Собственно я уже и вычислил в каком файле js заковырка, но что именно запрещает приближать страницу разобраться не могу. Может есть какие способы обойти запрет или понять что именно мешает. Прошу вашей помощи.
-
помогите обернуть чужие ссылки (не моего домена) nofollow и noindex
fiver replied to Nikol Tesla's question in PHP
Помогите пожалуйста доработать регулярное выражение. Что бы автозамена не трогала также ссылки где нет 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; ?> -
помогите обернуть чужие ссылки (не моего домена) nofollow и noindex
fiver replied to Nikol Tesla's question in PHP
Здравствуйте! Получилось решить задачу? Ищу готовое решение. Задача такая же обернуть все внешние ссылки в <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. -
Спасибо! Боюсь только мне это не поможет. Жалко что нельзя блокировать работу.
-
Здравствуйте! Подскажите, существует какой либо инструмент по блокировке ненужного скрипта другим скриптом? У меня в движке прописан скрипт подгрузки новостей, но на одной странице, мне он не нужен. Надо его как то блокировать. На всякий случай код скрипта который надо блокировать. <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>
-
У меня винда 10, проверял во всех возможных браузерах, все хорошо. Проверил woff, все символы на месте. Файл в вложении. Сам шрифт не делал, скачал на Font2web скорее всего. Точно не помню. CountryWestern_Black.woff
-
На скрине четко видно буквы Ж Ш Ф Д Э З Й. Есть такие в латинице? Перепроверил, все в нем есть полностью. И латиница и кириллица. Шрифт в вложении. CountryWestern_Black.otf
-
Так и думал что проблема в шрифте. Да, он без латиницы, но использую то я кириллицу. Спасибо за помощь!
-
Здравствуйте! Есть сайт kronwood.ru, там использованы не стандартные шрифты, которые закачены на тот же хостинг где и сайт и подгружаются через css. Некоторые люди жалуются на 1 шрифт, все буквы перепутаны. Причем видно что шрифт тот самый. Ни как не могу найти причину такого поведения. Все что я смог понять, дело не в кодировке. Т.к. другие шрифты, отображаются верно. И тот текст который отображается не стал нормальным ни в одном другом коде. В приложении скрин который мне прислали, это яндекс браузер под виндовс. У меня тоже есть яндекс браузер под винду, но отображается все верно. Буду рад советам и предположениям.
-
Здравствуйте! Делал простой сценарий переименования папочки в корневой директории. ( И файл php и папка лежат в корневой директории) Генерировал новое имя, извлекал из БД старое, переименовывал папку, заносил в БД новое имя. Все примитивно и очень просто. Все работает. А когда я активирую сценарий по крон, то папка не переименовывается. Хотя скрипт выполняется, новое имя в нужное время заносится в БД. Папку переименовываю следующим образом. rename ("./$olddir", "./$newname"); $olddir - старое имя директории. $newname - новое сгенерированное. Может быть при активации по крон, что то не то с путями?
-
первый пробел после 4-х цифр. вот как получается +7 4953 334-45-5 , а должно быть +7 495 333-44-55
-
Огромное спасибо за прекрасную идею. Поковырялся, разобрался. Оказывается там кода пол строчечки. Кому интересно, я для теста эммуляции клика составил небольшой рабочий код, где наглядно можно увидеть его работу. <!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>
- 4 replies
-
- аккордеон
- хэш переход
-
(and 2 more)
Tagged with:
-
Простите за наглость излишнюю. Просто я профан в яве скриптах. Не могли бы Вы показать пример эмуляции клика по ссылке.
- 4 replies
-
- аккордеон
- хэш переход
-
(and 2 more)
Tagged with: