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

cmd

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

    1 296
  • З нами

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

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

  1. По САБЖ: отметку о том, что файл битый пользователь ставит сам без согласования с администрацией.

    Это IBP, детка! Учитывая количество косяков в работе форума, я предполагаю, что владелецадминистратор этого проекта не умеет писать дополнения под IBP или ему просто пофиг.

    • +1 1
  2. Думаю все "1.5 человека" заняты в коммерческих проектах, поэтому не паникуем, просто подписываемся на тему и ждем развития.

    Я планирую в конце месяца заняться вопросом. Все что тут пишут читаю.

  3. оффтоп

    Третью неделю пишу проект на CodeIgniter. Да, не хватает чего-то по мелочам, но какое удовольствие: сидишь, кодишь, не чертыхаешься при виде кода ядра, документация в порядке

  4. Во-первых, вопрос не репрезентативный т.к. голоса активных, пассивных, потенциальных и вообще_ни_разу_не_покупателей смешаны в одну кучу.

    Во-вторых, в вариантах ответа смешана интервальная и номинальная. Причем смешана совершенно некорректно.

    В первых двух вариантах под вопрос ставят принцип OpenSource систем;

    Третий вопрос характеризует материальный достаток респондента и намекает, что за 50-200 руб. это смешная цена. Эту глупость можно пойти сказать тому парню, который в AppStore 2 миллиона раз продал "Пятнашки" за 1$.

    Четвертый вопрос - чистая интегральная шкала.

    Пятый вопрос апеллирует к тому, что респондент должен понимать законы рынка: "... модуль .... принесет мне гораздо больше прибыли...". Если в третьем воспросе было непонятно: "Почему 200 руб. это дешево?", то в пятом непонятно: "Почему >500 руб. это качественно и полезно?"

    В общем, результаты действительно ни о чем.

    • +1 2
  5. Обсуждение в ветке Предложения по работе форума и сайта продолжало развиваться как ни в чем не бывало... У меня предложение по работе форума - перенесите тему в соответствующий раздел.

    • +1 1
  6. Получил спам в личку

    Приветсвиую, мы сотрудничаем с www.opencart.com и можем вам предложить любой лицензионный товар (модули, шаблоны и т.д.) выстравленные на продажу на сайте www.opencart.com.

    + после заказа вы получаете свой товар в течении 1-2 часов.

    + Огромные скидки!!!!

    -При заказе на сумму до 100$ - скидка 25$ ( но заказ не должен быть меньше 50$)

    -При заказе от 100$ - скидка 30%

    + Постоянным клиентам - быстрорастущие скидки!!!

    Оплата Liberty Reserve / Webmoney

    Контакты:

    тут@почта.com

    icq: тут_номер_аськи

    Прислал это счастье пользователь с одним сообщением. Я нажал кнопка "Жалоба" так что админы могут посмотреть.

  7. toporchillo, не совсем понял. Ты сейчас говоришь про плейсхолдеры (типа, позиций в Joomla и виджетов в WP) в шаблонах? Есть Layouts, но они слишком неповоротливые. Было бы не плохо упростить до одной строчки кода регистрацию нового Layout'a, да.
  8. С шаблонами там оказывается предлагается через переопределение функции preRender загружать файл шаблона, править его командами типа pred_replace на лету и потом передавать на рендеринг.

    Э-э... нет. Потом в коде одно, в html другое, а ты смотришь на 5 регулярок и думаешь: какого хера?

    Коллеги, для удобства совместной работы сделал такую доку http://smartceo.ru/o.../annotated.html.

    В общем-то пока не надо на самом деле - рано, нечего ещё смотреть.

    sv2109, создавай ещё 2 темы

  9. Установил чистую 1.5.4.1. Устанавливаю хак.... Открываю контроллер модуля featured.php для эксперимента (благо он прямо на главную выводится). Добавляю код, который должен переопределить название кнопки "My Account"

    public function listeners() {
    		return array(
    		  'controller.pre_render' => 'preRender'
    		);
    }
    public function preRender(Event $event) {
    		$controller = $event->getSubject();
    	  
    		if (isset($controller->data['text_checkout'])) {
    			  $controller->data['text_checkout'] = 'TEST';
    		}	  
    }
    

    Не работает.

    Пробую переопределить ссылку на главную

    public function listeners() {
    		return array(
    		  'controller.pre_render' => 'preRender'
    		);
    }
    public function preRender(Event $event) {
    		$controller = $event->getSubject();
    	  
    		if (isset($controller->data['home'])) {
    			  $controller->data['home'] = 'TEST';
    		}	  
    }
    

    Работает.

    Причину не знаю. Потом отпишу.

    В целом все хорошо, но надо доработать, чтобы это было полноценным решением. Сейчас статичные шаблоны ограничевают возможности... и что-то ещё не так... sv2109, well done!

    P.S. Предлагаю холливар о качестве Drupal закончить хотя бы потому что он скучный.

  10. sv2109, значит я не до конца понял принцип работы. Сегодня попробую и отпишу вечером.

    Petr, про Drupal бред. На 7.х наберется дюжины две подтвержденных багов и все они исправно устраняются разработчиками. В OC багов не меньше.

  11. Yesvik, я тоже как раз думал о проблеме, мол: если делать свою ветку -> нужен супорт. Чтобы был супорт -> своя ветка должна быть популярной.

    Я вижу решение в следующем:

    Вместо отдельной ветки мы делаем "хак" с зычным названием и source на github. Хак будет модифицировать поведения ядра и он должен быть максимально простой в установке. В идеале это будет одна кнопка "Install" и "Uninstall", соответственно. Сколько строк кода нам надо изменить? Желательно 5-10 в 3-4 файлах - максимум. После этого все аддоны которые мы (=здесь собравшиеся) будем выпускать будут идти в пакете с этим хаком. Таким образом народец постепенно привыкнет, а там глядишь или Даниэль одумается или свою сборку можно будет выпускать.

    sv2109, посмотрел Ваш вариант (извиняюсь, что бегло). Это получается, что надо регистрировать много событий в том же system/engine/controller.php? Правильно? Не фен-шуйно... Вот если сделать API для регистрации событий, то это будет другое дело.

    • +1 1
  12. Если кто-то хочет нажать "fork", то никто не запрещает. Но я не хочу ещё одну ветку. Я хочу одно лаконичное и красивое решение. Давайте устроим конкурс :ugeek: Потом выберем из предложенных вариантов победителя и будет придерживаться этой линии :lol:

    • +1 1
  13. vQmod вообще ерунда полная.

    Да.

    А сделать интерфейс для модулей можно кучей способов: хуки, наследование, наблюдатель, свой роутинг...

    Все эти способы предполагают так или иначе внесение изменений в базовые функции системы. Я бы не отказался, если бы хоть что-то из списка было предусмотрено как "стандартное решение".

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

    Да, статика в админском меню - это пиздец.

    если у клиента прошлая версия, где нет этих библиотек?

    Поставляем библиотеку с модулемшаблоном. Абсолютно версиянезависимое решение. Уж точно более независимое, чем "...хуки, наследование, наблюдатель, свой роутинг...".
    • +1 1
×
×
  • Створити...

Important Information

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