Red-Ray.Ru

Red-Ray.Ru

+191
Репутация
686
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Как записать уникальные название в базу? 19 апреля 2018 в 01:11
Нико,

team_system — название команды
и если например Зенит есть в базе,
то при попытка добавить Зенит снова вывести ошибку, верно?

и еще важно, у Вас при попытки записи в бд возникла ошибка?
и в ней скорее всего указывалось что
Неизвестный столбец team_system' в 'sports_teams'?
#2 [ЕСТЬ РЕШЕНИЕ] Как записать уникальные название в базу? 19 апреля 2018 в 01:00
Нико,

что у вас подразумевает эта конструкция?
`team_system` = 'love23'

можете написать структуру таблицы команд
пример,
id | team | players
1 | barcelona | messi
2 |…
#3 [ЕСТЬ РЕШЕНИЕ] Как записать уникальные название в базу? 19 апреля 2018 в 00:22
Нико, пока ищу файлы, попробуйте
вместо
array('unique', 'sports_teams', 'team_system')
заменить на
array('unique', '{sports_teams}', 'team_system')

У Вас же таблица с командами называется "sports_teams"?
#4 [ЕСТЬ РЕШЕНИЕ] Как записать уникальные название в базу? 19 апреля 2018 в 00:10
Нико, добрый вечер.

В одном из проектов реализовывал подобное. Поищу у себя в файлах, возможно найду для вас готовое решение
#5 [ЕСТЬ РЕШЕНИЕ] Меню пользователя 9 апреля 2018 в 16:54
@Sinatra, Добрый день!

1) В самом верху добавьте
<?php $user = cmsUser::getInstance(); ?>

2) В нужном месте выводим юзера. пропишите
<?php echo $user->nickname; ?>
или
Такая конструкция скорее будет правильней. Она проверит, если пользователь залогинен — выводим имя юзера
<?php if(cmsUser::isLogged()) { echo $user->nickname; } ?>
#6 Просьба протестировать компонет OneCube для 2.X 26 февраля 2018 в 15:50
Добрый день!

Ответ для Loadырь


Для работы моего компонента на чужом сайте, данный компонент должен быть установлен у меня на сайте и на чужом сайте?

Loadырь

Да. Принцип работы: клиент/сервер. Для себя вы сами выбираете где будет расположен OneCube. На вашем основном сайте, на поддомене или же вы предпочтете отдельный домен.


Что будет на чужом сайте, если у меня на сайте произойдёт "крах системы" или сайт станет недоступным?
(Касательно тех, кто уже активирован и тех, кто ещё не успел активироваться, но пытается это сейчас сделать)

Loadырь

1. Касательно тех, кто уже активирован: естественно, компонент перестанет работать, по той причине, что не получит положительного ответа от вашего сервера. (решение ниже)
2. Касательно тех, кто ещё не успел активироваться: активировать компонент клиенты не смогут (решение ниже)

Если вы переживаете на счет "краха системы", или не уверены что будете содержать домен с лицензиями, или вообще через несколько лет решите больше на заниматься разработкой.
Решение для пункта 1. Выдать "вечный ключ"
Решение для пункта 2. Приобрести пакет "хостинг лицензий"


Что будет на чужом сайте, если я вдруг "не у того" компонента сменю "ключ лицензии"?

Loadырь

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


Что будет на чужом сайте, если я поменяю домен с установленным этим компонентом?

Loadырь

На чужом сайте компонент престанет работать.
Смену домена вы делаете только по просьбе клиента, когда он хочет использовать дополнение на другом домене или поддомене.


Ответ для Олег Васильевич я


1) компонент позволяет ограничить по времени работоспособность закодированного дополнения?

Олег Васильевич я

Да. Например, вы хотите дать клиенту попробовать демо-версию на 2 недели. Выдали ему ключ 1-го числа, а через 14 дней удаляете у себя лицензию для этого клиента.
После чего у клиента престает работать дополнение.


