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

cmd

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

    1 296
  • З нами

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

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

  1. magsilver, я свои первые... м... (не буду уточнять количество) сайтов никому не показывал и Вам советую поступать так же. Свой первый шаблон для OC просто убрал в стол, а второй показал, но продавать не стал. В общем, Вам советую импрувить свой скил и учиться извлекать прок из любых критических замечаний.

  2. JohnnyVega, я пока сам экспериментирую, но судя по истерии старожил вокруг rate&stars есть версия, что они как-то влияют на продажи ни то прямо (поисковая выдача) ни то косвенно (покупатели смотрят). Ничего более конкретного чем пара предложений я не нашел.

  3. Пф... Я так понимаю, там какая-то рейтинговая система и надо выкладывать бесплатные модули... Выложил - 25 скачиваний - 0 голосов и 0 комментариев. Может повыкладываем бесплатных модулей и устроим, как это иногда делают в науке, "круговое цитирование" т.е. поплюсуем друг-дружку? Кто хочет плюс - кидайте ссылки - я плюсану.

  4. sv2109 сказал все правильно, но он не упомянул, что у Вас путь странный

    /home//domain/название домена/public_html/system/cache/cache.product.total.1.0.1.e6d0712475f2132e.1357157041

    Почему 2 слеша подряд? Это Вы так домен тактично вырезали или оно так и отображает? Есть оно так отображает, то похоже константа DIR_SYSTEM в конфигурационном файле содержит что-то не то, что надо.

  5. На такую удобную функцию наткнулся. Приведу листинг:

    <?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 передается. Хоть в библиотеку её выноси...

  6. dinox надо памятку сделать для продавцов при создании платной темы, так, что бы люди поняли, если выкладывают чужой труд, то денег они не получат и если даже купят, вывод только через месяц например.

    Вот я эту идею поддерживаю. Думаю такая ситуация в наибольшей степени удачная т.к. "пираты" не получают ничего, OC Team получает своеобразные donations (не возвращать же деньги покупателям пиратки). Лично мне будет приятно думать, что когда я ловлю пирата (а это иногда требует серьезного взгляда на исходники) я делаю какой-то небольшой вклад в развитие OC. И, да, я знаю, что это звучит мелочно, но уж, простите, как есть...
  7. toporchillo, эпично! А если ещё float: left; и display: block для ссылок, то можно даже спозиционировать нормально...

    sv2109, согласен, регулярку можно раза в 2 упростить. Даже можно строковыми функциями все сделать, но тогда кода будет больше.

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

    Извините, но я не уверен, что это относится к хорошим шаблонам. Даже очень сложную кастомизацию (вплоть до перезаписи файлов ядра) можно полностью автоматизировать, добавив в админку один пустой модуль (или не пустой).

  9. не знаю как по мне проще изменить 2 строчки в языковом файле

    1. Это привязывает шаблон к языкам, которые Вы знаете. А если у Вас эстонец купит шаблон? Ему надо лезть в свой языковой файл и добавлять там Ваши строчки. Добавит косо, сохранит в кодировке ANSI, вылезет у него ошибка JS и он к Вам в комментарии к шаблону напишет, что Вы продаете неработоспособный шаблон и будет в чем-то прав.

    2. У Вас противоречие.

    не знаю как по мне проще изменить 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. В продолжение тему "Фразы, которых стоит опасаться фрилансеру"

    - Я бы запросто сделал и сам, но...

    - Если выручишь меня в этот раз, то дальше я буду работать только с тобой.

    - Этот проект будет идеален для твоего портфолио.

    - Для профессионала тут работы на час.

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

    - Предыдущий исполнитель пропал, большая часть работы уже сделана, осталось немного.

    - Давайте вы сделаете нам сайт, мы вам ничего не заплатим, но вы будете получать процент с наших продаж/услуг

    - Мне надо такой же сайт как в твоем портфолио, ты же понимаешь что это уже готовое решение и стоить должно не дорого

    - Сделайте мне такой же сайт как www.bla-bla-bla.xx

    - Я себе прекрасно представляю как должен выглядеть наш сайт, вам необходимо просто воплотить мою идею в жизнь

    - У вас 3 дня на работу, после вы предоставляете 3 концептуально разных эскиза дизайна

    - ТЗ нет, и не будет, все подробности спрашивайте и выясняйте

    - Это должно быть так *** — это же логично.

    - Нам нужен простенький сайт.

    - А вот тут мне предложили дешевле…

    - А вот у меня есть свой программист — он сказал Бла Бла, но он сейчас не может Бла Бла

    - У меня вообще-то есть хороший знакомый, который бы мне мог сделать сайт за N-1 тыс. рублей. Там будет всё, сайт будет везде. Просто не хочется его просить, он очень занят...

    - Мы проводим как бы конкурс разработчиков, для затравочки вам дадим за идею 2000 руб, если нам понравится ваша, вы получите весь заказ

    Источник

    • +1 1
  14. Оффтоп

    если бы человек понимал вообще что-то в php, думаю он бы не спрашивал.

    Тот кто ничего не понимает и не хочет понимать может пойти на weblancer.net, freelancer.com или любую другую биржу, чтобы нанять там человека, который понимает. Я дал минимум который нужен, чтобы найти в Google решение. Слышали афоризм: "Голодному лучше дать удочку, а не рыбу". Подумайте об этом.

    А мои советы бесполезны для лентяев и халявщиков не случайно. Я не хочу быть полезным для лентяев и халявщиков, а то их слишком много разведется.

×
×
  • Створити...

Important Information

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