ataman
-
Posts
16 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by ataman
-
-
Покажите кусок кода на который ругается
Cначала написал вот так:
<?phpheader(“HTTP/1.1 301 Moved Permanently”);header(“Location: http://printstyle.in.ua/design.html”);exit();?>
и вставил этот код в материал http://europrint.in.ua/index.php/uslugi?id=35 . Потом понял, что сайта на джумле уже не будет, место него переедет сайт на modx http://printstyle.in.ua.
То ест мне нужно будет сделать что б ссылка http://europrint.in.ua/index.php/uslugi?id=35 не пропала, а ридериктела на новую ссылку http://europrint.in.ua/design.html
Надеюсь не запутал вас тут )
-
Мне кажется, что такие вещи можно решать в скрипте, а не в htaccess.
Пробовал через РНР скрипт, ошибка получается: http://joxi.ru/lonHU_3JTJBlDi5NpM4
-
Всем доброго времени суток
Такая проблема.
Есть ссылка на движке джумлы: http://site1.in.ua/index.php/uslugi?id=35 . Нужно переадресовать её на http://site2.in.ua/design.html
Что нужно прописать в .htaccess ?
Просто
Redirect 301 /index.php/uslugi?id=35 http://site2.in.ua/design.html
не работает
Так:
RewriteCond %{QUERY_STRING} ^id=35RewriteRule ^/index.php$ http://printstyle.in.ua/design.html? [L,R=301]
тоже не работаетПодскажите пожалуйста как сделать -
Вот мне помогли написать:
\w+(\.\w+)*@\D((?:[\w]+\.)+)([a-zA-Z]{2,4})
Все четко срабатывает!
-
Всем привет !!
Очередная проблема. В общем регулярки....
Есть у меня такое регулярное выражение для проверки e-mail
([\w-\.]+)@\D((?:[\w]+\.)+)([a-zA-Z]{2,4})
Но она пропускает адреса такого типа:
qwerty..qwerty@gmail.comqwerty.@gmail.com.qwerty@gmail.com
Как дописать регулярное выражение, что б отфильтровать эти точки ?
-
картинка не загрузилась сначала. А там высота может проставляется..
Как можно сделать, что б картинка загружалась сразу ?
-
картинка не загрузилась сначала. А там высота может проставляется..
Так дело в том что это скрип изначально в первый раз неправильно выдает высоту. Сотрите по скрину: http://joxi.ru/arqZUxjKTJAVH4XnQoo
-
Спасибо, сейчас проверю
И еще такой вопрос, когда отображается информационный блок на карте, при первом щелчке плывет его верстка http://joxi.ru/TJ-ZU_3JTJBDYwonXeE (СКРИН)Когда второй раз щелкаешь по той же иконки, верстка выравнивается: http://joxi.ru/vJ-ZU_3JTJAjEz5fPysВ чем это проблема? -
В каком виде нужен маршрут? Маршрут на карте или указатели маршрута, вроде такого "2 км на север по 20й трассе, потом направо..."?
Маршрут на карте, что б появилась линия маршрута...
-
Привет всем!Такая проблема, как по нажатию кнопки сделать построение маршрута от метро Берестейка к определенному адресу (адрес известен) ?.
<button class="route btn btn-primary" id="travelMode1" data-travelmode="WALKING">Пешком</button>
<button class="route btn btn-primary" id="travelMode2" data-travelmode="DRIVING">На авто</button>
function initialize() {
var settings = {
zoom: 17,
center: new google.maps.LatLng(50.445068, 30.420486),
mapTypeControl: true,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
},
navigationControl: true,
navigationControlOptions: {
style: google.maps.NavigationControlStyle.SMALL
},
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), settings);
//—————————————————
var travelMode;
// var travelMode = "google.maps.DirectionsTravelMode.WALKING";
var modeButton1 = document.getElementById('travelMode1');
var modeButton2 = document.getElementById('travelMode2');
modeButton1.onclick = function() {
travelMode = "google.maps.DirectionsTravelMode."+this.getAttribute('data-travelmode');
modeButton2.className = '';
this.className = 'active';
setRoutetype ();
}
modeButton2.onclick = function() {
travelMode = "google.maps.DirectionsTravelMode."+this.getAttribute('data-travelmode');
modeButton1.className = '';
this.className = 'active';
setRoutetype ();
}
//——————————————--
var balloon = new google.maps.InfoWindow();
var service = new google.maps.DirectionsService();
var direction = new google.maps.DirectionsRenderer({map: map});
var position = new google.maps.LatLng(50.448238, 30.491260);
var request = {
origin: position,
destination: latlng,
travelMode: travelMode
};
var companyImage = new google.maps.MarkerImage('design/images/contacts/pin-jaya.png',
new google.maps.Size(154, 133),
new google.maps.Point(0, 0),
new google.maps.Point(60, 120)
);
var companyPos = new google.maps.LatLng(50.448238, 30.491260);
var companyMarker = new google.maps.Marker({
position: companyPos,
map: map,
icon: companyImage,
title: "JayaDigital",
zIndex: 3
});
function setRoutetype () {
navigator.geolocation.getCurrentPosition(function(position) {
showRouteService(position);
});
}
function showRouteService(position) {
var request = {
origin: new google.maps.LatLng(position.coords.latitude, position.coords.longitude),
destination: latlng,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
service.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
direction.setDirections(response);
}
});
}
}
-
А смысл?
учи команды линукса. Им быстрее можно сделать чем в PHP
Я бы (сейчас) просто создал бы сценарий комманд (через exec()-, но тоже можно и скриптом .sh, Но трудности могут возникнуть) . Лучше - комбинировать, тогда рязультат может быть офигенный
В нем - экспорт БД в файл и его прямое потрошение grep-ом в поисках изображений. Сохраняем в массив.
Далее - проход по папке содержащую изображения и поиск каждого в файла в массиве. Если не найден - откладываем в стопку.
Можно все это на Крон повешать
Как то так. Но в наше время - как то по таким пустякам заморачиваться... У меня один из проектов на UMI CMS... Вот там настоящие траблы.... Лимит файлов 110000 штук. Недавно лимит был побит. Сама UMI - со всеми фото 60000 файлов, Но Если много пользователей - каждый день формировалось по 1500 кэшевых фалов. жесть короче. Победил кроном с удалением старых файлов
я просто вообще ничего не понял, вот это ты выпалил!
Подсказали метод просмотра логов сервера, и смотреть на неиспользованные файлы допустим за не делю, как вам способ ?
-
Здравствуйте всем)
Такая ситуация. Во время создания сайта, все время заливаешь какие то изображения, сайты, потому удаляешь, заливаешь новые, и со временем получается что на ФТП остаются какие то изображения или другие файлы, которые не используются.
Но какие именно не знаешь. Как узнать, какие файлы не используются на сайте, что б их можно было спокойно удалить ?
-
еще можно попробовать в css указать
div:focus{ border:3px solid #000;}
но гарантировать, что это будет работать во всех браузерах я не могу
Указал через стили:
.leng.drop:focus{ border:3px solid #000;}
<div class="leng drop" tabindex="0"> <div class="curr drop-btn open">En</div> <ul class="drop-list" style="overflow: hidden; display: none;"> <li class="ru"> <a href="http://dev.digitcapital.com/ru/">Ru</a> </li><li class="en active"> <a href="http://dev.digitcapital.com/en/">En</a> </li> </ul></div>
Рамка появляется, но теперь две проблемы:
1. рамка появляется после того как клавишей tab прощелкал по всем ссылкам на странице, то есть в последнюю очередь. Значения tabindex ставил и 0 и 1, и 8
2. Когда выделяется рамка, нужно что б при нажатии на entre элемент dropdown с выбором языка локали раскрывался. Может сделать какую то проверку, если элемент принял focus, то открыть дропдавн ? Или можно по другому ?
-
1. как вариант сделать это придется через js перехватывая нажатие tab и делать костыли имитирующие фокус с невидимой ссылкой и отслеживать фокус на нее
2. а можно просто 'div' заменить на 'a'
я попробовал так:
$(document).ready(function(){$("div, p, h").attr("tabindex","1");//1,2,3 задает в каком порядке будет переход табом если у всех будет 1 то переход будет в том порядке как лежат эти элементы в DOM. $("div, p, h").on("focus", function(){ $(this).css("border","3px solid"); });});
но при первом нажатии клавиши tab область div сразу выделяется, как исправить. что б она в свою очередь выделялась ?
-
Здравствуйте
Помогите решить задачу. Нужно что при нажатии на клавишу tab фокус определялся на блок див http://joxi.ru/_uqNUxjKTJBvH-c2a_o . Затем если нажать entre открывается дропдаун с выбором локали.
Как это сделать ?
<div tabindex="0" class="leng drop"> <div class="curr drop-btn">En</div> <ul class="drop-list" style="overflow: hidden; display: none;"> <li class="ru"> <a href="http://dev.digitcapital.com/ru/">Ru</a> </li><li class="en active"> <a href="http://dev.digitcapital.com/en/">En</a> </li> </ul></div>
301 редирект динамической ссылки
in CMS
Posted · Edited by ataman
Сработал такой вариант: