Jump to content

wwt

Expert
  • Posts

    2,571
  • Joined

  • Last visited

  • Days Won

    119

Everything posted by wwt

  1. public function __call($type, $args) $type - имя вызываемого метода $args - переданные в него параметры $this->new_field($type, $name, $value, $param);Метод класса через который создаются элементы формы, а селекты и тд тоже элементы формы. Если вы не заметили все передаваемые в него параметры статичны. Теперь можете проанализировать работу данного метода. В параметры добавляется только 1 параметр(первый $type) это тип поля, который определяется с помощью названия вызываемого метода.
  2. функционал создания находится в теле метода __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()){}
  3. Помоему у вас действительно каша в голове. 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 . ЗЫ видео посмотрел, заметил что вы не ставите точку в конце в последнем поле, после названия домена. Панель подставляет сама или вы просто не ставите?
  4. /** * Создает текстовое поле * @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
  5. wwt

    ipgeobase

    Если имеется ввиду запись для dns сервера то запись вполне должна быть работоспособна: mydomain.ru. A 127.0.0.1*.mydomain.ru. CNAME mydomain.ru.ЗЫ точечка после названия домена обязательна, после IP точка не нужна
  6. Я знаю что такое box-shadow, вы мой пост полностью читали?) Нужно как-то многоугольник сделать с тенью, суть поста такая) А где вы там увидели многоугольник? Этот многоугольник состоит из нескольких блоков если что где для каждого задана тень в зависимости от его положения.
  7. http://htmlbook.ru/css/box-shadow
  8. wwt

    ipgeobase

    какая панель установлена на сервере? Вы через нее создаете алиасы? или вручную правите конфиг апача? Если не получается создать алиас, а это обычно делается в настройках уже созданного хоста, то просто создайте новые вирт.хосты в панеле с доменами 3-го уровня и укажите для них ту же папку что и для основного домена. Если вновь созданные домены каждый раз прописываются в dns то обновление записей на dns серверахз может произойти как через 5 минут так и через сутки, но обычно не больше пары часов.
  9. wwt

    ipgeobase

    пулы IP адресов регистрируются на организации имеющие юр.адрес вот его и будет показывать. Но при этом физически сервер может находится в одной части материка а показывать будет совсем другой ))) Короче всё сложно. ЗЫ Поэтому там ест такая строчка "Неправильно? Сообщите нам!", они уже вручную корректируют базу если физ.адре сне совпадает с юр.адресом. $_SERVER['HTTP_HOST'] вам в помощь. А поддомены можно прописать алиасами к основному домену, либо разными вирт.хостами но с одной папкой
  10. есть такое понятие как физический размер пикселя. Для простого сравнения можете представить себе матрицу из 16 лампочек(одна лампочка = один пиксель) 4х4 и посчитать какова будет плотность пикселей на один дюйм или метр ))) по поводу соотношения уже выше написали.
  11. Если используете UTF-8, кириллицу и методы для работы с текстом то используйте перегруженные методы расширения mbstring http://www.php.su/functions/?cat=mbstring
  12. Сохранять их на серверной стороне(базы данных, файлы ), либо на клиентской(local storage, cookie)
  13. хм..., я про этот вариант не подумал, спасибо, очень дельный совет. в htaccess указал другой directoryindex и даже при таком раскладе домен по www не доступен, чего уж тут и говорить про редиректы какие-то..., хотя вот странно, если все же указать редирект на www (с любым директорииндекс), то даже после удаления редиректа из htaccess домен все-равно прекидывает на www, а изменения вступают в силу только после очистки кэша браузера, о как! Звонил в хостинг, оказывается не хватало записи A в DNS смотрящей на www Блин, ну почему так все через ж... у нас а? Всем спасибо, заработало хостинг видимо кустарный какой-то.
  14. меня смутили звездочки по краям, я их понял как "любое продолжение адреса" =)
  15. <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>
  16. RewriteEngine On RewriteBase / RewriteRule ^s-etogo/(.*)$ /na-etot/$1 [R=301,L]
  17. Предлаете быстро обладеть языкомомом программирования, я верно вас понял? )))
  18. wwt

    регулярка

    регулярки для js всегда тупо тестю в консоли отладчика в браузере, а php либо вот тут http://writecodeonline.com/php/ если нужно что-то простое, либо на локалхосте.
  19. на него уже не презерватив нужно натягивать, а белые тапки и закапывать уже =)
  20. да ничего вроде особенного. надеюсь свои правила пишешь сюда? ## 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
  21. Чисто теоретически движок не может видеть что делает модреврайт. Может покажете ваш .htaccess
  22. как вариант проблема в кэше. попробуйте после смены правила чистить кэш движка.
  23. всё проще чем кажется. Если у вас не большая нагрузка на приложение не важно как вы сделаете, делайте как вам удобнее. А вообще если по хорошему, я бы делал отдельными полями. Без велосипедов короче.
  24. наоборот требуется структурирование данных. Для простейшего примера если нужно записывать в базу ФИО то нужно это делать в трех разных полях отдельно фамилию, имя и отчество.
  25. wwt

    регулярка

    так в выборку попадут значения с 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', ),)
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy