Простейшие скрипты для динамических комментариев

12
L
На сайте с 19.07.2013
Offline
9
675

Здравствуйте,

я бы хотел сделать небольшой сайт на ПХП с динамическими комментариями _к каждому абзацу_(сам сайт уже готов).

Опишу на примере: делаем сайт стихов Пушкина. Их кол-во уже не изменится, потому страницы нет нужды генерировать динамически из БД.

Каждая страница - отдельный стих.

На каждой странице - три колонки: 1 Стих, 2 Перевод на английский, 3 Комментарий к переводу.

Нажав на каждую строку надо чтобы в третьей колонке можно было вписать комментарий. Желательно также чтобы при нажатии на строке второй колонки можно было править перевод.

Итого, нужно:

1) простейшая но безопасная система авторизации. Не писать самому, а взять готовую разработку.

2) Может уже есть готовые наработки, позволяющие комментировать абзацы, а не только страницу?

3) Готовую систему inline комментариев, чтобы кликнув на строку, и в третьей колонке можно начать писать(при условии что авторизирован).

4) простую систему редактирования контента на лету(строки во втором столбике).

Спасибо всем кто подскажет.

H
На сайте с 09.10.2012
Offline
11
#1

Сомневаюсь, что вы найдете именно такую готовую систему под свои нужды.

Проще найти специалиста и сделать на заказ (либо самому, если хватает знаний и навыков).

S
На сайте с 23.05.2004
Offline
315
#2

Не надо употреблять слово "простейшее" , если сами не можете это реализовать. Иначе получается фраза "мне надо лишь просто долететь до луны".

Это просто подпись.
C
На сайте с 04.02.2005
Offline
291
#3

Похвальное пожелание...

Но решение не из сложных.

1- статический контент.

Каждый параграф имеет свой уникальный айди (или айди статьи + айди параграф, или уникальный для каждого парагарфа в о всей системе)

далее, комментируя параграф коменты попадают в базу с этим уникальным айди

Просто? да. Реализуемо? Да.

СКОЛЬКО?

S
На сайте с 23.05.2004
Offline
315
#4
1- статический контент.

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

Каждый параграф имеет свой уникальный айди

А что такое параграф ? Это то, что в <p> ? Визивинг редакторы творят чудеса, от кучи вложенных параграфов до их отсутствия и замены на <div>

Просто? да. Реализуемо? Да.

А там еще инлайн редактор на странице - которая статика. Т.е. давай обновляем базу, пишем новую статику как минимум.

Параграф изменили , что его id, оставили тот же ? А откуда уверенность, что старый текст не разбили на два параграфа или наоборот не соединили. Как и куда комментарии будем привязывать ?

Как вообще собираетесь текст из 5 парагрофов к id привязывать ? Разбивать целый текст на параграфы и делать привязку по id - глупо, никогда не ясно где какой параграф. Достаточно пустого <p></p> что бы убить связь.

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

C
На сайте с 04.02.2005
Offline
291
#5

Читайте ТЗ

S
На сайте с 23.05.2004
Offline
315
#6
Читайте ТЗ

4 строки - это не ТЗ. ТЗ в 600 страниц имеет больше шансов остаться не измененным, чем выше приведенное ТЗ :D

C
На сайте с 04.02.2005
Offline
291
#7

Stek,

Не надо употреблять слово "простейшее"

Согласен...

Но

Не так страшен черт, как его малюют

или

Глаза боятся, руки делают

S
На сайте с 23.05.2004
Offline
315
#8
Глаза боятся, руки делают

Ок, как сделаешь, покажешь :D

[Удален]
#9
Stek:
Имхо при реализации такого "простейшего" вылезет столько косяков, что легче будет сложное сделать.

Запихиваем всё в таблицу и тээру йд впариваем - вот вам и "блокировка от угона контента"...

Основная жесть видиццо в переводе А.С. Пушкина на импортный сленг

K2
На сайте с 20.07.2013
Offline
0
#10
lukoie:
На каждой странице - три колонки: 1 Стих, 2 Перевод на английский, 3 Комментарий к переводу.
Нажав на каждую строку надо чтобы в третьей колонке можно было вписать комментарий. Желательно также чтобы при нажатии на строке второй колонки можно было править перевод.

раз 3 колонки, а тобишь колонки это - 3 колонки в таблице table

то тут думаю - строка таблицы пусть будет иметь уникальный id (id стиха например)

ну а по клику на ячейках будут правится параметры, в данном случае - 2, перевод и коммент. вроде все.

единственное если вы собираетесь хранить все в статике, тоесть в страницах в папке на хосте, то тут проблематично уследить за уникальными id, а если стихи или строки будут в базе, то там проще - уникальный id - будет счетчик.

хотя даже если это будет статика. то можно поступить так.

при правке, изменения будут заносится СРАЗУ в страницу в спец место выделенное метками, например html комментариями. тогда не так уж важна уникальность id стиха всех страниц, главное уникальность id в пределах данной страницы, чтобы коммент попадал в нужное место на странице при сохранении.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий