А еще любой современный WYSIWYG редактор поддерживает копирование из Word и вставку чистого текста.
За примером далеко ходить не стоит, все можно сделать даже на демке.
Любой маломальский системный администратор при виде сервера должен первым делом ограничить доступ к учетной записи root-а. Лично я даже не могу представить ситуации, когда FTP соединение может вообще осуществятся с данными правами — это противоречит всем канонам обеспечения безопасности.
Так что на настроенном сервере подобной ситуации возникнуть не может.
Просто открой magent.exe в любом редакторе ресурсов. Внутрь программы вшит 7zip архив, в котором содержатся картинки интерфейса (темы), это справедливо для версии 5.7
Смысл перехода на новые версии это отсутствие в старых версиях нововведений, но на той же версии 1.22 прием/отправка сообщений, обработка контакт листа осталось прежней.
Правда немного поменялся вид запроса поиска контакта.
Если будет время, попробую реализовать сплайсинг функций шифрования в адресном пространстве Mail.ru агента, а то с этим шифрованием и пароль не вытащишь :)
Хотя пароль отдельная тема и механизм его хранения меняется от версии к версии.
Для таких случаев, в "личном кабинете пользователя diafan.CMS", существует пункт "Заказы", где можно сделать заказ на разработку дополнительного модуля или доработку текущих модулей, верстку макета дизайна из PSD в шаблон или адаптацию сверстанного под diafan.CMS.
При этом заказы видны не только нам (разработчикам CMS), а так же нашим «партнерам», получается некий freelance :)
А для разработчиков на diafan.CMS — документация, форум, техподдержка, всегда рады ответить на вопросы :)
Вообще, на базе CMS реализовано множество разноплановых проектов (проще посмотреть портфолио) и сложностей с расширением функционала не возникает.
При установке diafan.CMS предлагает выбрать нужные модули, которые в ходе жизни сайта можно подключать/отключать из административной панели вид который, кстати, можно настроить по своему усмотрению.
Конечно все зависит от задачи, но для рядового сайта зачем каждый раз изобретать «самопальный» велосипед с каркасом популярных фрейморвков, честно сказать я не понимаю.
Может быть это амбиции?
В юности у меня постоянно возникало желание написать все с нуля :)
Уже есть опыт переноса с Joomla и Drupal.
Конечно код переноса был заточен под конкретные сайты, но проблем с URL не возникло.
Побольше бы проектов с данными CMS и код будет не стыдно выложить.
По крайней мере в Joomla есть поле alias в таблице content, а в опыте с Drupal ЧПУ генерировались автоматически на основе поля title из таблицы node_revisions (такое было задание)
Вот таким запросом, можно из Drupal вытащить активные страницы: SELECT node_revisions.title,node_revisions.body,node.status FROM node_revisions inner join node on node.nid = node_revisions.nid WHERE node.type='page' AND node.status=1
А таким вытащить основной контент с Joomla: SELECT id,title,introtext,catid,state,modified,metakey,metadesc,alias FROM content
Так же написаны парочка скриптов, сбора изображений с сайта (CSS, HTML) + автоматическая замена URL (картинок, перекрестных ссылок) в переносимом контенте. Правда эти скрипты больше пригодны для разработчика, нежели для конечного пользователя. Кому интересно могу поделиться.
С этими инструментами перенос дизайна и всего контента сайта на diafan.CMS занимает меньше получаса, остальное время уходит на реализацию специфических для сайта фишек.
Все зависит от емкости аккумулятора.
для 8 часов нужно не меньше 8600 мА·ч (справедливо для ASUS Eee PC 1000), но и по размерам такой аккумулятор не маленький.
И не нужно верить ценникам и описанию на коробке, нужно смотреть на маркировку непосредственно на нетбуке.
Можно много интересных идей и знаний упустить, если каждый раз задумываться «а зачем?».
В свое время писал собственный загрузчик с проверкой пароля при включении компьютера до загрузки системы, так вот приобретенные знания помогли вручную восстановить «нечаянно» убитую таблицу разделов на ноутбуке, а написание «голых» программ на FASM пригодилось при создании шелл-кодов.
За примером далеко ходить не стоит, все можно сделать даже на демке.
Это так, для справки.
Так что на настроенном сервере подобной ситуации возникнуть не может.
Если кому-то интересно рекомендую ознакомиться.
Правда немного поменялся вид запроса поиска контакта.
Если будет время, попробую реализовать сплайсинг функций шифрования в адресном пространстве Mail.ru агента, а то с этим шифрованием и пароль не вытащишь :)
Хотя пароль отдельная тема и механизм его хранения меняется от версии к версии.
При этом заказы видны не только нам (разработчикам CMS), а так же нашим «партнерам», получается некий freelance :)
А для разработчиков на diafan.CMS — документация, форум, техподдержка, всегда рады ответить на вопросы :)
Вообще, на базе CMS реализовано множество разноплановых проектов (проще посмотреть портфолио) и сложностей с расширением функционала не возникает.
index.php?option=com_content&task=view&id=7&Itemid=11 — это не ЧПУ, а простой URL с GET параметрами.
habrahabr.ru/company/diafan/blog/ — это ЧПУ.
В diafan.CMS существует механизм генерации ЧПУ, на основе имени (заголовка) страницы.
Конечно все зависит от задачи, но для рядового сайта зачем каждый раз изобретать «самопальный» велосипед с каркасом популярных фрейморвков, честно сказать я не понимаю.
Может быть это амбиции?
В юности у меня постоянно возникало желание написать все с нуля :)
Конечно код переноса был заточен под конкретные сайты, но проблем с URL не возникло.
Побольше бы проектов с данными CMS и код будет не стыдно выложить.
По крайней мере в Joomla есть поле alias в таблице content, а в опыте с Drupal ЧПУ генерировались автоматически на основе поля title из таблицы node_revisions (такое было задание)
Вот таким запросом, можно из Drupal вытащить активные страницы:
SELECT node_revisions.title,node_revisions.body,node.status FROM node_revisions inner join node on node.nid = node_revisions.nid WHERE node.type='page' AND node.status=1
А таким вытащить основной контент с Joomla:
SELECT id,title,introtext,catid,state,modified,metakey,metadesc,alias FROM content
Так же написаны парочка скриптов, сбора изображений с сайта (CSS, HTML) + автоматическая замена URL (картинок, перекрестных ссылок) в переносимом контенте. Правда эти скрипты больше пригодны для разработчика, нежели для конечного пользователя. Кому интересно могу поделиться.
С этими инструментами перенос дизайна и всего контента сайта на diafan.CMS занимает меньше получаса, остальное время уходит на реализацию специфических для сайта фишек.
для 8 часов нужно не меньше 8600 мА·ч (справедливо для ASUS Eee PC 1000), но и по размерам такой аккумулятор не маленький.
И не нужно верить ценникам и описанию на коробке, нужно смотреть на маркировку непосредственно на нетбуке.
В свое время писал собственный загрузчик с проверкой пароля при включении компьютера до загрузки системы, так вот приобретенные знания помогли вручную восстановить «нечаянно» убитую таблицу разделов на ноутбуке, а написание «голых» программ на FASM пригодилось при создании шелл-кодов.