
wwt
Expert-
Posts
2,571 -
Joined
-
Last visited
-
Days Won
119
Content Type
Profiles
Forums
Calendar
Store
Everything posted by wwt
-
Только то что с эти еще не приходилось работать да и все ровно придется очень много руками править. Хотя может я и ошибаюсь, почитаю об этом csv. )csv это текстовый формат где одна строка это отдельная запись, столбцы разделены разделителем точкой с запятой тоесть вот так: в вашем случае каждая строка это запись об одной точке, первое значение город, второе адрес, третье телефон, остальные часы работы в разные дни Сохраните себе данный файл, потом разбираете его в php <?php$arr = file(url);//считываем файл в массив построчно где 1 строка = 1 элеимент массива// Потом перебираем все элементы массива $out = array();foreach($arr as $k => $v){// разбираем кажду строку по знаку разделителю в массив и добавляем все в многомерный массив$out[$k] = explode(';', $v);}//выводимprint_r($out);
-
ключ не платны! Политика новой почты просто не очень. Если пользуешься ихней API то в программе лояльности не можешь принимать участие. Вот теперь надо думать как обойти эту штуку ) думал парсить вот эту страницу http://novaposhta.ua/print/bru nchoffices но головняка много( для достижения такого результата ( Всё же что вам мешает открыть xls в экселе и пересохранить файл в csv ? http://pastebin.com/raw.php?i=4C2BUA7j сохраните себе. Каждая строка это запись об одной точке, столбцы разделены знаком ;
-
те, кто на это решатся, стянут твой контент и никакой скрипт тебя не защитит. никто не отменяет возможности нажать на страницу правой клавише мышки и выбрать "посмотреть исходный код страницы". Или просто выключить javascript в браузере и любым скриптам помахать ручкой ))) Особо ценные тексты можно выводить не текстом, а графикой. Это защитит ещё больше чем скрипты. Не все станут морочится с OCR, но те кому очень надо замарочатся поверьте и всё равно ваш текст стырят))
-
var interval = setInterval(hideLi, 4000); clearInterval(interval);
-
Ну настройки формы сериализуются в бинарный файл вроде бы, и генерится код для инициализации формы. Нетбинс блочит его чтобы не наделали там ошибок. Но вы можете открыть код в другом редакторе и изменить)) В notepad к примеру ))
-
В нетбинс для форммейкера используются виндовые контролы, а когда приложение исполняется, java использует свои. Возможно вы можете менять внешний вид контролов, меняя тему на стадии программирования. К примеру в Qt можно задавать тему оформления.
-
Ещё вариант http://jsfiddle.net/S4NuL/2/ или http://jsfiddle.net/S4NuL/3/
-
Если ключ для API платный никто вам просто так его не даст, а взломом тут не занимаются. Парсите xls файл. Ещё можно разобрать эту страницу http://novaposhta.ua/print/warenhouses на ней все отделения.
-
попробуйте так ещё посмотрите лог ошибок /var/log/exim/mainlog чо там есть. И да странно что вы не обратились в техподдержку провайдера )) Если не поможет обращайтесь к ним либо вот сюда http://forum.ispsystem.com/ru/forumdisplay.php?f=39 там вам точно должны помочь))
-
Не поверишь) я панель уже 3 раза полностью переустановил, именно в плане почты, я уже не знаю что делать . и в разной очерёдности устанавливал, и включал по очереди , и удалял по очереди) почтовый домен настроен? У вас ошибка smtp сервера, проверте в во вкладке "Сервисы" есть ли там сервис SMTP, если нет его нужно добавить
-
Кстати сказать последние версии майкрасовтовского файла это открытые форматы, все в xml просто запаковано в архив и сменено расширение на xls, doc и т.д.
-
ispmanager умная панель. При установке она сама ставит необходимое ПО. И почтовые демоны входят в этот комплект. Если у вас не работает почта попробуйте через саму панель удалить почтовые демоны и установить их заново. панель сама цепляет и настраивает ПО если оно установлено через нее.
-
контакт меняет контент с помощью комбинированного подхода, используются и реальная адресация и ajax . Плюс не забывайте любые ajax запросы могут быть с передачей параметров . А на стороне клиента может использоваться опять же history api технология. В наш век уже не важно что написано в адресной строке, важно какие запросы осуществляются ))
-
Как не плохой вариант комбинирующий ваши требования это SQLite.
-
Hystory api да поддерживают только новые браузеры, но есть библиотека Hystory.js где есть поддержка и старых браузеров с помощью хэшей, они помечены как HTML4 браузеры:
-
history.js добавил
-
по-быстрому накидал на локалке рабочий пример index.php (дописал кусочек чтоб менялся хэш в строке браузера когда работает подгрузка контента через ajax и работали кнопки назад/вперед в браузере) <?require_once('content.php');?><!DOCTYPE html><html><head> <title></title> <script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script> <script type="text/javascript" src="/jquery.history.js"></script> <script type="text/javascript"> $(document).ready(function(){ if(History.enabled){ $(document).on( "click", "a", function(e) { e.preventDefault(); History.pushState(null, null, $(this).attr('href')); return false; }); History.Adapter.bind(window, "statechange", function () { var state = History.getState(); var url = state.hash.replace('/', ''); var box = $('a[href="'+url+'"]').data('box'); $('#'+box).empty().load('/ajax.php?url='+url); }); if(History.getHash()){ History.replaceState(null, null, History.getHash()); }; } }); </script></head><body> <a href="page1.html" data-box="result-page">link to page1.html</a> <a href="page2.html" data-box="result-page">link to page2.html</a> <a href="page3.html" data-box="result-page">link to page3.html</a> <div id="result-page"><?=$content;?></div></body></html>ajax.php <?require_once('content.php');echo $content;?>content.php <?if(isset($_GET['url'])){ switch(trim($_GET['url'])) { case 'page1.html': $content = "page1.html content"; break; case 'page2.html': $content = "page2.html content"; break; case 'page3.html': $content = "page3.html content"; break; default: $content = 'index.php content'; break; }}else{$content = 'index.php content';}?>.htaccess RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_URI} !=^/ajax.php.*RewriteRule ^(.*)$ /index.php?url=$1 [L,QSA]В итоге сайт работает и при включенном js(контент грузится через ajax) и по прямым ссылкам. UPD Немного дописал js под history.js UPD2 ещё немного изменил.
-
сразу в голову пришло использовать phpmyadmin )) пусть напрямую в базу добавляет ахаха )))И писать ничо не надо ))) поисковик не навесит обработчики на ссылки ибо js там не исполняется, поисковику ненужен функционал ему нужен контент )) он будет брать ссылки из href тега А )) ЗЫ Кстати если не ошибаюсь у гугла есть api для аякс ссылок, а вот у других поисковиков нет.
-
Если подумать, то сайт должен работать и без js то есть ссылки должны быть обычные типо /page/1.html но вот на клиенте где есть js они должны работать через ajax. В принципе на клиенте можно сделать скрипт который при загрузке страницы к примеру на все ссылки навесит обработчик который будет перехватывать нажатие и делать запрос через ajax. что-то типо: $(document).ready(function(){ $( document ).on( "click", "a", function(e) { e.preventDefault(); $('#' + $(this).data('box')).load('/ajax.php?url='+$(this).attr('href')); return false; });});в ajax.php принимать параметр url и в зависимости от него отдавать части контента. Индексирование данного файла отключить с помощью robots.txt а html вида: <a href="/page1.html" data-box="result-page1">link</a><div id="result-page1"></div>Для работающих кнопок назад/вперед в браузере можно использовать history api Но это ещё не все. Остается реализовать нормальный переход по ссылкам и отадчу контента для поисковика. тут поможет mod_rewrite Пишем правило для него чтобы все запросы кроме запросов к ajax.php перекидывать к примеру на файл index.php .htaccess RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_URI} !=^/ajax.php.*RewriteRule ^(.*)$ /index.php?url=$1 [L,QSA]В итоге получается что файл index.php отдает контент по прямым ссылкам оборачивая его в ваш шаблон (это будут получать поисковики). Файл ajax.php отдает контент по ajax запросам. Ну как то так ))
-
Ну так к программированию много, что относится и конечно и эту часть настоящему программисту знать необходимо!) Но зачем же с нее начинать? Сначала человека нужно зацепить, показать самую суть профессии, ее начинку - если ему понравится - он расширит свои знания без проблем и даже получит от этого удовольствие, а если начать с достаточно утомительной и совсем неинтересной части с начала - захочет ли человек что-то изучать дальше?)... С одной стороны вы правы. С другой стороны нет. Не правы с точки зрения того что изучение любого вопроса обычно начинают с основ )) И в большинстве книг по php начинают как раз с того что же такое этот PHP )) Конечно никто не просит изучать его настройку досконально на начальном этапе, но хотя бы научится его устанавливать ведь надо. Все пользуются всяческими IDE и редакторами, они ведь не из воздуха берутся мы их тоже устанавливаем. Хотя в случае с денвером конечно это дело желания. Тут каждый выбирает то что ему больше нравится.
-
В этом одна из главных ошибок начинающих php программистов )) Интерпретация и исполнение кода тоже относится к программированию, И умение настроить интерпретатор тоже )) Это тоже самое что программист C/C++ не сможет скомпилировать свой код потому-что не умеет )) Писать код научился, а вот компилить нет )) Тут прикол в том что если не можешь настроить php под вебсервер используй консоль php для отладки кода )) Но это не так удобно и ограничено в возможностях )) так что делайте выводы нужно ли вам учиться настраивать апач+пхп или нет )
-
С чего вы взяли что у меня установлен 2ой? Я эммет вообще удалю наверное, при обычной табуляции идет задержка исполнения команды в документе 44кб 1500 строк, без эммета все ок. Если в багрепорте не помогут, то точно удалю. Интересно сниппеты по той же технологии работают что и эммет. я пользуюсь notepad++ задержек нет. А сниппеты все работают по одной технологии - "регулярные выражения".
-
Тут вопрос сложный, причина может быть в ошибке конфигурации apache или подключаемых модулей, а так же проблема может быть в ПО Денвера которое надстроено над apache, думаю вам лучше продублировать ваш вопрос в поддержке денвера.
-
Спиппеты можно создавать и в самом Emmet в файле snippets.json
-
стаивте notepad++ или обновляете, потом заходите в плагинменеджер и находите там Emmet и тыкаете установить, перезагружаетесь , настраиваете комбинацию горячих клавишь и вуаля. Да и на Tab не советовал бы, ибо таб это таб ))) лучше комбинацию, я вот привык к ctrl+E Не помогло. О! Заработало после перезапуска. Спасибо После любых изменений настроек нуна перезапускать)