Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Самопис для форума - 2

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (4): [1] 2 3 4 »   

> Описание: Продолжение
RomAndry Администратор
Отправлено: 01 Июля, 2015 - 03:11:56
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




Продолжение темы "Самопис для форума".
 
My status
 Top
Viper
Отправлено: 01 Июля, 2015 - 03:12:11
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




armancho7777777 пишет:
php-расширение DOM* в помощь.
успешно упадет при невалидном.

armancho7777777 пишет:
Выводить код сообщений прогоняя через htmlspecialchars и всё.
а потом что мы будем делать с подсветкой?


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
armancho7777777 Супермодератор
Отправлено: 01 Июля, 2015 - 03:16:35
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Viper пишет:
успешно упадет при невалидном.

Да ну что Вы говорите Радость
Пробуйте на здоровье:
PHP:
скопировать код в буфер обмена
  1. $doc = new DOMDocument('1.0', 'utf-8');
  2. @$doc->loadHTML(mb_convert_encoding($message, 'HTML-ENTITIES', 'utf-8'));
  3. echo $doc->saveHtml($doc->getElementsByTagName('body')->item(0));

И не то, что не упадёт, так ещё и исправит семантику разметки Радость

(Добавление)
Viper пишет:
а потом что мы будем делать с подсветкой?

Я уже показал примеры.
Всё, ухожу.

(Отредактировано автором: 01 Июля, 2015 - 03:26:08)

 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Июля, 2015 - 04:01:13
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




1) Сделан вывод главной страницы разделов форума в виде "дерева" (разделы, подразделы, последние сообщения).
2) Сделан вывод ветки одного раздела форума (подразделы, последние сообщения).
3) Сделан вывод постов в топике.
Пофикшена бага с хендлером сессий.

Дамп БД обновлён.

Кто может набросать визуалочку на текущую структуру БД форума?
Там эти всякие денормализации есть, их нужно обсудить.

Я ушел спать...
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Июля, 2015 - 10:28:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Вчера возникли траблы с тем, что Вайпер взялся "за все и сразу".
Сначала залез в DBC, а потом сразу начал внедрять CSS Bootstrap.

Перед тем как что-то начинать делать -- ОБСУДИТЕ это с другими.
Выберите одну задачу и делайте, не мешайте другим и знайте что вам мешать не будут.

Почти все задачи свободны!
Определите зону своей ответственности.
Нашли ошибку в чужом коде?
Не надо ничего ковырять самому.
Сообщите ответсвенному!


У меня сейчас базовый ф-ционал форума и обвязка пользаков.
Обвязка потому, что я её и так уже начал, но не закончил.
А форум потому, что RomAndry хотел уже миграцию делать.
Когда будет готов форум -- я уйду далее в пользаков (админка, группы, восстановление пароля и пр.).
И кто-то будет уже мигрировать форум, RomAndry или Мелкий.

Сабж кароче..
 
 Top
Мелкий Супермодератор
Отправлено: 01 Июля, 2015 - 10:54:13
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




DelphinPRO пишет:
Тогда визивиг.

Это печально. Не хочу такое.
Привычный для форумов BB, можно взять стандартные markdown или wiki-парсеры

DeepVarvar пишет:
И кто-то будет уже мигрировать форум, RomAndry или Мелкий.

Я так понял, что RomAndry хочет миграцию сам сделать.
Мне он так и не ответил: используется референсный код хранения или был изменён (скорей всего изменён для этих всяких привязок фейсбучиков и ещё чего-нибудь за долгую жизнь форума). А также, какая именно из RC1 версий форума в работе. А может и вовсе подпись внизу врёт полностью.
Копать код не той версии мне не слишком улыбается.


-----
PostgreSQL DBA
 
 Top
RomAndry Администратор
Отправлено: 01 Июля, 2015 - 11:05:12
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




Да, я начал делать конвертер. Потихоньку анализирую.
Все чаще возникает мысль делать не конвертер, а просто драйвер в новом движке, который старые темы читал бы из файлов этого движка, а новые уже из базы.
(Добавление)
что я делаю не так?
pull
commit
git push origin master
и не получается создать request
это из-за того что я в локальной мастер ветке?
 
My status
 Top
DeepVarvar Супермодератор
Отправлено: 01 Июля, 2015 - 12:18:51
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Ты же прямой контрибьютор репозитория.
Какой реквест?

CODE (bash):
скопировать код в буфер обмена
  1. $ git add .
  2. $ git commit -am 'Foo Bar'
  3. $ git push

(Добавление)
RomAndry пишет:
а просто драйвер
Вариант неплохой.
Но есть ли смысл?
Проще один раз конвертнуть и забыть.
(Добавление)
И про твой коммит -- я же обновлял экземпл конфига и там все это есть (было) https://github[dot]com/Romandry/phps[dot][dot][dot]d5f20cab1db55fe1
Ты видимо просто забыл скопировать его наново и поправить логины-пароли коннекта ))
 
 Top
esterio
Отправлено: 01 Июля, 2015 - 12:29:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




ух и с гемором я запустил локальную копию. В основном проблема возникла изза практически нечитаемой ошибкы json_decode.
Цитата:
Configuration file *** is broken or have syntax error

Здесь json_last_error_msg и json_last_error как нильзя к стати подойдут. И еще два переноса строк вначале конфигов материться

А все изза отсутствие комы в конце
Цитата:
// default language
"default_language": "ru",

(Отредактировано автором: 01 Июля, 2015 - 12:37:17)

 
 Top
RomAndry Администратор
Отправлено: 01 Июля, 2015 - 13:21:55
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




DeepVarvar пишет:
Ты видимо просто забыл скопировать его наново и поправить логины-пароли коннекта ))

Да, пардон, не заметил в логе =)
(Добавление)
DeepVarvar пишет:
Ты же прямой контрибьютор репозитория.

Все же правильней было бы через реквесты... к примеру как в случае с конфигом.
 
My status
 Top
DelphinPRO
Отправлено: 01 Июля, 2015 - 13:55:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Контрольный вопрос: frondend стек прикручиваем?

Я не стал много наворачивать. Так, по минимуму для комфортной разработки.
gulp: сборщик
browser-sync: livereload
autoprefixer
imagemin: оптимизация картинок
sass: препроцессор
uglify: минификатор javascript
bower: пакетный менеджер


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Июля, 2015 - 14:45:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Прикручивай.
Но положи это хозяйство в отдельную папулю, чтобы при создании официальной сборки для скачивания было легко эту папулю проигнорить.
(Добавление)
esterio пишет:
отсутствие комы в конце
Я понял, это уже мой касяк.
 
 Top
DelphinPRO
Отправлено: 01 Июля, 2015 - 17:51:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




DeepVarvar пишет:
внедрять CSS Bootstrap.

А зачем вам здесь Bootstrap? Ради каких фишек?


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
esterio
Отправлено: 01 Июля, 2015 - 18:11:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




DelphinPRO
Чтобы был. А если чесно то половину с того что ты написал я впервые слишу
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Июля, 2015 - 18:12:07
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Вот и я оп том же -- я против срапа.
 
 Top
Страниц (4): [1] 2 3 4 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Колонка администратора »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB