А чего такая дата? Нам-то чего собраться? Только подпоясаться :) Давайте вон, 3-го августа договорились, а 5-го заехали. Питание в Форесте отменное, развлечений куча.
Максим, а ты бы не вые..., а приехал бы хоть раз хоть куда-нибудь! Я уже забыл, как ты выглядишь и на ощупь руку твою не помню!
А то! :)
Часто заказчики представляют себе, что раз CMS, то неважно какая - разобраться можно в любой за полчаса. Многие полагают, что раз программист знает PHP, то он может помочь и в ASP и в С++. А некоторые вообще уверены, что программист - это компьютерщик и значит он легко может перепаять сгоревшую видеокарту... 🤣
Есть такой момент в нашей работе и в заказах, да :) Заказчики думают: раз разработчики спецы по diafan.CMS, то плевать откуда надо экспорт сделать, пусть это стоит 500 рублей. :)
За сколько, если не секрет? :) Используя наш тег? В diafan.CMS проблемы были, не жаловался? 🙄
Т.е. тут похвалили? :)
А вот! :) Надо всегда быть напряженным и критичным к заявлениям этих жуликов-маркетологов. :) А то Альфа-Банк мне вон тоже беспроцентный период в 60 дней обещал по кредитной карте...
diafan добавил 21.07.2011 в 17:57
Давайте сразу с примерами. А то без пациента Вам никто не поможет :)
С этим я ж вообще не спорю... Работаем, проектируем, привлекаем свежие головы к ее переработке. Всё будет!
А это потому, что шаблонами уже занялись. Я рад, что есть положительные оценки и мы движемся в правильном направлении.
А я не говорил, что наш суппорт изумрудный :) Я говорил только, что мы берем на себя обязательства пожизненного диалога с клиентами за очень маленькие деньги, в отличие от других более дорогих коммерческих CMS. ;)
Но Вы ведь убедили-таки саппорт, что проблема есть? Не отмахнулись же они в итоге? :) Тут в оправдание суппорта могу сказать, что на самом деле много запросов шлют не подумавши. Много типовых аналогичных вопросов. Много истеричек. Всё как у любого суппорта :) Иногда бывает, что утром техподдержка открывает запросы от пользователя, а там за ночь такой монолог из 4-х запросов с интервалом в полчаса: первый с "Помогите", второй "Может мне сюда полезть?", третий запрос "Полезу-ка я туда вот" и четвертый запрос "Я все понял, спасибо, запрос закрываю". Поэтому на какие-то запросы могут ответить типовыми ответами.
Ну в предыдущем сообщении Вы не говорили, что Вам требуется решение именно с воблой. Вы спросили может ли доп.модуль стоить 3000 без конкретики. Я ответил, что если пишется модуль, он как правило пишется не менее дня. А у нас нормодень программиста стоит 3т.р.
Готовых решений по вобле у нас нет. Мы просто кому-то из клиентов, именно однократно, делали интеграцию с воблой и заняло это несколько дней, кстати. Там была интеграция личных сообщений, единая авторизация, общие сессии, последние темы... Т.е. файлы, конечно, у программиста, делавшего проект, есть. Но там была 4.3 версия, или даже 4.2, так что для текущей 4.4 надо подправлять и тестировать... И большую часть времени, кстати, наш программист потратил на изучение структуры БД воблы! Именно в этом причина отсутствия предложений, как Вы говорите:
Разработчикам надо будет связываться с потрохами воблы! В diafan.CMS это малюсенький модуль будет, который будет делать пару запросов в БД. А вот разобрать по косточкам воблу... В этом работа.
Ох. Я ж и тут не спорю. Но оно все красиво звучит и рассуждается со стороны... А на кухне всего этого дела знаете сколько головняков? :) Пока ты маленький - ты маневренный. Вот была diafan.CMS как велосипед, мы там быстро катафотки навешивали. Но функций велосипеда мало пользователям. И сейчас мы побольше, и моторов кучка, и колёс побольше и гусеницы приладили и броню повесили - и уже не так просто быстро развернуться и на руках через речку не перенесешь...
Мы стараемся.
diafan добавил 21.07.2011 в 17:33
Где открываете?
Страница - это все, что в show_body. Страницы собраны в дереве сайта. Страница имеет свободную структуру, как чистый лист. На странице может быть свободный текст, фотографии, блоки нескольких разных модулей и т.д. Страницы на сайте разные и независимые. А статья - это шаблон подачи информации, определяемой модулем. Т.е это: название статьи, это дата, анонс, текст и фотографии, прикрепляемые к статье. Эту информацию можно оформить в определенную структуру: список статей с анонсами - отдельная статья. И все статьи по своей структуре - близнецы.
Вообще, не подразумевается, конечно. Пункт 3.5. Но обычно навстречу идем. :)
Погодите, Вы не подменяйте понятия. Если iphone позиционируется как простой и удобный телефон, то он позиционируется таким для пользователя, а не для инженера механика. Мы говорим о простоте и функциональности для конечного пользователя, который будет заполнять и работать с сайтом многие годы. Мы стремимся к тому, чтобы дилетант взял и проинсталлировал CMS без проблем - мы упростили инсталл. Были с этим у Вас проблемы? Видимо нет. Мы делаем бесплатные шаблоны, которые скопируй и готово. У нас за 2т.р. бессрочная(!!!) поддержка, какая бы она не была! Но любому нашему пользователю есть куда обратиться за помощью, чтобы хотя бы прояснить свой вопрос. Какая другая CMS предлагает аналогичные условия..?
Мы стремимся к тому, чтобы максимальное количество настроек и возможностей было доступно пользователю из админки, чтобы управление сайтом было лаконичным и простым. На это никто никогда категорично не жаловался. Особенно при текущем наборе функциональностей и возможностей.
На любой CMS интегрировать сложное многоуровневое - дело не одного щелчка пальцев.
Я считаю, что за день работы квалифицированного программиста оплата в 3т.р. - нормальная и небольшая. Причем тут вообще стоимость CMS? Я на днях купил 3G-модем от мегафона за 1 рубль. За 1!!! С условием положить на баланс 750 и израсходовать их на мобильный интернет. У меня не возникло вопросов, почему модем стоит 1 рубль, а интернет АЖ 750 в месяц, а не 0,73 копейки! И я был готов к этому.
Вы купили за 2000 "заводскую штамповку", а для того, чтобы Вам там инкрустировали индивидуальные инициалы, надо заплатить мастеру всего 3000 - что удивительного???
Вы прикиньте навскидку: получив с клиента один раз 2т.р., и если таких клиентов хотя бы 3 в день и они покупают CMS и работают, периодически задавая вопросы по существу, то можно содержать штат программистов, офис, техподдержку, несколько лет проектировать и разрабатывать ПО. Но если многостранично консультировать и поддерживать каждого ежедневно и месяцами, делать все его хотелки за 300 рублей, а потом еще и манибек обеспечить - то как? Чудес-то не бывает. Мы не из церкви святого Тененция же. Нам кушать охота. ;)
У нас пока нет 3-х продаж CMS в день и лукавить я не буду: зарабатываем мы не на лицензиях, а на доработках, которые приносят много больше. :) При этом, у нас на удивление много пользователей, который превосходно разобрались в diafan.CMS, делают невероятные сайты и сами зарабатывают. И сейчас мы стремимся к увеличению продаж чисто лицензий, к расширению партнерской сети и к глубокому и мощному развитию самого продукта. Где почти половина - документация. :)
Я повторюсь: чтобы доходчиво рассказать неспециалисту, КАК сделать модуль по выуживанию информации из БД vbulletina, техподдержка должна написать несколько страниц с десятком принтскринов. Нецелесообразно. А ведь писали часто! И самое обидное, что клиент очень часто потом говорил "Ой, мне не надо уже, я передумал". А это убитые напрасно пол-рабочего дня специалиста техподдержки...
Т.е. надежда есть? :)
Nemeronov, у нас на форуме есть.
Я только не понял, что именно надо модифицировать? Вы имеете ввиду просто адаптировать верстку?
1. Опция включения просмотра дополнительной фотографии товара (т. е. сразу закачивается две картинки одного товара). - это и так происходит. diafan.CMS закачивает сразу две фотографии с параметрами, указанными в настройках модуля.
2. Дополнительная опция просмотра товаров - слайдшоу. - стоит плагин PrettyPhoto, у него есть слайдшоу, если Вы листалку имеете ввиду
3. Вверху список перехода к страничкам (1-2-3-4 ...) как и внизу. - это crtl+C и ctrl+V одной строчки в шаблоне модуля магазин
4. Вывод общего количества товаров в категории отображается внизу и в верху странички (например, 120 сумок). - это пара строчек вывода
5. Сортировка по цене (возрастающая, убывающая уже имеются) и последним добавлениям товара.
- по умолчанию diafan.CMS сортирует товары по добавлению, плюс есть выводится сортировка по цене (возрастание/убывание) и по наименованию (возрастание/убывание)
6. Выбор товара по цвету (например отображать сумки только красного цвета). - включено в пакет. Вообще отбор по любой характеристике, по цвету в том числе.
7. Выбор подкатегорий товара в данной категории (например, сумки ручные, сумки на колёсиках, сумки мужские, сумки женские). - есть по умолчанию
КАРТОЧКА ТОВАРА:
1. Выбор цвета товара нажатием на соответствующий квадратик. При этом меняется цвет фотграфий данного товара. - это jquery(javascript) верстки, к CMS отношения не имеет.
2. Выбор размера товара. - включено в diafan.CMS
3. Выбранный цвет и размер отображаются в строке, например ВЫБРАНАЯ КОМБИНАЦИЯ: БЕЛЫЙ - 90 (СМ.) - это jquery(javascript) верстки, к CMS отношения не имеет.
4. Отображается одна большая фотография (во фрейме) и четыре маленьких - превьюшки. Если кликнуть на большую, то она становится ещё ещё больше и курсором можно ей двигать, чтобы посмотреть нужный фрагмент. - это jquery(javascript) верстки, к CMS отношения не имеет.
5. Если указана прежняя цена и новая цена, то ещё должна отображаться сумма скидки в %. - это пара строчек кода для вывода этой информации.
Итого на PHP тут работы минут на 10. ;)
Все остальное - верстка, оформление и JavaScript. Такого верстальщика и ищите.
И создайте заказ у нас в личном кабинете, их видят и могут обрабатывать наши партнеры, среди которых и фрилансеры и веб-студии, у которых и знания есть и опыт.
Как раз в эти дни их переделываем, упрощаем, комменты расставляем. Сделали 1-4 шаблоны проще и с комментами. Остальные на днях. Плюс новых пару добавим. :)
Нет, конечно. Это просто для удобства: проще вставить эту одну строку, чем писать пять строк с подключениями .js
Плюс у этого тега есть замечательная особенность. Например надо на всех страницах сайта подключать 5 .js, jquery всякие, а на странице "Контакты" у нас яндекс.карты и надо вставить .js от Яндекса. Естественно, .js от Яндекса нужен только на странице с контактами и нигде на других страницах по сайту его подключать смысла нет. Так вот тег <insert name="show_js"> можно настроить так, что он будет выводить на обычный страницах обычный список js, а на странице контакты еще добавлять js Яндекса. ;)
Видеоуроки и документация в целом - работа такая же как сама CMS, если не больше. :) Разработчикам кажется, что все просто и очевидно, а сторонний взгляд ногу ломает... Переделаем, уточним, дополним! Если что, и к нам на форум захаживайте, там сообщество знатоков уже формируется.
CMS - это система управления. Результат ее работы - HTML-контент, отдаваемый браузеру. Откройте HTML-источник сайта, и сравните его с исходником Вашей верстки. Там явно что-то будет, что Вы забыли или упустили.
В частности,
Тег <insert name="show_js"> уже подключает jquery. И еще пачку иных скриптов. Строка 386 файла /includes/function.php
Т.е. уже очевидно, что у Вас по несколько раз подключаются одинаковые js...
Вы не суйте теги diafan.CMS, если не знаете точно, каким образом они работают. Нет ни одного тега, обязательного к использованию. Возьмите Вашу верстку один в один index.htm, просто переименуйте ее в site.php и поместите в /themes/ вообще без правок. И посмотрите, что отдаст CMS на сайте. Она отдаст ее без изменений. Потом начинайте потихоньку вставлять нужные теги <insert name="show_title">, <insert name="show_body"> и т.д.
Какое требование??? CMS вообще ничего не требует, а только дает удобные инструменты для работы!!! :)
<insert name="path"> - тег который выводит просто текущее положение CMS относительно домена! Если CMS лежит в корне, то <insert name="path"> = /
Этот тег полезен, когда вы делаете сайт в подпапке, например site.ru/new/site/
Тогда тег <link href="<insert name="path">css/reset.css" rel="stylesheet" type="text/css"> превратится в <link href="/new/site/css/reset.css" rel="stylesheet" type="text/css">. Вы сайт отладили, скопировали в корень на рабочий домен и вам не надо менять относительные пути, а тег сам поймет, что сайт переехал и начнет выводить новые пути.
Если ставите diafan.CMS на домен, ставьте <link rel="stylesheet" type="text/css" href="/css/reset.css" /> - без проблем!!!
А Вы залейте независимый .html файл и суньте туда условия под IE и эти заголовки. И посмотрите, будут они работать? Причем-таки тут CMS или не причем? :)
Функция function show_search() - это оформление блока поиска. Т.е. того, что выводится тегом show_search - это то, что у Вас сверху в шапке, поле ввода слова и кнопка ОК.
А результаты поиска на странице, это функция function show_module()
Посмотрите на нее внимательнее:
сначала идет
self::show_search($result); //она выводит на странице еще раз форму поиска, такую же как в шапке
и далее начинает выводить оформление и результаты поиска
...echo '<div class="search_result">'.$this->_('TOTAL_FOUND').": <b>".$result["value"].": ".$result["count"]."</b> <br>".sprintf($this->_('COUNT_SEARCH'), $result["count-page"], $result["count"]) .'</div>';...<div class="search_list"> '.$row["i"].'. ' .($row["site"] ? '<a href="'.BASE_PATH_HREF.$row["site"]["link"].'">'.$row["site"]["name"].'</a> / ' : '') .($row["cat"] ? '<a href="'.BASE_PATH_HREF.$row["cat"]["link"].'">'.$row["cat"]["name"].'</a> / ' : '') .'<a href="'.BASE_PATH_HREF.$row["link"].'">'.$row["name"]."</a> <br>".$row["snippet"]." </div>";
Его и правьте 🙄
Сам принцип поймите: в шаблоне модуля собраны несколько функций. Берем news.view.php: там функция _list - оформление списка новостей show_id - оформление конкретной новости, first_page - оформление первой страницы модуля новости, show_block - офорлмение блока новостей сбоку сайта, show_calendar - оформление календаря новостей. Все один за одним, в одном файле.