Jump to content

Николя223

Expert
  • Posts

    1,771
  • Joined

  • Last visited

  • Days Won

    53

Everything posted by Николя223

  1. Там цены прямо пропорционально зависят от цен на нефть))))
  2. Ну а вы посмотрите, что в $header = curl_getinfo( $ch );
  3. Смотри пример class myClass { static $arr = array(); function __construct(){ global $db; $sql = $db->query("SELECT * FROM table"); foreach( $sql->rows AS $row){ $id = $row['id']; self::$arr[$id] = $row; } } public function any_method(){ $myarr = self::$arr; print_r($myarr); }} Здесь, например мне нужно перебрать всю таблицу. Вместо того чтобы каждый раз делать запрос. Я получил все строки и поместил в массив с ключем как индекс. Да, конечно, я мог и передать эту переменную в функцию, но мне все равно данный массив ещё не раз потребуется, поэтому я сохраняю его так. И что получается, а получается, что метод any_method? будет заточен только на эту одну переменную. (но можно же и сделать дополнительную переменную под неё, но считаю что это не очень красиво, всё дублировать). Если у меня такие задачи, то я с вероятностью 98% сделаю так. мне так удобнее. Но если же, у меня данная функция будет работать с независимыми переменными, а не только с одной глобальной, то естественно лучше передавать параметром
  4. Ну ты же делаешь API и не расчитываешь, что твое API будет взаимодействовать с чем то другим, ведь так? тогда логично предположить, что уместно Первое, но и второе тоже правильно... Я использую первый способ (Правда не в JS))) Когда работаю с большими объемными массивами. очень удобно хранить все под рукой. Но естественно и второй способ использую часто. Только возникает вопрос, зачем ты так объявляешь переменные, если не будешь ими пользоваться ))) всё зависит от задач =)
  5. Научи код свой первый ход в центр класть))) чтобы победить нельзя было) а вообще, как увидел как называется на Джитхабе, сразу эта группа вспомнилась))
  6. В чем там сложность? )) там все практически элементарно) просто кода чуть много) я там кстати ошибку допустил) но на данном этапе не страшна))
  7. Скопируйте себе куда нибудь в редактор, там понятнее и попытайтесь разобраться)) тут на самом деле просто https://jsfiddle.net/devbmfv3/ Я вам место оставил)) попытайтесь сами написать, метод toDown )) Например это будет выплывание из верха экрана))
  8. не... там не совсем обычный шаблон. )) очень навороченный)) даже в админку подрубается система управления из этого шаблона. )) это даже не совсем шаблон, а миниCMS в вордпрессе
  9. хм... или может mercury настроить.... вроде у неё была такая фитча объединения файлов wordpress) только там шаблон круто навороченный
  10. Есть некий шаблон, со своим API(можно представить себе, как большой плагин из пары сотен файлов)... когда появляются новые версии, этот шаблон нужно обновлять.... Когда была доработка шаблона, были внесены изменения в некотрые его файлы. и теперь приходится каждый раз анализировать изменения и вручную перезаписывать. думал если сделать набор функций и просто их переподключать, при создании класса.... если так нельзя, то наверно остается только написать скрипт, который после обновления встраивал бы части кода в нужные файлы....
  11. не. все равно че то не то. А возможно расширить класс, но при этом заменить функцию, чтобы при вызове test из класса origClass, вызывалась именно наследованная? как бы не пришлось для этого, что то вроде VQMOD опенкарта пилить. может все проще можно сделать
  12. Есть большая трабла. Имеется шаблон, который постоянно обновляется. Но в нем находятся изменения. и приходится обновлять вручную, анализируя каждый измененный файл. Имеется ли возможность редекларирования функций классов? смысл в том, чтобы в ручную не менять, а записать измененные функции в один файлик и при инициализации класса подрубать их измененную версию. Смысл в том, чтобы обновление протекало обычным способом и не затрагивало изменения
  13. ок. покажите пример кода, который у вас есть. я вас отлично понял) может быть и возможно сделать то что вы хотите. преобразование из строк в поля. но я за всю практику такого невстречал))) в два запроса сделайте
  14. У вас насколько большие таблицы? если мелкие, то смысла нет заморачиваться этим. в мелких таблицах скорость высокая. можете даже проверить с помощью microtime Но, если все же хотите ускорить, в mysql специально для этого придумали индексирование данных http://ruhighload.com/post/%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%B0%D0%BC%D0%B8+%D0%B2+MySQL
  15. Вы его не перегрузите, главное индексы расставьте
  16. да я бы вообще не знал про него, если бы не нужна была интеграция со сторонними сервисами))
  17. с SOAP прямо сейчас кстати разбираюсь. недавно столкнулся с ним. для меня это немного что то новое да ну... просто вы их не приняли забраковали Я вам предлагаю, подготовить какую то систему холивара) и уж по ней и будем холиварить, чтобы было в каком то ключе)) отключаюсь на время
  18. ну вот, задавайте тон тогда) я вообще нелюблю спорить по ерунде)
  19. я незря пишу об этом. битрикс - он компании 1С и поэтому их связка самая нормальная. все другие решения... костыли. живой пример - есть сайт на престошопе с интеграцией к 1С. на 1С обновили систему и интеграция полетела
  20. ну вордпресс нужно прочувствовать) все упрощается, если понимать полностью что он может. можно разбивать кстати не только на шаблоны, но и на виджеты, например. и их уже применять там где это необходимо. просто Visual Composer он этот момент упрощает. причем очень намного))) вся вот эта композитная визуализация, я убежден - это будущее сайтов. ну а как же мой сайт)) там ведь не только новости)) там много чего... и различные парсеры, и синхронизация с соц сетями, даже комментов) (не я делал, покупали модуль) и например подача объявлений в газету... и отдельная админка... блог, я согласен - это блог, но WP не ограничивается этим... на нем все что угодно можно делать, были бы прямые руки и желание)) А недостающий функционал - естесственно легко расширяется
  21. Вы опять все перепутали) я вообщем ))) без обид. пример кода или пример сайта) в личку ок? на visual composer
  22. может хватит выджангиваться?)))))) Мне кажется вы обычный хвастунишка , без обид)) это в кругу своих =) В WP делается Через WP_QUERY, либо через get_posts. Создается отдельная страница и шаблон. анонс в WP определяется в визуальном редакторе, тегом more.... либо можно добавить доп поля. например через TYPES - это плагин это кстати то, что мне в прессе не нравится. там в настройках указываются размеры, а затем уже сразу нарезка идет. может переделают, так как не совсем эстетично
×
×
  • 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