|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
По типу ЯПа или дёрти. Цель: продвинуться в сайтостроении. А если что, для портфоля сойдет. Технологии: php, mysql. Здесь буду вопрошать вопросы и скриншотить скриншоты. Теперь вопросы, а то вы наверное заждались. 1. Какие сейчас популярны бесплатные хостинги для отладки? Php, mysql. Помню только эпоху narod.ru 2. Гитхаб нужен для засерания сорцов? Или еще для чего-то? ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
20.01.2019, 19:54 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
3. Хотелось бы разработку вести на localhostе, и при этом из разных мест. Как такое реализовать? Первое, что на ум приходит - макрос, который будет отправлять на почту архив. Может есть лучше способы? ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
20.01.2019, 21:51 |
|
Хочу написать CMS сообщества
|
|
---|---|
#18+
Енот 20.01.2019, 21:51 3. Хотелось бы разработку вести на localhostе, и при этом из разных мест. Как такое реализовать? Первое, что на ум приходит - макрос, который будет отправлять на почту архив. Может есть лучше способы? ... |
|
Модератор:
|
|
20.01.2019, 21:52 |
|
Хочу написать CMS сообщества
|
|
---|---|
#18+
Программизд 02 20.01.2019, 21:52 Енот 20.01.2019, 21:51 3. Хотелось бы разработку вести на localhostе, и при этом из разных мест. Как такое реализовать? Первое, что на ум приходит - макрос, который будет отправлять на почту архив. Может есть лучше способы? Енот 20.01.2019, 19:54 1. Какие сейчас популярны бесплатные хостинги для отладки? Php, mysql. ... |
|
Модератор:
|
|
20.01.2019, 23:22 |
|
Хочу написать CMS сообщества
|
|
---|---|
#18+
bga83 20.01.2019, 23:22 конкуренты спиздят все нароботки ... |
|
Модератор:
|
|
21.01.2019, 00:00 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Подскажите, как правильно использовать константы в cms? Например, количество постов на страницу, наименования таблиц, столбцов и т.п. Вижу такие варианты: 1. отдельная таблица в БД 2. в отдельном файле const.php прописать в явном виде и подключать этот файл в index. Еще варианты? Как правильно? ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
21.01.2019, 10:19 |
|
Хочу написать CMS сообщества
|
|
---|---|
#18+
Енот 21.01.2019, 10:19 2. в отдельном файле const.php прописать в явном виде и подключать этот файл в index. В БД их имело бы смысл хранить, если была бы необходимость менять их налету. Например в БД я храню такие параметры как - лимиты на количество, размер постов, видимость модерлога итп. ... |
|
Модератор:
|
|
21.01.2019, 10:35 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Программизд 02, Точно. Что-то я не подумал про то, что есть постоянные и переменные константы :) ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
21.01.2019, 10:58 |
|
Хочу написать CMS сообщества
|
|
---|---|
#18+
Программизд 02 21.01.2019, 10:35 Енот 21.01.2019, 10:19 2. в отдельном файле const.php прописать в явном виде и подключать этот файл в index. В БД их имело бы смысл хранить, если была бы необходимость менять их налету. Например в БД я храню такие параметры как - лимиты на количество, размер постов, видимость модерлога итп. - в const.php дефолтные значения - в базе индивидуальные настройки для каждого пользователя, при наличии ... |
|
Модератор:
|
|
21.01.2019, 11:02 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Есть ли смысл дефайнить в константы названия таблиц и столбцов? Код: PHP 1. 2. 3.
... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
21.01.2019, 13:29 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Енот 21.01.2019, 13:29 Есть ли смысл дефайнить в константы названия таблиц и столбцов? Код: PHP 1. 2. 3.
Название столбца - все бльшие буквы Нзавание переменной - такие же но с маленькой. И дефайны не использую. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
21.01.2019, 14:20 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Программизд 02 21.01.2019, 14:20 И дефайны не использую. Код: PHP 1.
... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
21.01.2019, 15:54 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Программизд 02 21.01.2019, 14:20 Название столбца - все бльшие буквы Нзавание переменной - такие же но с маленькой. Код: PHP 1.
... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
21.01.2019, 19:21 |
|
Хочу написать CMS сообщества
|
|
---|---|
#18+
Енот, Я не понял смысл сей строчки. Но в общем вот пример: Код: PHP 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|
Модератор:
|
|
21.01.2019, 19:45 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
CMS этих написано множество. Есть пословица, нгастоящий программист на php должен написать свою CMS. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
21.01.2019, 20:25 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Green2 21.01.2019, 20:25 CMS этих написано множество. Есть пословица, нгастоящий программист на php должен написать свою CMS. каку-то ты ерунду сейчас написал ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
04.02.2019, 11:13 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Чутка забуксовал. Сейчас такая фаза, когда собрал кучу вопросов и траблов и хочется все отпустить по направлению писи. Опять же, мало времени, чтобы основательно заняться обучением. Сделал: Авторизация Регистрация, проверка на валидность Создание сообществ Создание постов Крутую функцию паджинации сделал (постраничная навигация) Внедрил textarea с поддержкой bb кодов. Траблы/проблемы: 1. По ходу разработки начал менять структуру url навигации. Все не продумал и у велосипеда оквадратились колеса. 2. Переборщил с include. Мне кажется инклуды 3-4 уровня это пздц. 3. Столкнулся с тем, что без ajax, js или другой realtime приблуды не сделать ряд функций "на лету", например, лайки, подписки и т.д. 4. Не разобрался с шаблонами. Поэтому тупо инклудю php файлы в index.php ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
04.02.2019, 18:56 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Енот по поводу структуры URL Делай динамические ссылки, например по ID страницы, которые перед высером будут преобразовываться в реальные. Этой фишке уже лет 10 если не больше. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
04.02.2019, 19:06 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Енот 04.02.2019, 18:56 Чутка забуксовал. Сейчас такая фаза, когда собрал кучу вопросов и траблов и хочется все отпустить по направлению писи. Опять же, мало времени, чтобы основательно заняться обучением. Сделал: Авторизация Регистрация, проверка на валидность Создание сообществ Создание постов Крутую функцию паджинации сделал (постраничная навигация) Внедрил textarea с поддержкой bb кодов. Траблы/проблемы: 1. По ходу разработки начал менять структуру url навигации. Все не продумал и у велосипеда оквадратились колеса. 2. Переборщил с include. Мне кажется инклуды 3-4 уровня это пздц. 3. Столкнулся с тем, что без ajax, js или другой realtime приблуды не сделать ряд функций "на лету", например, лайки, подписки и т.д. 4. Не разобрался с шаблонами. Поэтому тупо инклудю php файлы в index.php ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
04.02.2019, 19:52 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
бухалтер фантоцци 04.02.2019, 19:06 Енот по поводу структуры URL Делай динамические ссылки, например по ID страницы, которые перед высером будут преобразовываться в реальные. Этой фишке уже лет 10 если не больше. Немного запутался в конструкции urlа. Пока продумываю такую конструкцию: после index.php Cat=value1&cid=value2&act=value3&p=value4 Где cat - категория Value1 (c,u,t - communities, users, topics) Cid - id материала в категории (по id, all, new, best, del...) Act - действие с категорией (list, view,...всякие функции ядра) P - pages. До этого пытался реализовать более простую структуру C=X&V=Y&P=Z c (c,u,t) X= id V (действие, атрибут) В итоге получилось сильно замудренно, ну и не выйдет потом это перевести в нормальный вид на слешах, topics/new/?p=10 ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
04.02.2019, 21:18 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
bga83 04.02.2019, 19:52 дели на микросервисы, каждый из которых с четким и относительно простым функционалом. Это модно, стильно, молодежно. У меня есть главный файл ядра, где описаны функции. И есть в каждом модуле (юзеры, сообщества, топики) свои файлы логики где выполняются действия для каждого модуля. Зы. Уже понимаю, что все хочу переписать начисто, но пока не нашел ключевую фичу, ради которой все переделывать. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
04.02.2019, 21:24 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Енот я вообще забыл давно про GET-параметры, как и про один универсальный index.php нах надо самому себе жизнь усложнять? ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
04.02.2019, 21:47 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
бухалтер фантоцци 04.02.2019, 21:47 Енот я вообще забыл давно про GET-параметры, как и про один универсальный index.php нах надо самому себе жизнь усложнять? ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
04.02.2019, 21:52 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Ну у тебя один из стандартных путей, как делают большинство, я лично вижу массу недостатков и неудобств как при разработке, так и поддержке. Но не факт, что мой способ тебе понравится. Я вообще генератор сделал, собирает PHP-скрипты как "матрёшку" из исходников (несколько уровней вложенности), разумеется есть набор include-файлов, где собраны часто используемая хрень. Так можно из отдельных блоков насобирать кучу разных независимых скриптов, как PHP так и JS и CSS-файлов, причём некоторые можно сделать крайне нестандартными без влияния на код ядра, да и само "ядро" вещь условная. URL - структура и POST-запросы вторичны, здесь можно как угодно делать. Да много чего можно понапридумывать, о чём Кнут не сможет напесать даже за 10 жизней. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
04.02.2019, 22:14 |
|
Хочу написать CMS сообщества
|
|
---|---|
#18+
то-есть мой подход принципиально другой, я не лезу в исходный код, я его генерю каждый раз новый. это очень помогает иметь кучу версий и клонов, что очень удобно во время эксперимеентов или когда заказчик начинает путаться в желаниях. А так-же при определённой подходе я делаю сайты на виртуальном хостинге с десятками тысяч посещений в сутки, где битрикс не тянет сама себя. ... |
|
Модератор:
|
|
04.02.2019, 22:21 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
бухалтер фантоцци 04.02.2019, 21:47 Енот я вообще забыл давно про GET-параметры, как и про один универсальный index.php нах надо самому себе жизнь усложнять? ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
05.02.2019, 10:17 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Ничем не плохо и не хорошо, это просто стереотип, часть мировоззрения, некоторые даже не могут себе представить, что может быть по-другому. Если конечный продукт будет выложен полностью с исходниками, конечно лучше придерживаться стандарно-текущего мировоззрения хомячков, иначе в гневе закидают сцаными тряпками. Если только для себя, в идеале лучше исходить от задачи и предметной области, делать модель - здесь у большинства ступор, а выбор того или иного инструмента (а этот топик посвящён как раз созданию инструмента) вообще дело 78 пункта по важности. Но так не бывает, каждый знает набор типовых модных (да-да, именно модных) инструментов, подгоняя под его шаблон задачу. Вот здесь я пошёл ещё лет 10 назад по собственному велосипедному пути, изучив несколько CMS и выкинув все на помойку, взяв оттуда идеи. Ничего лучше генерации не придумал. Сгенерить можно любой код. Например, моя CRM (она закрыта - написана под заказ для ряда организаций) поставляется вместе с генератором, в виде исходников, на месте всё это дело генерится вместе с сайтом поддержки, инструкциями и т.д. и начинаяется работа уже с добавленными фишками. Что интересно - мой генератор крайне примитивен, но он реализует генеальную идею, он за тебя ничего делать не будет, ты должен быть думающим, сам создавать архитектуру, иметь различные навыки, чтобы представлять конечный результат. Большинство берут готовый фреймворк и юзают типовые примеры - это хороший вариант для большинства. Если ТС подходит к задаче аналогично, то ИМХО не стоит изобратеть велосипед, возможно вообще ничего нахрен не надо, взять готовое и пойти дрочить, а если хочет что-то сделать продуманную модель и архитектуру, то инструмент сам по себе родится (в том чтобы нахуярить говнокода ничего сложного нет). Поэтому название темы «Хочу написать CMS сообщества» не информативно абсолютно, это скорее объявление намерений и всё. Да пиши, кто тебе мешает. Модели готовой и продуманной нет? - а это с кодерством никак не связано. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
05.02.2019, 14:12 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Непонятно. Почему один универсальный index.php это стандарно-текущее мировоззрение хомячков. На сколько я помню раньше как раз было распространено много *.php, вот как у дедофорума например. Кому как удобнее, то так и делает. Про генератор тем более непонятно. Он же не взялся ниоткуда, а был написан. Тогда какое отличие от фреймворка например или ЦМС? ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
05.02.2019, 15:10 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Енот 04.02.2019, 18:56 Сделал: Авторизация Регистрация, проверка на валидность Создание сообществ Создание постов Крутую функцию паджинации сделал (постраничная навигация) Внедрил textarea с поддержкой bb кодов. Сделал лайки, дизлайки топиков и коментов Пока на php. Надо сделать: Подписки Профайл юзеров Профайл сообществ Модераторов Модераторов сообществ Функционал модераторов Поиск Обратную связь Загрузчик изображений Валидацию изображений Надо найти бесплатный хостинг, чтобы форум друзей смог поднасрать в базу и потестировать говноподелку. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
05.02.2019, 19:38 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Нужен логотип и название комьюнити ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
05.02.2019, 19:41 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Енот 05.02.2019, 19:41 Нужен логотип и название комьюнити ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
05.02.2019, 19:42 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Green2 05.02.2019, 19:42 Енот 05.02.2019, 19:41 Нужен логотип и название комьюнити Тематика - кастомная. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
05.02.2019, 22:17 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Про репликант уже было? Хочу написать смс сообществу? ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
06.02.2019, 05:22 |
|
Хочу написать CMS сообщества
#942414
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Енот 05.02.2019, 19:41 Нужен логотип и название комьюнити ... |
||||||||||||||||
Модератор:
Нравится:
Не нравится:
|
||||||||||||||||
06.02.2019, 13:28 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Очень круто. Смотрится как phorum. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
06.02.2019, 18:05 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Посоветуйте простой курс по js для нубов ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
06.02.2019, 19:19 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Помогите разобраться с запросом. Есть таблицы: Сообщества Топики (содержат id сообщества) Юзеры Подписки (связка юзера и сообщества) Нужно вывести топики из тех сообществ, на которые подписан юзер. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
07.02.2019, 22:13 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Подскажите, что гуглить. Хочу массово управлять сообщениями, постами, через чекбоксы. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
12.02.2019, 06:36 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Енот, гугли сиськи и котиков. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
12.02.2019, 13:12 |
|
Хочу написать CMS сообщества
#960867
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
Модератор:
Нравится:
Не нравится:
|
||||||||||||||||
12.02.2019, 20:06 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
Енот ты похожу в начале пути совсем совсем. Да это управление чекбоксами. Проийди какой нибудь базовый самоучитель. Напиши стандарнтое приложение на php список зеров в балице напротив каждого чекбокс выбрал удалил кликнул на юзера открвылся на редактирвоание изменил сохранил кнопка добавить нового тот же диалог как и для редактирования только добавление ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
12.02.2019, 20:54 |
|
Хочу написать CMS сообщества
|
|||
---|---|---|---|
#18+
https://ru.stackoverflow.com/questions/460523/Передача-массива-checkbox-метод-post Надо будет попробовать вот так ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
12.02.2019, 21:05 |
|
|
start [/forum/topic.php?all=1&fid=2&tid=23073]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
351ms |
get tp. blocked users: |
2ms |
others: | 57ms |
total: | 479ms |
0 / 0 |