Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

cmd

Users
  • Posts

    1,296
  • Joined

  • Last visited

Everything posted by cmd

  1. Пф... Я так понимаю, там какая-то рейтинговая система и надо выкладывать бесплатные модули... Выложил - 25 скачиваний - 0 голосов и 0 комментариев. Может повыкладываем бесплатных модулей и устроим, как это иногда делают в науке, "круговое цитирование" т.е. поплюсуем друг-дружку? Кто хочет плюс - кидайте ссылки - я плюсану.
  2. sv2109 сказал все правильно, но он не упомянул, что у Вас путь странный Почему 2 слеша подряд? Это Вы так домен тактично вырезали или оно так и отображает? Есть оно так отображает, то похоже константа DIR_SYSTEM в конфигурационном файле содержит что-то не то, что надо.
  3. На такую удобную функцию наткнулся. Приведу листинг: <?php function isort(&$a, $field, $dir = true) { $t = call_user_func_array('array_merge_recursive', $a); asort($t[$field]); $so = array_keys($t[$field]); asort($so); # исправлено 2012-08-31 $so = array_keys($so); $a = array_combine($so, $a); $dir ? ksort($a) : krsort($a); } $a = array( array( 'NAME' => 'e', 'SORT' => 400, ), array( 'NAME' => 'y', 'SORT' => 200, ), array( 'NAME' => 'b', 'SORT' => 300, ), array( 'NAME' => 'c', 'SORT' => 100, ), array( 'NAME' => 'r', 'SORT' => 500, ), ); isort($a, 'SORT'); /* -> array( array( 'NAME' => 'c', 'SORT' => 100, ), array( 'NAME' => 'y', 'SORT' => 200, ), array( 'NAME' => 'b', 'SORT' => 300, ), array( 'NAME' => 'e', 'SORT' => 400, ), array( 'NAME' => 'r', 'SORT' => 500, ), ); */ Так удобно разную ерунду сортировать, которая через _POST передается. Хоть в библиотеку её выноси...
  4. Вот я эту идею поддерживаю. Думаю такая ситуация в наибольшей степени удачная т.к. "пираты" не получают ничего, OC Team получает своеобразные donations (не возвращать же деньги покупателям пиратки). Лично мне будет приятно думать, что когда я ловлю пирата (а это иногда требует серьезного взгляда на исходники) я делаю какой-то небольшой вклад в развитие OC. И, да, я знаю, что это звучит мелочно, но уж, простите, как есть...
  5. toporchillo, эпично! А если ещё float: left; и display: block для ссылок, то можно даже спозиционировать нормально... sv2109, согласен, регулярку можно раза в 2 упростить. Даже можно строковыми функциями все сделать, но тогда кода будет больше.
  6. Решение на JS я представляю примерно (хотя с ходу сам не напишу), а что с CSS?
  7. Извините, но я не уверен, что это относится к хорошим шаблонам. Даже очень сложную кастомизацию (вплоть до перезаписи файлов ядра) можно полностью автоматизировать, добавив в админку один пустой модуль (или не пустой).
  8. milus, хитро. Наверно, это лучший из вариантов с редактированием того, что лучше не редактировать :)
  9. 1. Это привязывает шаблон к языкам, которые Вы знаете. А если у Вас эстонец купит шаблон? Ему надо лезть в свой языковой файл и добавлять там Ваши строчки. Добавит косо, сохранит в кодировке ANSI, вылезет у него ошибка JS и он к Вам в комментарии к шаблону напишет, что Вы продаете неработоспособный шаблон и будет в чем-то прав. 2. У Вас противоречие. Значит вызывать $this->language->get() из шаблона можно (хотя это контекстный метод и его-то как раз вызывать следует в последую очередь), а обычная рягулярка это извращение? :-) Или Вы имели ввиду "добавить пару строк в языковой файл и контроллер"?
  10. Ну, если не надо, то не надо :-) А вообще, в шаблоне, если он на продажу, может захотеться сделать кнопочки "Вход" и "Регистрация". Но править языковые файлы, контроллеры и добавлять vqmod - это нарушение принципов шаблонизации. А так и волки и овцы... UPD: afwollis, milus, встречный вопрос: у вас есть решение лучше? Был бы очень признателен за хорошую мысль.
  11. У меня родилась шутка, которая может быть полезной: <?php $fucking_shit = '<a href="http://opencart.localhost/index.php?route=account/login">Войти</a> или <a href="http://opencart.localhost/index.php?route=account/register">зарегистрироваться</a>'; //$fucking_shit_en = 'Welcome visitor you can <a href="http://opencart.localhost/index.php?route=account/login">login</a> or <a href="http://opencart.localhost/index.php?route=account/register">create an account</a>'; echo 'This is '.$fucking_shit; echo '<hr />'; $pattern = '/<a(.*?)href=[\"\']([a-z0-9]+)\:\/\/(.*?)\/?[\"\'](.*?)>(.*?)<\/a>/i'; $fucking_shit = preg_match_all( $pattern, $fucking_shit, $well_done ); echo 'Login link: '.$well_done['2'][0] .'://'. $well_done['3'][0]; echo '<br />'; echo 'Reg link: '.$well_done['2'][1] .'://'. $well_done['3'][1]; echo '<hr />'; echo 'Login txt: '.$well_done['5'][0]; echo '<br />'; echo 'Reg txt: '.$well_done['5'][1]; echo '<hr />'; echo '<pre>'; print_r($well_done); echo '</pre>'; Плохо, что в русской локализации "Войти" с большой буквы и надо потом менять регистр. Но, то такое... Как вам решение? Есть другие варианты?
  12. Nickkam, Во-первых, OpenCart и так уменьшает изображения. Это специальный PHP класс для тех, кому надо выполнять дополнительные операции с изображениями. Во-вторых, это универсальное решение т.е. Вы можете его использовать где угодно и как угодно. Другими словами это гаечный ключ: можете гайки закручивать, а можете голову себе проломить - зависит исключительно от Ваших навыков. Вся необходимая документация, как мне кажется, приведена в первом посте.
  13. Слова моей подружки... Чего вставлять?
  14. Я взволнован! Благая весть, коллеги! Мы настояли на своем, хотя все говорили, что настаивать надо на апельсиновых корочках. MoneyBookers доступен на opencart.com! P.S. Если это уже где-то писали, то, прошу прощения, не видел.
  15. Baco, там все правильно написано. Просто слово " ... приматов" в строку не влезло))
  16. Очевидно, что это постановка. Никто бы не стал подвергать такому риску жизнь и здоровье ребенка.
  17. В продолжение тему "Фразы, которых стоит опасаться фрилансеру" - Я бы запросто сделал и сам, но... - Если выручишь меня в этот раз, то дальше я буду работать только с тобой. - Этот проект будет идеален для твоего портфолио. - Для профессионала тут работы на час. - Бюджет небольшой, но я помогу вам раскрутиться. - Предыдущий исполнитель пропал, большая часть работы уже сделана, осталось немного. - Давайте вы сделаете нам сайт, мы вам ничего не заплатим, но вы будете получать процент с наших продаж/услуг - Мне надо такой же сайт как в твоем портфолио, ты же понимаешь что это уже готовое решение и стоить должно не дорого - Сделайте мне такой же сайт как www.bla-bla-bla.xx - Я себе прекрасно представляю как должен выглядеть наш сайт, вам необходимо просто воплотить мою идею в жизнь - У вас 3 дня на работу, после вы предоставляете 3 концептуально разных эскиза дизайна - ТЗ нет, и не будет, все подробности спрашивайте и выясняйте - Это должно быть так *** — это же логично. - Нам нужен простенький сайт. - А вот тут мне предложили дешевле… - А вот у меня есть свой программист — он сказал Бла Бла, но он сейчас не может Бла Бла - У меня вообще-то есть хороший знакомый, который бы мне мог сделать сайт за N-1 тыс. рублей. Там будет всё, сайт будет везде. Просто не хочется его просить, он очень занят... - Мы проводим как бы конкурс разработчиков, для затравочки вам дадим за идею 2000 руб, если нам понравится ваша, вы получите весь заказ Источник
  18. dinox, TomSawyer ответил комментарий со спамом, который появился в теме сразу после её создание. Этот комментарий уже был удален модераторами.
  19. По САБЖ: отметку о том, что файл битый пользователь ставит сам без согласования с администрацией. Это IBP, детка! Учитывая количество косяков в работе форума, я предполагаю, что владелецадминистратор этого проекта не умеет писать дополнения под IBP или ему просто пофиг.
  20. Думаю все "1.5 человека" заняты в коммерческих проектах, поэтому не паникуем, просто подписываемся на тему и ждем развития. Я планирую в конце месяца заняться вопросом. Все что тут пишут читаю.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.