Страниц (51): В начало « ... 8 9 10 11 [12] 13 14 15 16 ... » В конец
Найдено сообщений: 764 |
| 1Bot |
Отправлено: 27 апреля 2014 — 11:51 • Тема: Принципиально новая сборка ExBB • Форум: Обсуждаем |
Ответов: 178 Просмотров: 143293
 |
WebMaster пишет:Пока нет нормального ядра, не будет и других разработчиков...
Пока нет других разработчиков, не будет нормального ядра...
Пока не будет детальной документации по ядру и функциям - не будет быстрой помощи новым разработчикам. Да и полномасштабное сравнение различных движков было бы поводом для обсуждения преимуществ и недостатков, а потом и собственно рекламы и позиционирования данного форума как продукта. |
| 1Bot |
Отправлено: 18 апреля 2014 — 07:02 • Тема: Как грамотно перевести сайт на другой домен? • Форум: Интернет |
Ответов: 5 Просмотров: 6446
 |
Gori пишет:Ситуация такая:
Сейчас у меня есть раскрученный сайт. Но по глупости я оформил домен при регистрации на вымышленное имя. Теперь короче у меня этот домен будет отобран, но это произойдёт месяцев через 5-6, когда закончится срок его регистрации.
Вобщем у меня не будет этого домена. Поэтому я зарегистрировал новый домен, куда хочу грамотно перенвести свой сайт.
Вопрос такой, как грамотно это сделать? Чтобы ничего не потерять. Посещаемость чтобы не упала, чтобы поисковики его видели так же хорошо.
У меня мысль такая, что весь сайт сейчас нужно перенести на новый домен, а на старом поставить редирект в .htaccess
Но правильно ли это? Может быть как-то лучше можно сделать?
Правильно думаете, редирект нужно делать на новый домен с кодом 301 Moved Permanently (Постоянный перенос) |
| 1Bot |
Отправлено: 1 апреля 2014 — 08:39 • Тема: Принципиально новая сборка ExBB • Форум: Обсуждаем |
Ответов: 178 Просмотров: 143293
 |
Форум. Парадигма модель-отображение-контроллер (MVC) в действии
----------------------------------------------------------------
Проектирование
1) Словесное описание основных сущностей (назначение/характеристики/свойства/состояния)
2) Словесное описание действий сущностей (действия по изменению состояния)
3) Словесное описания взаимодействия сущностей (обработка событий/обработка исключений)
4) Словесное описания дополнительных сущностей (назначение/характеристики/свойства/состояния/обработка событий)
5) Поддержка миграций при модернизации кода и БД (поддержка версионности)
6) Поддержка вертикальной (возможность заменять компоненты более мощными и быстрыми по мере роста требований и развития технологий) и горизонтальной (возможность добавлять новые узлы, серверы, процессоры для увеличения общей производительности) масштабируемости
Инструменты
1) Использование для отображения языка шаблонов Smarty
2) Использование для модели прослойки PHP Data Objects (PDO) для абстрагирование от особенностей синтаксиса различных СУБД
3) Использование распределенной системы управления версиями файлов (Git) для фиксация изменений кода
4) Резервное копирование/восстановление БД планируется осуществлять стандартными средствами используемой СУБД |
| 1Bot |
Отправлено: 13 марта 2014 — 07:48 • Тема: Подключение PHP файла • Форум: HTML |
Ответов: 129 Просмотров: 109213
 |
1Bot пишет:Если в представлении необходим вывод циклических данных, то проще в цикле как раз и вызывать вывод представления для отдельных элементов.
Моя ошибка: не в представлении, а в отображении!
Т.е. правильно:
Если в отображении необходим вывод циклических данных, то проще в цикле как раз и вызывать вывод методов отображения для отдельных элементов. |
| 1Bot |
Отправлено: 12 марта 2014 — 14:09 • Тема: Подключение PHP файла • Форум: HTML |
Ответов: 129 Просмотров: 109213
 |
Цитата:Модель - содержит бизнес-логику приложения и включает методы выборки (это могут быть методы ORM), обработки (например, правила валидации) и предоставления конкретных данных, что зачастую делает ее очень толстой, что вполне нормально.
Модель не должна напрямую взаимодействовать с пользователем. Все переменные, относящиеся к запросу пользователя должны обрабатываться в контроллере.
Модель не должна генерировать HTML или другой код отображения, который может изменяться в зависимости от нужд пользователя. Такой код должен обрабатываться в видах.
Одна и та же модель, например: модель аутентификации пользователей может использоваться как в пользовательской, так и в административной части приложения. В таком случае можно вынести общий код в отдельный класс и наследоваться от него, определяя в наследниках специфичные для подприложений методы.
Вид - используется для задания внешнего отображения данных, полученных из контроллера и модели.
Виды cодержат HTML-разметку и небольшие вставки PHP-кода для обхода, форматирования и отображения данных.
Не должны напрямую обращаться к базе данных. Этим должны заниматься модели.
Не должны работать с данными, полученными из запроса пользователя. Эту задачу должен выполнять контроллер.
Может напрямую обращаться к свойствам и методам контроллера или моделей, для получения готовых к выводу данных.
Виды обычно разделяют на общий шаблон, содержащий разметку, общую для всех страниц (например, шапку и подвал) и части шаблона, которые используют для отображения данных выводимых из модели или отображения форм ввода данных.
Контроллер — связующее звено, соединяющее модели, виды и другие компоненты в рабочее приложение. Контроллер отвечает за обработку запросов пользователя. Контроллер не должен содержать SQL-запросов. Их лучше держать в моделях. Контроллер не должен содержать HTML и другой разметки. Её стоит выносить в виды.
В хорошо спроектированном MVC-приложении контроллеры обычно очень тонкие и содержат только несколько десятков строк кода. Логика контроллера довольно типична и большая ее часть выносится в базовые классы.
Модели, наоборот, очень толстые и содержат большую часть кода, связанную с обработкой данных, т.к. структура данных и бизнес-логика, содержащаяся в них, обычно довольно специфична для конкретного приложения.
Если в представлении необходим вывод циклических данных, то проще в цикле как раз и вызывать вывод представления для отдельных элементов. |
| 1Bot |
Отправлено: 12 марта 2014 — 08:23 • Тема: Подключение PHP файла • Форум: HTML |
Ответов: 129 Просмотров: 109213
 |
