jano

Рейтинг
169
Регистрация
06.07.2011
dimsog:
Упс, не заметил.:( В этом случае в Notepad++ есть замена с помощью регулярных выражений. По-быстрому только так.
Как пример - http://fadmin.ru/vopros/regulyarnye-vyrazheniya-v-notepad

Спасибо, попробуем. )

---------- Post added 19-02-2015 at 12:11 ----------

А вообще, я практически с основания серча. Ты не понял, мне не нужен обычный поиск и замена, как к примеру в TextReplacer'е. :)

Дата регистрации не всегда отражает объективность.

dimsog:
В Sublime Text 3 есть функция поиска по файлам и замена.

Спасибо! Сейчас протестирую.

---------- Post added 19-02-2015 at 10:57 ----------

dimsog:
В Sublime Text 3 есть функция поиска по файлам и замена.

Не получается там найти такое. Обычно для поиска и замены я использую TextReplacer, но тут нечто иное. Нужно удалить информацию (всегда разную) между кодами.

Mad_Man:
Какое, мде, слово?

Ну имеется вывод перевода двух слов в разных местах.

Накопал вот какой скрипт: http://visavi.net/blog/blog.php?act=view&id=496

но как бы его приспособить только.

Mad_Man:

public static function lang()
{
return strtolower(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2));
}

public static function is_lang($lang)
{
if (static::lang() == $lang)
{
return true;
}

return false;
}


#####################################################################################
# http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry #
#####################################################################################

public static function is_englishman() { return static::is_lang('en'); }
public static function is_spanish() { return static::is_lang('es'); }
public static function is_chinese() { return static::is_lang('zh'); }
public static function is_russian() { return static::is_lang('ru'); }

...

Никак не получается его приспособить, а если к примеру на странице нужно вывести 2 слова, а не одно, тогда как быть?

Solmyr:
Не хорошо по IP, надо по языку браузера.

А как по нему тогда?

Спасибо, почитаю.

Хотелось бы конечно кусочек рабочего кода, чему буду очень благодарен. ;)

jano:
Спасибо, аналогично тоже делал, но почему-то не работает:


<style type="text/css">
@media screen and (max-device-width: 768px) {
.class {
display: block;
}
}
</style>

<div class="class">
.....
</div>

Так тоже не работает:


<style>
.someclass{
display: none;
}

@media (max-width: 768px) {
.someclass{
display: normal!important;
}
}
</style>
<div class="someclass">
any text here
</div>


---------- Post added 06-02-2015 at 13:03 ----------

jano:
Так тоже не работает:


<style>
.someclass{
display: none;
}

@media (max-width: 768px) {
.someclass{
display: normal!important;
}
}
</style>
<div class="someclass">
any text here
</div>

Проверяю легко, просто копирую код в пустой .html.

К примеру в случае выше, я меняю параметр 768px на 7680px, на компьютере не видно "any text here". Соответственно код не рабочий.

Вот рабочий код:

Торможу.


<style type="text/css">
.someclass{
display: none;
}

@media screen and (max-device-width: 768px) {
.someclass {
display: block;
}
}
</style>

<div class="someclass">
.....
</div>

DarkSpirit:
тогда через медиа:
@media screen and (max-device-width: 768px) {

.class {
display: block;
}
}

а при остальных скрыть

Спасибо, аналогично тоже делал, но почему-то не работает:


<style type="text/css">
@media screen and (max-device-width: 768px) {
.class {
display: block;
}
}
</style>

<div class="class">
.....
</div>
DarkSpirit:
это да, у вас случайно в мета не стоит фиксированная ширина? может из-за этого работать не хочет

Не стоит.

Может, как-то можно по дефолту сделать, если width меньше 768px, то выводит div, если больше - соответственно нет.

DarkSpirit:
я так понимаю, что то типа такого нужно вставить

Не обязательно определять мобильное устройство, достаточно задать допустимые размеры:

Мобильные устройства (<768px) — .visible-xs, .hidden-xs

Планшеты (768px — 992px) — .visible-sm, .hidden-sm

Десктопы (992px — 1200px) — .visible-md, .hidden-md

Большие экраны (>1200px) — .visible-lg, .hidden-lg

так будет проще на мой взгляд.

Всего: 424