jorgovich

jorgovich

+85
Репутация
116
Рейтинг
#1 Xls из php 13 марта 2015 в 13:14
Странник, я стараюсь ТЗ сделать сейчас универсальным, фактически в процессе обдумывания компонент вырос из просто выгрузки в xls до полноценного экспорта — импорта, с возможностью подключения отдельных скриптов для выгрузки и загрузки с разных форматов. Если все получится то можно говорить о том что инстантцмс2 можно связать с любой системой начиная от любой цмс заканчивая 1С, согласно стандартам и привязки к ним полей инстанта в компоненте.
А вот по поводу постоянному обмену по крону, то это дело должно быть индивидуальным, потому как и хостинги у всех разные да и задачи.
#2 Xls из php 13 марта 2015 в 12:20
Странник, бывает, выложите в блог и дополнения цену пропишите, если он универсальный, чтоб люди знали в случае чего что есть такая нужная штука. Если честно с первой версией инстанта я не подружился, до сих пор понять многие вещи не получается, хотя последние обновления после 10.3 не смотрел, а вот со второй мне удобней работать и все задумки идут на ура.
Теперь по теме — ТЗ выложу позже, решили дождаться обновления и все обдумать, с экспортом более менее понятно все — продумали, а вот на счет импорта в том виде в котором хотим видеть его, пока вызывает много вопросов, в том числе и вопросы по безопасности, так что вот подумаем еще.
#3 Xls из php 12 марта 2015 в 10:55
Alexneva, через xml проще, но я еще преследуется цель интеграции с локальными программами например MS offis, поэтому xls, хотя вообще правильней было бы делать выгрузку в несколько форматов xls, csv, xml, yml, тогда точно можно говорить об универсальности. Плюс например можно сделать таким макаром автоматическую генерацию прайса компании, при обновлении сайта автоматически формировать прайс исходя из базы полей.
Val, согласен задачу описал сложно для простого переноса — можно просто парсером
Loadырь, вот тут и я тоже думаю что нужно как то решать с возможностью задавать системные имена либо при выгрузке — либо при парсинге.
А по организации мне нравиться такая идея реализации наподобие как у Вас в конструкторе, т.е можно применить такой механизм создаем в админке (по аналогии с созданием форм) задачу выгрузки — выбираем тип контента, формат и поля для выгрузки, во вкладки полей можно сделать функционал сменить имя (системное имя выгружаемого поля), ну и так можно настроить несколько задач для разных типов контента. Парсинг еще не думал, посмотрел как импорт в мапсе сделан — может быть по аналогии, хотя возможно есть интересней решение…
#4 С Днем Рождения Надежду 11 марта 2015 в 21:03
С днем рожденья, [смайл] цветочек [/смайл] ).
#1 Xls из php 11 марта 2015 в 20:59
Вопрос такой никто не пробовал реализовать вывод в xls, я сейчас на icms2 рассматриваю вариант формирования xls, что то вроде локальной базы для обмена данными в другие программы, но подумал может пригодится и для других задач например обмена данными между сайтами icms2 или просто для вывода и формирования прайса исходя из указанных полей.
И так идея такая есть два сайта на icms2 с одного выгружаем xls другим парсим его, для выгрузки думаем использовать вот это, парсер где то был, правда поправить придется, но не суть.
Вот хотелось бы обсудить, как на лету можно было бы добавлять поля какие выгружать а какие нет — это первое, второе как эти поля потом добавлять в существующий сайт или делать шаблоны для парсера, или может какую концепцию другую использовать.
Собственно обсуждение затеял чтобы сформировать ТЗ для команды.
#5 Сайты с мобильной версией получат приоритет в поисковой выдаче Google 4 марта 2015 в 14:18
Вообще у гугла есть проверка, вот Вам на заметку, врет правда иногда с отображением, но в целом ориентироваться на нее можно.
#6 [ЕСТЬ РЕШЕНИЕ] Кавказский веб портал 3 марта 2015 в 11:19
Alexprofi, я всем говорю, не важно о чем сайт или портал, самое главное им заниматься и не бросать в развитии на самотек, постоянное наполнение, общение с людьми на сайте, советы, дискуссии, правки доработки удобства постоянно, это залог успеха. На все это нужно поверьте не мало времени из-за чего и бросают сайты.
#7 За сколько продать сайт по пчеловодству? 3 марта 2015 в 10:31
По дизайну на #wrapper наложите белый фон и выровняйте его до конца страницы приятней смотреться будет, сейчас как то соты в глазах ребят, да и горизонтальное меню с отступами обязательно выровнять надо — выпадающие списки далеко выпадают :). По дизайну правда много работы надо еще проделать. Тема может будет интересна моему знакомому, он лет 20 уже как пчеловод, домен в принципе нейтральный, я поинтересуюсь интересно ему или нет, спрошу сколько захочет дать за сайт, если его заинтересует отпишусь.
#8 Вывод полей в произвольных местах 2 марта 2015 в 21:38
Пояснения это для шаблона записи код, вывода поля в произвольном месте.
Честно, я не очень силен в php по поводу что конкретно делает каждая, почитайте на php.su, но я пришел к этому коду логически по аналогии как писал код r2, если есть в шаблоне списка, переменная <?php if (isset($fields['photo']) && $fields['photo']['is_in_list'] && !empty($item['photo'])){ ?> и в шаблоне записи $fields['date_pub']['is_in_item'] || $fields['user']['is_in_item'], соответственно проверку на вывод поля в шаблоне записи, сделал так как указал выше.
#9 Срок публикации 2 марта 2015 в 21:10
Там для группы пользователя ставится, проверьте под той ли группой пользователя стоит кол-во дней от которой добавляли запись?
#10 Вывод полей в произвольных местах 2 марта 2015 в 19:58
Сделать такую запись
  1.  
  2. <?php if (isset($fields['cena']) && $fields['cena']['is_in_item'] && !empty($item['cena'])){ ?>
  3. <div class="title"><?php html($fields['cena']['title']); ?> :<br />
  4. <div class="field"><?php html ($fields['cena']['html']); ?></div></div>
  5. <?php unset($fields['cena']); ?>
  6. <?php } ?>
Сработает условие
#11 Баг с добавлением дроби 2 марта 2015 в 18:58
Loadырь, ага спасибо, она самая, как всегда выручаете, завтра еще материал добавим посмотрим. Сейчас нормально ссылку сформировал.
#12 Баг с добавлением дроби 2 марта 2015 в 17:43
Да тут не cgi надо править а функцию по формированию url, Шаблон генерации URL состоит же из полей которые мы можем в админке Типа контента править, а вот туда затисаться может любой запрещенный симбвол, вот только не могу найти в каком файле описывается код этого шаблона? Или он из базы его просто берет?
#13 Баг с добавлением дроби 2 марта 2015 в 16:33
Так и есть, просто посчитал что ни я один такой и может кто натыкался уже и поправил стандартную функцию формирования урла.
У меня например в типах контента в title пишется адреса домов с номерами, и очень часто такое может встречаться что дом через дробь идет.
#14 Баг с добавлением дроби 2 марта 2015 в 16:05

Другими словами, слеш в поле title является запрещенным символом

— Так в том то и дело что он его не переименовывает и пишет в url, я как то считал что в url он не должен его записывать, а он пишет.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.