2) есть ли возможность сделать получение покупателем самостоятельно ключей для доменов?

Олег Васильевич я

Пока этой возможности нет.
Эту возможность я буду реализовывать. Не знаю как остальным, но по крайней мере мне это будет нужно. Хочу сделать полную автоматизацию приобретения компонента с выдачей ключа после оплаты.
Как я вижу схему реализации: Клиент заходит на сайт разработчика, выбирает нужный ему компонент/виджет/шаблон, вводит адрес своего сайта, email и нажимает оплатить.
После успешной оплаты на почту клиента приходит ссылка на скачивание и активационный ключ. (при этом у нас автоматически в бд создается лицензия для этого сайта/клиента)
Это можно реализовать, сделав расширение для биллинга, но здесь вытекает вопрос: А если нет у разработчика биллинга?
Тогда нужно делать свой метод оплаты или что-то универсальное. Сразу для тех у кого есть биллинг и у кого его нет. Над этим вопросом я думаю.

Один раз разработал, один раз закодировал. Выложил у себя на сайте. Все.
Экономишь свое драгоценное время, и это время лучше потратить на поддержку клиентов, на новые разработки и на обновления старых.
Автоматизация решает все. К этому нужно стремится.


3) предусмотрена ли возможность покупателю самостоятельно продлевать лицензию?

Олег Васильевич я

Если я правильно понял вопрос.
Пусть ваша разработка называется "Виджет Часы" и вы продали этот виджет.
Клиенту не нужно будет продлевать лицензию. "Виджет Часы" будет получать ключ автоматически. и делать это с периодичностью, которую вы сами зададите. Раз в 1 день, раз в 7 дней и т.д.
т.е. если вы зададите проверять лицензию 1 раз в день, то "Виджет Часы", установленный на стороне клиента, каждый день будет делать запрос к вам на сервер и в случае успеха
себя продлевать.

Возможно вы имели ввиду что другое. Уточните пожалуйста.
#7 Просьба протестировать компонет OneCube для 2.X 25 февраля 2018 в 18:50


Вы тестируете не для продажи?)

letsgo
С вашего позволения подкорректирую ваш вопрос
Вопрос: Вы тестируете для чего?
Вопрос: Компонент будет платным?
Ответ: Да, будет платным. Для тех кто хочет протестировать, попробовать — 14 дней бесплатного периода. после истечения этого срока, работать ничего не будет.
#8 Просьба протестировать компонет OneCube для 2.X 25 февраля 2018 в 18:25


Да и как же система защиты поможет в этом случае? Пропал разработчик, что от системы защиты толку?

letsgo

Letsgo, От пропажи разработчиков компонент не защищает)
#9 Просьба протестировать компонет OneCube для 2.X 25 февраля 2018 в 18:11
Весь этот "срач" который здесь происходит из-за ваших обид на разработчиков, которые больше не поддерживают или вообще пропали!

Letsgo, где, в каком месте я впариваю компонент??? shock
Вы вообще в своем уме писать такое?
Тема называется прошу протестировать компонент. здесь я хочу услышать мнения и предложения по расширению функционала
Адекватных людей видимо здесь очень мало. умеющих читать
#10 Просьба протестировать компонет OneCube для 2.X 25 февраля 2018 в 17:25
letsgo, вы натолкнули меня на мысль. Как на счет такого предложения? Если разработчик прекращает свою деятельность, тогда пусть отправляет всем своим покупателям исходник. Как по мне это очень даже справедливо.
#11 Просьба протестировать компонет OneCube для 2.X 25 февраля 2018 в 16:42
Можно выделить две проблемы
Основная:
1. Защита кода
Вытекающая
2. "Жажда халявы" (всегда была, есть и будет)

Так вот первую проблему я постарался решить.
Вторую — не подсилен решить никто.

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

