Одиночка Айс, Да какая-же это редкость? Вот прямо здесь на тостере у комментов есть конопочки:
обратите внимание, они отличаются. Могу поспорить, что у модератора там будут дополнительные кнопочки. И подобные примеры можно много где найти. И нет в них ничего особенного или печального.
Одиночка Айс, я все равно не понимаю, что где должно быть раскидано, чтобы печалька настала. Сами экшены для удаления наверняка лежат рядышком с остальными типа edit, update и т.п..
Кнопочки могут быть где-то в шаблонах, или специально обученном компоненте-по-выводу-кнопочек, или даже js-ом навешиваются.
Может вообще состояние проекта в котором "что-то раскидано по овердохрена файлов" не особо связано с наличием дополнительных кнопочек?
sHARek, то что вы сейчас делаете - лапша. Для ранних экспериментов покатит, и лет 15 назад такое даже на работе прокатило бы, но сейчас уже как-то не соответствует современным подходам.
sHARek,
3. Ну теперь то понятно, что вам нужно не "сохранить значение contenteditable="true"", а сохранить измененный текст.
1. Да, технически можно сохранить прямо в index.php. Не могу сказать что это будет правильно, но сервер от этого не взорвется. Про единую точку входа, роитинг, mvc и прочие штуки еще рано грузить же?
2. спасибо, я в кусе что такое contenteditable, и вопрос был не о том. но уже не важно, в виду п.1
Одиночка Айс, не вижу в этом ничего печального. Заказчик захотел кнопочки, заплатил денег, получил то что хотел. Почему вас это печалит - загадка. "сложно сложно непонятно"? Ну тогда печалька, ага.
Одиночка Айс, я своими руками делал такие штуки дважды, и пару раз видел в проектах других разработчиков. Не считая всяких форумных движков, где такое вообще на каждом шагу.
Одиночка Айс, простите за мой французский, но это наркомания какая-то. У вас либо есть эти админские экшены/методы (удаление, баны всякие, и т.д.) либо их нет. Если они есть, то какая разница где расположена кнопочка? Может этих кнопочек вообще 50 штук в разных местах. Кого это волнует?
Cpa, потому что из-за своего "прямо сейчас" вы даже не посмотрели что такое document.write() (см. желтую плашку в самом верху)
С таким подходом могу только пожелать вам удачи и побольше моральных сил.
А если действительно нужен результат - наймите кого-нибудь.
Таймаут конечно сработает, если выждете необходимое время, но зачем этот жуткий костыль? А для приближения к пониманию попробуйте почитать соответствующий раздел учебника и поделать упражнения.
Одиночка Айс, нет ничего ужасного в том, что в модуле содержащем к пример article->create(), article->update(), article->publish() появится еще и article->delete()
И да, дополнительная кнопочка прямо на статье может быть очень удобной, с точки зрения пользователя. А мы же ради пользователей и стараемся, не?
Дополнил ответ.