-
Публікації
1 296 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем cmd
-
-
magsilver, я свои первые... м... (не буду уточнять количество) сайтов никому не показывал и Вам советую поступать так же. Свой первый шаблон для OC просто убрал в стол, а второй показал, но продавать не стал. В общем, Вам советую импрувить свой скил и учиться извлекать прок из любых критических замечаний.
-
kin208, ну надо же немного и тему читать. MoneyBookers подключили уже.
-
JohnnyVega, я пока сам экспериментирую, но судя по истерии старожил вокруг rate&stars есть версия, что они как-то влияют на продажи ни то прямо (поисковая выдача) ни то косвенно (покупатели смотрят). Ничего более конкретного чем пара предложений я не нашел.
-
Пф... Я так понимаю, там какая-то рейтинговая система и надо выкладывать бесплатные модули... Выложил - 25 скачиваний - 0 голосов и 0 комментариев. Может повыкладываем бесплатных модулей и устроим, как это иногда делают в науке, "круговое цитирование" т.е. поплюсуем друг-дружку? Кто хочет плюс - кидайте ссылки - я плюсану.
-
sv2109 сказал все правильно, но он не упомянул, что у Вас путь странный
/home//domain/название домена/public_html/system/cache/cache.product.total.1.0.1.e6d0712475f2132e.1357157041Почему 2 слеша подряд? Это Вы так домен тактично вырезали или оно так и отображает? Есть оно так отображает, то похоже константа DIR_SYSTEM в конфигурационном файле содержит что-то не то, что надо.
-
На такую удобную функцию наткнулся. Приведу листинг:
<?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 передается. Хоть в библиотеку её выноси...
-
Вот я эту идею поддерживаю. Думаю такая ситуация в наибольшей степени удачная т.к. "пираты" не получают ничего, OC Team получает своеобразные donations (не возвращать же деньги покупателям пиратки). Лично мне будет приятно думать, что когда я ловлю пирата (а это иногда требует серьезного взгляда на исходники) я делаю какой-то небольшой вклад в развитие OC. И, да, я знаю, что это звучит мелочно, но уж, простите, как есть...dinox надо памятку сделать для продавцов при создании платной темы, так, что бы люди поняли, если выкладывают чужой труд, то денег они не получат и если даже купят, вывод только через месяц например. -
toporchillo, эпично! А если ещё float: left; и display: block для ссылок, то можно даже спозиционировать нормально...
sv2109, согласен, регулярку можно раза в 2 упростить. Даже можно строковыми функциями все сделать, но тогда кода будет больше.
-
Еще можно при помощи jQuery сделать тоже самое :-) А еще при помощи CSS. Но это все какиет-то костыли.
Решение на JS я представляю примерно (хотя с ходу сам не напишу), а что с CSS?
-
sv2109, а по САБЖу скажешь что-то? :-)
-
ну шаблоны давно уже уходят от дефолтного функционала, поэтому правкой языка уже особо никого не удивишь.
Извините, но я не уверен, что это относится к хорошим шаблонам. Даже очень сложную кастомизацию (вплоть до перезаписи файлов ядра) можно полностью автоматизировать, добавив в админку один пустой модуль (или не пустой).
-
milus, хитро. Наверно, это лучший из вариантов с редактированием того, что лучше не редактировать :)
-
не знаю как по мне проще изменить 2 строчки в языковом файле
1. Это привязывает шаблон к языкам, которые Вы знаете. А если у Вас эстонец купит шаблон? Ему надо лезть в свой языковой файл и добавлять там Ваши строчки. Добавит косо, сохранит в кодировке ANSI, вылезет у него ошибка JS и он к Вам в комментарии к шаблону напишет, что Вы продаете неработоспособный шаблон и будет в чем-то прав.
2. У Вас противоречие.
не знаю как по мне проще изменить 2 строчки в языковом файлекак по мне наличие кода в файлах шаблонов тоже вроде как бы не очень.Значит вызывать $this->language->get() из шаблона можно (хотя это контекстный метод и его-то как раз вызывать следует в последую очередь), а обычная рягулярка это извращение? :-) Или Вы имели ввиду "добавить пару строк в языковой файл и контроллер"?
-
Ну, если не надо, то не надо :-) А вообще, в шаблоне, если он на продажу, может захотеться сделать кнопочки "Вход" и "Регистрация". Но править языковые файлы, контроллеры и добавлять vqmod - это нарушение принципов шаблонизации. А так и волки и овцы...
UPD:
afwollis, milus, встречный вопрос: у вас есть решение лучше? Был бы очень признателен за хорошую мысль.
-
У меня родилась шутка, которая может быть полезной:
<?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>';
Плохо, что в русской локализации "Войти" с большой буквы и надо потом менять регистр. Но, то такое...
Как вам решение? Есть другие варианты?
-
Nickkam,
Во-первых, OpenCart и так уменьшает изображения. Это специальный PHP класс для тех, кому надо выполнять дополнительные операции с изображениями.
Во-вторых, это универсальное решение т.е. Вы можете его использовать где угодно и как угодно. Другими словами это гаечный ключ: можете гайки закручивать, а можете голову себе проломить - зависит исключительно от Ваших навыков. Вся необходимая документация, как мне кажется, приведена в первом посте.
-
куда вставлять?
Слова моей подружки... Чего вставлять?
-
1
-
-
-
-
-
-
В продолжение тему "Фразы, которых стоит опасаться фрилансеру"
- Я бы запросто сделал и сам, но...
- Если выручишь меня в этот раз, то дальше я буду работать только с тобой.
- Этот проект будет идеален для твоего портфолио.
- Для профессионала тут работы на час.
- Бюджет небольшой, но я помогу вам раскрутиться.
- Предыдущий исполнитель пропал, большая часть работы уже сделана, осталось немного.
- Давайте вы сделаете нам сайт, мы вам ничего не заплатим, но вы будете получать процент с наших продаж/услуг
- Мне надо такой же сайт как в твоем портфолио, ты же понимаешь что это уже готовое решение и стоить должно не дорого
- Сделайте мне такой же сайт как www.bla-bla-bla.xx
- Я себе прекрасно представляю как должен выглядеть наш сайт, вам необходимо просто воплотить мою идею в жизнь
- У вас 3 дня на работу, после вы предоставляете 3 концептуально разных эскиза дизайна
- ТЗ нет, и не будет, все подробности спрашивайте и выясняйте
- Это должно быть так *** — это же логично.
- Нам нужен простенький сайт.
- А вот тут мне предложили дешевле…
- А вот у меня есть свой программист — он сказал Бла Бла, но он сейчас не может Бла Бла
- У меня вообще-то есть хороший знакомый, который бы мне мог сделать сайт за N-1 тыс. рублей. Там будет всё, сайт будет везде. Просто не хочется его просить, он очень занят...
- Мы проводим как бы конкурс разработчиков, для затравочки вам дадим за идею 2000 руб, если нам понравится ваша, вы получите весь заказ
-
1
-
-
Оффтоп
Тот кто ничего не понимает и не хочет понимать может пойти на weblancer.net, freelancer.com или любую другую биржу, чтобы нанять там человека, который понимает. Я дал минимум который нужен, чтобы найти в Google решение. Слышали афоризм: "Голодному лучше дать удочку, а не рыбу". Подумайте об этом.если бы человек понимал вообще что-то в php, думаю он бы не спрашивал.
А мои советы бесполезны для лентяев и халявщиков не случайно. Я не хочу быть полезным для лентяев и халявщиков, а то их слишком много разведется.
-
dinox, TomSawyer ответил комментарий со спамом, который появился в теме сразу после её создание. Этот комментарий уже был удален модераторами.Скорее всего это люди пишут и не роботы
Сувенир-С магазин сувениров и подарков
в Примеры сайтов на OpenCart (ocStore)
Опубліковано:
magsilver, в шоке с Вашего ответа. Вы стали первым пользователем в моем игнор-листе.