MVC архитектура должна наконец отделить логику от интерфейса и способа хранения данных.
Дополнительно рекомендую еще более структурировать код вокруг сущностей форума, т.е. использовать классы для описания пользователя, форума, группы, категории, сообщения и т.д. и описать в классах основные действия с вызовом событий до/после действий и при исключениях. |
| 1Bot |
Отправлено: 11 марта 2014 — 07:48 • Тема: Подключение PHP файла • Форум: HTML |
Ответов: 129 Просмотров: 109213
 |
WebMaster пишет:Я хочу наконец-то сделать MySQL версию ExBB, только один похоже не справлюсь!
Детализируйте пожалуйста свои планы и задумки по реализации, с тем чтобы эту работу можно было разбить на небольшие законченные проекты и дело пойдет быстрее. |
| 1Bot |
Отправлено: 7 марта 2014 — 08:39 • Тема: [ПРОДАЮ] ExBB MultiUpload Mod • Форум: Коммерческая зона |
Ответов: 9 Просмотров: 22320
 |
Parapsixolog
Замечательный мод!
Интересует вопрос формата хранения данных о прикрепленных к посту данных для приведения его к совместимому с первоначальным форматом. |
| 1Bot |
Отправлено: 4 марта 2014 — 12:12 • Тема: Новый хостинг. Ошибки при обновлении. • Форум: Установка и обновление |
Ответов: 17 Просмотров: 20057
 |
Speaker пишет:Сделал все по инструкции. Форум установился без ошибок. Но нет ни старых пользователей ни сообщений. Есть только один участник, он же админ. Т.е. все старые файлы и папки лежат в директории /forum на сервере, но почему-то к новому форуму они не подключаются.
Распаковавать update необходимо в ту же папку, где был старый форум. |
| 1Bot |
Отправлено: 4 марта 2014 — 10:49 • Тема: Новый хостинг. Ошибки при обновлении. • Форум: Установка и обновление |
Ответов: 17 Просмотров: 20057
 |
Speaker пишет:А папки со старыми форумами и настройками надо загружать на сервер до установки или после?
Установки как таковой нет - есть обновление скриптов из архива. Смотрите в инструкцию!  |
| 1Bot |
Отправлено: 4 марта 2014 — 09:41 • Тема: Новый хостинг. Ошибки при обновлении. • Форум: Установка и обновление |
Ответов: 17 Просмотров: 20057
 |
Speaker пишет:Т.е. версия для php 5.4 от пользователя NordWest не подходит? Да, и еще, наверное это важно: я не смог закрыть форум из админки, были проблемы со старым хостингом, получилось только скачать всю папку forum как есть.
Подходит, просто не нужно переименовывать папки, меняются только основные скрипты. |
| 1Bot |
Отправлено: 4 марта 2014 — 09:18 • Тема: Новый хостинг. Ошибки при обновлении. • Форум: Установка и обновление |
Ответов: 17 Просмотров: 20057
 |
Вы спутали сценарий обновления.
Инструкция по обновлению с версии ExBB FM 1.0 RC1 до ExBB FM 1.0 Final : (Отобразить)
Скрытый текст:Для просмотра Вам необходимо авторизоваться
5. в файле data/boardinfo.php выше строки
добавляем
CODE:$this->exbb['description'] = '';
$this->exbb['keywords'] = '';
$this->exbb['max_threads'] = 153600;
$this->exbb['edit_time'] = 0;
$this->exbb['botlight'] = TRUE;
$this->exbb['mailer'] = FALSE;
$this->exbb['loginza'] = FALSE;
$this->exbb['watches'] = FALSE;
$this->exbb['belong'] = FALSE;
$this->exbb['ads'] = FALSE;
$this->exbb['chat'] = FALSE;
$this->exbb['redirect'] = FALSE;
6. Открываем форум из админки и настраиваем админку и новые модули по своему желанию
На этом обновление закончено. [/hide] |
|
Страниц (51): В начало « ... 8 9 10 11 [12] 13 14 15 16 ... » В конец
|