Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Baco

Користувачі
  • Публікації

    2 247
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Baco

  1. Именно, после выполнения всех пунктов по ТЗ, делается "контрольное" (зачистка всех моментов которые не учли) и финализируется.

     

    P.S. При необходимости и калькулируется... По поводу Пушкина, то не путайте половой элемент с трамвайной ручкой.

     

    2 Pascha, зачем так резко, есть фрилансер (прогер, верстальщик, сеошник...) и есть - заказчик... у одного принцип - потратить время с пользой + заработать, у 2-го - реализвать задуманное качественно, дёшего (по возможности) и быстро...

    Вот и находиться компромисс между обоими (в ТЗ), а вот психология межличностных отношений Ф и З это уже философия...

  2. Политика разработчика\дизайнера\сеошника одна (ИМХО) - творить - в удовольствие, ибо зароботок - цель второстипенная, основаная же - получить удовольствие от проделанной работы (ну и похвалу конечно же), согласовав ранее (ТЗ) все моменты творения. Так за чем же отвлекать, критиковать, доставать в конце концов специалиста, к которому обратился за услагами по определённой задаче (адресовано в большей степени к заказчику) ?

  3. Если одно для всех, то можете закомментировать переменную $product[description] в файле product.tpl и вставить форматированое описание, будет отображено для всех товаров одинаковое, а вместо названия товара в описании, просто подставьте переменную $product[name]

  4. Парнин обнаружил, что хуже всего отвлекать программиста во время выполнения следующих задач:

    • Во время изменения кода, особенно во время одновременного изменения кода в нескольких местах.
    • Активность по навигации и поиску.
    • Понимание потока данных и порядка выполнения инструкций в коде.
    • Окно IDE не в фокусе.
  5. Во первых, нужно максимально детализировать ТЗ, устаканить все моменты (или иметь свой шаблон , напр.: http://websolution.net.ua/assets/files/tz/tz_rus.doc), во вторых, любое отклонение от утверждённого ТЗ - +\- в у.ё... у меня так же, 50-70 % всего времени при разработке уходит на общение\уточнение задач, и лишь 30-40% - сама реализация проекта. Бывали и случаи, аналогичные вашему, тогда я просто возвращал предоплату, удалял работу с хоста, и отсылал клиента искать более компетентного специалиста. На данный момент просто предлагаю созвониться в скайпе и не стесняясь обьяснить суть работы с фрилансерами.

    • +1 2
  6. в контроллере товара поставить заглушку надо (1.5.5.)

    $this->data['images'] = array();

     

    $results = $this->model_catalog_product->getProductImages($this->request->get['product_id']);

     

    foreach ($results as $result) {

    $this->data['images'][] = array(

    'popup' => $this->model_tool_image->resize($result['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')),

    'thumb' => $this->model_tool_image->resize($result['image'], $this->config->get('config_image_additional_width'), $this->config->get('config_image_additional_height'))

    );

    }

    Хотя в TPL файле есть условие вывода при переборе массива <?php if ($images) { ?>
  7. Как же так... выпустил новый шаб или мод под 1.5.5.1 (заведомо поставив триггер с ошибкой на версии ниже) и скачивайте бесплатно господа пользователи... Ааа... вам нужно адаптировать на 1.5.4 или ниже - это уже коммерческий вопрос, или обновляйте двиг под 1.5.5.1 (который платный)... Система коммерции была, есть и будет есть бюджет простого пользователя... так что нового Вы, Palcet, ни своим пиаром, ни системой бизнесса не открыли... Вам же пожелать могу только успешного развития, качественного кода и большой прибыли.

  8. Как я понял, универсальное решение совместимости шаблонов в [censored], постоянным пользователям, теперь стоит 1300 рублей ?

    По поводу выдачи IP-адреса, помочь не могу, ибо моя задача - следить за порядком, помогать, советовать... на детективные вопросы, меня просто проигнорируют, такова политика.

  9. Создайте товар, с ценой например 15 у.ё., при покупке которго, клиенту насчитывается 100 бонусных баллов, и назовите его - "Ваучер на 100 кредитов (переименовать баллы соотв.)", после покупки сего товара (без доставки), у клиента в кабинете появляется 100 "кредитов", соответственно по контенту, вы товарам присваиваете кроме ценовой стоимости, стоимость в бонусных баллах (вкладка бонусные баллы).

  10. Palcet, прикол с Dinox-ом - очевиден, делать такой шаг, под своим ником, зная его "рвение к справедливости и аллергию на варезники" - это не мудро. Кто то решил приколоться, нашел твою или свою поставил (хотя потестил и понял что твоя) и выложил, на зло ОС team, не надо винить во всех грехах очевидность. А если б под логином Freelancer или Afwollis было выложено, так же были бы притензии ? Я проверил, юзер зарегился, выложил - и пропал... думаю связи с форумом и выложенной сборкой нет никакой, лучше "ключики" ставить на скач в сборку, что б понимать, кто из купивших нагадил в душу...

  11. Собственно сам запрос к родительской категории таков (1.5.3.1)

    public function getProductMainCategoryId($product_id) {
    	$query = $this->db->query("SELECT category_id FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "' AND main_category = '1' LIMIT 1");
    
    	return ($query->num_rows ? (int)$query->row['category_id'] : 0);
    }
    

     

    Но на вашем месте, я бы потрудился найти место вызова этого метода и закомментировать его или же добавить поле в таблицу...

    P.S. Ето уже другая ошибка и другая история... так можно до нового года постепенные проблемы возникающие решать...

  12. Здравствуйте, исходя из изменений в версиях, то я бы сделал примерно так (на глаз, без тестирования) :

    if (isset($this->request->post['tag'])) {
    $this->data['tag'] = $this->request->post['tag'];
    } elseif (isset($this->request->get['product_id'])) {
    $this->data['tag'] = $this->model_catalog_product->getProductDescriptions($this->request->get['product_id']);
    } else {
    $this->data['tag'] = '';
    
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.