
wwt
Expert-
Posts
2,571 -
Joined
-
Last visited
-
Days Won
119
Content Type
Profiles
Forums
Calendar
Store
Everything posted by wwt
-
public function __call($type, $args) $type - имя вызываемого метода $args - переданные в него параметры $this->new_field($type, $name, $value, $param);Метод класса через который создаются элементы формы, а селекты и тд тоже элементы формы. Если вы не заметили все передаваемые в него параметры статичны. Теперь можете проанализировать работу данного метода. В параметры добавляется только 1 параметр(первый $type) это тип поля, который определяется с помощью названия вызываемого метода.
-
функционал создания находится в теле метода __call ? Что-то сомневаюсь. Скорее там что-то типо: function __call($method_name, array $params){ $object = new Field;//как пример if(method_exists($object, $method_name )){ return $object->$method_name($params); }else{ return false; }}Вообще @method предназначен для документирования магических методов которые реализованы через __call() при этом вам никто не мешает вынести сам функционал из __call() в приватный метод и задокументировать его. что-то типо: /*** @method Xform text(string $name, string $value = null, mixed $attribules = array()) Создает текстовое поле**/function __call($method_name, array $params){ if($method_name == 'text' && count($params) == 3){ return $this->_text($params[0], $params[1], $params[2]); }else{ return false; }}/*** Создает текстовое поле* @param string $name* @param string $value* @param mixed $attribules* @return boolean*/private function _text($name, $value = null, $attribules = array()){}
-
Помоему у вас действительно каша в голове. CNAME это фишка dns А сайты, директории т.д. это фишка веб-сервера. Не нужно одно мешать с другим. Есть dns алиасы, а есть алиасы у веб-сервера и это не одно и тоже. Домен, поддомены и их настройки в dns могу находится абсолютно на другом физическом сервере нежели веб-сервер. Для примера вы купили домен и он делегирован на нс серверах. Вы создаете ему настройки прописываете для домена А запись чтобы указать ему на какой IP нужно перенаправлять запросы. Далее вы хотите чтобы какой-то поддомен или вообще все поддомены указывали на тот же самый IP адрес (поддомены могу указывать и на другой IP) и вот тут есть 2 варианта: 1. Для каждого поддомена, или для всех сразу если *, вы указываете CNAME 2. Для каждого поддомена, или для всех сразу е сли *, вы указываете А И то и другое для одного поддомена указывать нельзя, либо то либо другое. my.ru. A 1.1.1.1*.my.ru. CNAME my.ru.и my.ru. A 1.1.1.1*.my.ru. А 1.1.1.1будут работать одинаково, только в одном случае мы поддомены настраиваем как алиасы, а во втором как отдельные домены. Предположим мы настроили и все запросы поддоменов идут на один и тот же IP И вот там мы создает вирт.хосты уже в apache (или другом веб-сервере) и там тоже есть алиасы. 1. Можно создать вирт-хост и прописать ему некие алиасы 2. Можно создать несколько вирт.хостов указывающих на одну рабочую директорию с документами. Разница тут есть, если вирт.хосты созданы именно разными то каждому можно прописать отдельные настройки, для какого-то к примеру отключить php . ЗЫ видео посмотрел, заметил что вы не ставите точку в конце в последнем поле, после названия домена. Панель подставляет сама или вы просто не ставите?
-
/** * Создает текстовое поле * @param string $name * @param string $value * @param mixed $attribules * @return mixed */@param http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_tags.param.pkg.html@return http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_tags.return.pkg.html
-
Я знаю что такое box-shadow, вы мой пост полностью читали?) Нужно как-то многоугольник сделать с тенью, суть поста такая) А где вы там увидели многоугольник? Этот многоугольник состоит из нескольких блоков если что где для каждого задана тень в зависимости от его положения.
-
http://htmlbook.ru/css/box-shadow
-
какая панель установлена на сервере? Вы через нее создаете алиасы? или вручную правите конфиг апача? Если не получается создать алиас, а это обычно делается в настройках уже созданного хоста, то просто создайте новые вирт.хосты в панеле с доменами 3-го уровня и укажите для них ту же папку что и для основного домена. Если вновь созданные домены каждый раз прописываются в dns то обновление записей на dns серверахз может произойти как через 5 минут так и через сутки, но обычно не больше пары часов.
-
пулы IP адресов регистрируются на организации имеющие юр.адрес вот его и будет показывать. Но при этом физически сервер может находится в одной части материка а показывать будет совсем другой ))) Короче всё сложно. ЗЫ Поэтому там ест такая строчка "Неправильно? Сообщите нам!", они уже вручную корректируют базу если физ.адре сне совпадает с юр.адресом. $_SERVER['HTTP_HOST'] вам в помощь. А поддомены можно прописать алиасами к основному домену, либо разными вирт.хостами но с одной папкой
-
есть такое понятие как физический размер пикселя. Для простого сравнения можете представить себе матрицу из 16 лампочек(одна лампочка = один пиксель) 4х4 и посчитать какова будет плотность пикселей на один дюйм или метр ))) по поводу соотношения уже выше написали.
-
Если используете UTF-8, кириллицу и методы для работы с текстом то используйте перегруженные методы расширения mbstring http://www.php.su/functions/?cat=mbstring
-
Сохранять их на серверной стороне(базы данных, файлы ), либо на клиентской(local storage, cookie)
-
хм..., я про этот вариант не подумал, спасибо, очень дельный совет. в htaccess указал другой directoryindex и даже при таком раскладе домен по www не доступен, чего уж тут и говорить про редиректы какие-то..., хотя вот странно, если все же указать редирект на www (с любым директорииндекс), то даже после удаления редиректа из htaccess домен все-равно прекидывает на www, а изменения вступают в силу только после очистки кэша браузера, о как! Звонил в хостинг, оказывается не хватало записи A в DNS смотрящей на www Блин, ну почему так все через ж... у нас а? Всем спасибо, заработало хостинг видимо кустарный какой-то.
-
меня смутили звездочки по краям, я их понял как "любое продолжение адреса" =)
-
<div class="padding-top-10 padding-bottom-5"><span class="bold-font">Разрешение:</span></div><div class="padding-bottom-10">16x</div><div class="padding-top-10 padding-bottom-5"><span class="bold-font">Версия:</span></div><div class="padding-bottom-10">1.7.4</div><div class="padding-top-10 padding-bottom-5"><span class="bold-font">Описание:</span></div><div class="padding-bottom-10">...</div>Из данного кода видно что есть заголовки и есть значения. Ну так и называйте: .block-header { padding: 10px 0 5px;}.block-value { padding-bottom: 10px;}если нужны разные варианты можно типо как-то так: .block-header.large { padding: 20px 0 10px;}.block-value.large { padding-bottom: 20px;}.block-header.mini { padding: 5px 0 2px;}.block-value.mini { padding-bottom: 5px;}<div class="block-header"><span class="bold-font">Разрешение:</span></div><div class="block-value">16x</div><div class="block-header large"><span class="bold-font">Версия:</span></div><div class="block-value large">1.7.4</div><div class="block-header mini"><span class="bold-font">Описание:</span></div><div class="block-value mini">...</div>
-
RewriteEngine On RewriteBase / RewriteRule ^s-etogo/(.*)$ /na-etot/$1 [R=301,L]
-
регулярки для js всегда тупо тестю в консоли отладчика в браузере, а php либо вот тут http://writecodeonline.com/php/ если нужно что-то простое, либо на локалхосте.
-
на него уже не презерватив нужно натягивать, а белые тапки и закапывать уже =)
- 6 replies
-
- ie6
- internet explorer
- (and 4 more)
-
да ничего вроде особенного. надеюсь свои правила пишешь сюда? ## Begin - Custom redirects## If you need to redirect some pages, or set a canonical non-www to# www redirect (or vice versa), place that code here. Ensure those# redirects use the correct RewriteRule syntax and the [R=301,L] flags.### End - Custom redirectsа ещё есть мысль такая. Как я понимаю джумла настроена на домен без www , и судя по правилам она сама берет все параметры из запроса и разбирает и возможно домен подставляется не из параметра запроса, а из настроек джумлы. Попробуйте в настройках посмотреть, и на сколько помню для джумлы есть плагин для переключения www<->nowww
-
Чисто теоретически движок не может видеть что делает модреврайт. Может покажете ваш .htaccess
-
как вариант проблема в кэше. попробуйте после смены правила чистить кэш движка.
-
всё проще чем кажется. Если у вас не большая нагрузка на приложение не важно как вы сделаете, делайте как вам удобнее. А вообще если по хорошему, я бы делал отдельными полями. Без велосипедов короче.
-
наоборот требуется структурирование данных. Для простейшего примера если нужно записывать в базу ФИО то нужно это делать в трех разных полях отдельно фамилию, имя и отчество.
-
так в выборку попадут значения с 2 по краям, вот так нужно: /<b>((??!<\/b>)[^2])+2(??!<\/b>)[^2])+)<\/b>/array ( 0 => array ( 0 => '<b>123</b>', 1 => '<b>624</b>', 2 => '<b>724</b>', 3 => '<b>dsnkjds<df2dsjkds</b>', ), 1 => array ( 0 => '123', 1 => '624', 2 => '724', 3 => 'dsnkjds<df2dsjkds', ),)