Я сам писал скрипт. На яндексе есть телега как что называется, структура xml, оттуда берете куски и прилаживаете к себе. Потом закачиваете в свой мазаг, прайс поступает на проверку. Дается 6 попыток (что дальше, не знаю, может эвтаназия). Сначала ваш прайс проверит скрипт, технически. Про ошибки расскажет. Мне выкатил почти все - оказалось что пробелов в урлах не должно быть, пришлось урлы картинок кодировать кошерно по RFC, это на php все есть. Когда техническая часть пройдет, начнут проверять юридическую и если все ок и оплачено - поступает в продажу.
Если вы не программист - ищите программиста. Потому что бд у всех разные, даже в CMS я уверен придется настраивать отношения - что куда пихать. ---------- Добавлено 22.08.2015 в 00:28 ---------- Опции CSV и екзель я не даже не смотрел. Скорее всего там потребуется плоский и опупенно широкий список, который, конечно, проще будет выгрузить путем дофига join'ов, но все это изначально отстой. Нормально - это XML. Там дерево: категории, товары, свойства - все как обычно, только в XML.
Осмотрел владения проституток и ничего другого не нашел. Та же убогая, если не сказать унылая реальность, тотальная тупизна, полное отсутствие какой либо эстетики во всем, начиная от дизайна и юзабилите сайтов, до жутких фоток баб в кошмарном белье. Где они такое блин берут. Я видел в ларьках коробки с трусами, да и вообще видел женские трусы, но таких какими эти феи отовариваются не приходилось. Колхозный крой, дебильный декор и все это на далеко не модельных задницах. Капец. Обслуживают их похоже те же гавнофотографы с фото.ру. Это не жизнь, это смерть.
Нет, я знал что есть у них сайты и автора темы туда посылал вместо того, чтоб попусту терять время на пикап. Теперь жалею что послал. Наверно прелесть ВК и вообще датинг-сайтов в том, что там можно воображать и фантазировать, народу всякого больше, не весь народ для разврата собирается и все такое.
Так что ищите клей had.
ЗЫ Прикол в том что на сайтах с проститутками царит ханжеский текст, настолько литературно задроченный, что после дюжины анкет понимаешь что вот оно - средство от гормонов. Почитал что б в жутких позах пишут и расхотелось минимум на неделю.---------- Добавлено 22.08.2015 в 00:15 ----------Понял про трусы, это они позируют в технической одежде - так называемых стрингах, специально разработанных для носки под тонкие брюки или юбку, чтоб трусы не выделялись швами. Ну то есть если бы мужик позировал в носках.
Не так. Если юзер дал ссылку с хэшем сессии и не закрыл браузер, то любой кто ее щелкнет получит доступ к данным того юзера. Поэтому форумные и прочие скрипты по умолчанию резали хэш, а кое-где не резали. Щелкаешь по такой старой ссылке, а тебе говорят что твоя сессия сдохла, досвидос. Грамотные вручную выкашивали ключ и вперде.---------- Добавлено 21.08.2015 в 23:01 ----------
Вряд ли, но если и так, то хрен с ними. Зачем такие калечные нужны в магазине.
Другим браузером проверьте, или дайте адрес и не мучайтесь совестью.
Надо забить адреса в двумерный массив как числа и искать там пересечение с адресом юзера.
foreach($ips as $ip) { if($user_ip >= $ip[0] && $user_ip <= $ip[1]) return 1;
Я не знаю в каком виде у вас этот список, поэтому не могу предложить способ как его превратить в массив. Может он уже в массиве, например в бд.
Адрес в число со знаком - ip2long()---------- Добавлено 21.08.2015 в 21:19 ----------Похожая тема http://stackoverflow.com/questions/10421613/match-ipv4-address-given-ip-range-mask
Sigmo#ID, ну да. По идее должен быть объект с алиасами, чтоб не матчить х знает что. Типа browser.isChrome? then... ---------- Добавлено 21.08.2015 в 21:03 ---------- Jor, точно, забыл про этого динозавра. :) А что, алиас браузера уже скомпилирван в window?
ТС, делайте как знающие люди говорят - код надо поместить в то место, где должна быть картинка и все.
Зачем в одну строку - чтобы не было живой переменной в глобальном scope.
Все вы поняли, просто не уважаете читателей, когда начинаете раскручивать свою задачу по мере поступления вариантов ее решения.
if(navigator.userAgent.match(/chrome/i)) { var img=document.getElementById('page-header').appendChild(document.createElement('img')); img.src='http://site.ru/foto.png';}
Наверно в одну строку будет работать.
if(navigator.userAgent.match(/chrome/i)) document.getElementById('page-header').appendChild(document.createElement('img')).src='http://site.ru/foto.png';
Кто-нить на жиквери еще короче может написать.
Кроме того, файлы стилей могут лежать в любой закрытой от публики папке. ---------- Добавлено 21.08.2015 в 20:10 ----------
Вам не доводилось, это точно. Напомнили про излеченный геморрой, спасибо.
Кому довелось бороться с этим кешированием, тот еще больше полюбит включать стили и скрипты в хтмл.
Разумеется для каждой страницы должен включаться свой, свойственный только ей набор ресурсов + самые общие коды из отдельного файла вроде библиотеки.
Что можно линковать - только самые вечные ресурсы, типа нормализаторов, полифилов и жикверей. ---------- Добавлено 21.08.2015 в 20:15 ---------- Бонус: стили можно генерить скриптом по изменяющимся условиям. Например у меня генерятся стили для подсветки активных пунктов меню. Вместо того, чтобы его там искать и отмечать как таковой, я делаю стиль с id этого пункта и наступает лафа. Например
echo '#tm-'.$this->model->name.'{background-color:#a00;}';
получается
#tm-about{background-color:#a00;}
где-то в хтмле есть элемент
<li id="tm-about">
и все. Префикс можно таскать через свойства объектов, а можно забить и хардкодить - почти вечная вещь, что его таскать. ---------- Добавлено 21.08.2015 в 20:22 ----------
Чтобы не делать ехо, юзайте readfile() Например
if($tag) /* если надо получить текст, чтобы засунуть его еще куда-то */ return file_get_contents($min_file); else /* иначе сразу в буфер, при этом возвращается число прочитанных байт или false */ return readfile($min_file);
Короче, религия что ли запрещает посмотреть хтмл страницы google.com ?---------- Добавлено 21.08.2015 в 20:43 ----------
Не надо так делать. Тем более через require да еще once.
метод код время зохавано памяти---------------------------------------------------------------include include($filename); 0.08202 2067696readfile readfile($filename); 0.00191 19208
http://www.raditha.com/wiki/Readfile_vs_include/
Кроме того инклюда сама по себе возвращает 1 насколько я помню, чтоб она вернула что-то, оттуда надо сделать return, то есть <?= не имеет смысла.
Надо найти родительский элемент в документе и добавить туда новый. Например
if(navigator.userAgent.match(/chrome/i)) { var img = document.createElement('img'); img=document.body.appendChild(img); // окажется в самом низу страницы img.src='http://site.ru/foto.png'; // тут начнется загружаться картинка}
Чтобы засунуть ее в определенное место документа, надо знать где оно.