Стремление разработчика защитить свой исходный код это понятно.
Стремление пользователя получить исходный код тоже понятно. Но отсюда вытекает другой вопрос. Почему когда озвучивают цену на исходник в 100 тыс. глаза лезут на лоб?
Хочешь исходник — покупай за эти деньги, или делай складчину.
Хочешь индивидуальную разработку под заказ? Цена будет тоже не малой

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

На счет шаблонов. Для защиты не кодируются все файлы. Поэтому сможете править под себя шаблон как захотите.

Ясен перец, что нет смысла кодировать все подряд. Я никак не призываю к этому, и не хочу чтобы было все закодироано.
Кодировать только стоящие разработки, и с тем расчетом, чтобы клиент смог подправить что под себя.

В общем, если вы действительно хотите решить проблему "двух разных миров" с предложениями переходим в это тему — "Война двух разных миров — Разработчик VS Клиент"
#12 Просьба протестировать компонет OneCube для 2.X 25 февраля 2018 в 02:20
Всем добрый вечер! Спасибо за оставленные мысли.

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

Если разработчик порядочный, выполняет все условия после продажи,
и если у него в условии написано, что дополнение к примеру только для 2.9.0, то у меня претензий к нему не будет, якобы почему вы не сделали мне под версию 3.X, 4.X

От недобросовестных разработчиков никто не застрахован.
Поэтому нужно работать с проверенными.

Это нормально, желание получить исходный код.
Я вас прекрасно понимаю.
В прошлом году купил биллинг. Да, закодирован. Но так как альтернативы биллингу нет, приходится покупать в таком виде.
Разве есть вариант купить исходный код биллинга в 2-3 раза дороже? Я бы купил. Но не думаю, что разработчик отдаст исходники за 10500 рублей.

Данная тема и компонет будет более актуальны для тех, кто:
1. Кодирует разработки
2. Делает качественные дополнения
3. У кого нет ionCub

Был вопрос про работу на поддоменах.
В компоненте OneCube можно выставить для домена, или по просьбе клиента поменять на поддомен. Причем делается это за 5 секунд.

Те, кто реально заинтересован в компоненте OneCube — пишите мне в личные сообщения.
#13 Самые прибыльные ниши для сайтов 24 февраля 2018 в 03:21
@Aliaksandr, кстати, на счет городского портала, идея сама по себе хорошая. Только мало кто доводит до ума.
#14 Самые прибыльные ниши для сайтов 24 февраля 2018 в 03:16
@Aliaksandr, Доброго времени суток! Для начала попробуйте разобраться в себе. Чем вы на самом деле любите заниматься. Какая работа вам по душе. Не кидайтесь из угла в угол, не переключайтесь с одного дела на другое, забросив одно дело, следом другое. Нравится создавать дизайны для сайтов — занимайтесь этим, нравится работать автомехаником — занимайтесь ремонтом. и. т.д. и т.п. Главное найдите себя!

А про бизнес, про прибыльные ниши, можно разговаривать долго и нудно. Даже если мне сейчас кто-то расскажет секрет прибыльной ниши или свой путь успеха — а ты попробуй пройти через все то, что прошел тот человек! Кропотливый и упорный труд, взлеты и падения и т.д. чтобы достичь результата!

Только поймите мои слова правильно. Я не учу и не собираюсь никого учить. Самому еще целый век учиться)
#15 [ЕСТЬ РЕШЕНИЕ] Палитра фона в boxed не работает 24 февраля 2018 в 02:44


Подскажите кто сталкивался? В шаблоне boxed есть возможность устанавливать свой фон профиля. В виде картинки, и в виде кода в палитре. Картинка фона устанавливается. Палитра тоже работает. Можно выбрать цвет. Но он не сохраняется.

@Dmitrii

Я не внимательно прочитал. В ПРОФИЛЕ действительно не ставится цвет фона
В default шаблоне та же проблема…
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.