SeVlad: Потому что работа с файлами должна вестись ТОЛЬКО через фтп. Выше уже объяснял один аспект этого. А если ты думаешь, что получив возможность изменить код файла на сервере или залить бекап вебмастер не сможет получить доступ ко всему - ты глубоко заблуждаешься.
Я не хочу спорить и доказывать не свои слова :)
Лучше повторю свои собственные - для небольших правок шаблона я бы не стал давать доступ к FTP, ну а для сохранения бэкапов вообще существуют удобные инструменты, пользоваться которыми можно доверить даже контент-менеджеру :)
SeVlad: А в админку править файлы - дал бы? Это 2-я глупость.
Не один нормальный вебмастер не возьмётся за работу на сайте, не имея доступа к файлам.
НО!! см /ru/forum/774117
Смотря какая работа.
Если я попрошу поставить на сайте счетчик или заняться сохранением бэкапов, а у меня потребуют для этого доступ к FTP - я, скорее всего, попрошу другого вебмастера, не вдаваясь в обсуждение нормальности и глупости. Просто на всякий случай, мало ли.
Если поднять бекап - 10 сек, то открыть файл в правильном блокноте по ФТП 0,0001сек :)
Именно она приводит более чем часто. http не тот протокол, по котором надёжно передаются содержимое текст файлов. Тем более кода. Тут оч много зависимостей - от ОС и браузера юзера до набора и настроек ПО сервера и движка.
При этом если полгода правил- всё нормально, нельзя быть уверенным, что в данный момент ничего не произойдет - ты же просто не знаешь что и когда изменил хостер. Или по пути что произошло.
В общем нужно сразу привыкать пользоваться правильными инструментами.
Я бы не стал давать кому-то доступ к FTP только для того, чтобы добавить счетчик в футер или сделать бэкап :)
Samail: Это количество просмотров за всё время. Делим его на разницу в днях, между датой создания и сегодняшней датой и получается среднее число просмотров в сутки.
Ну вот, тогда совсем другой запрос получается, без avg и group by :)
Собственно, вы его сами уже и написали, просто словами.
SELECT date_created, views, views/(to_days(now()) - to_days(date_created)) as ViewsQuantityAvg FROM `ads` ORDER BY ViewsQuantityAvg
Вот формулируют так задачи, а потом жалуются, что программисты плохо задание выполняют :)
Когда-нибудь научишься :)
Но я не спец по джумле, не знаю какие модули где-куда-как.
Вот и поговорили :)
Надеюсь, наша небольшая дискуссия помогла ТС :)
Потому что работа с файлами должна вестись ТОЛЬКО через фтп. Выше уже объяснял один аспект этого.
А если ты думаешь, что получив возможность изменить код файла на сервере или залить бекап вебмастер не сможет получить доступ ко всему - ты глубоко заблуждаешься.
Я не хочу спорить и доказывать не свои слова :)
Лучше повторю свои собственные - для небольших правок шаблона я бы не стал давать доступ к FTP, ну а для сохранения бэкапов вообще существуют удобные инструменты, пользоваться которыми можно доверить даже контент-менеджеру :)
Повторю вопрос - как он вставит код? Через админку сайта?
А бекапы как без ФТП? Тоже через движок?
Ну да, а почему нет?
А в админку править файлы - дал бы? Это 2-я глупость.
Не один нормальный вебмастер не возьмётся за работу на сайте, не имея доступа к файлам.
НО!! см /ru/forum/774117
Смотря какая работа.
Если я попрошу поставить на сайте счетчик или заняться сохранением бэкапов, а у меня потребуют для этого доступ к FTP - я, скорее всего, попрошу другого вебмастера, не вдаваясь в обсуждение нормальности и глупости. Просто на всякий случай, мало ли.
Выложите уже схему БД и заодно - что туда пишете, зачем вам советы "как вылечить больного без больного"?
Если поднять бекап - 10 сек, то открыть файл в правильном блокноте по ФТП 0,0001сек :)
Именно она приводит более чем часто. http не тот протокол, по котором надёжно передаются содержимое текст файлов. Тем более кода. Тут оч много зависимостей - от ОС и браузера юзера до набора и настроек ПО сервера и движка.
При этом если полгода правил- всё нормально, нельзя быть уверенным, что в данный момент ничего не произойдет - ты же просто не знаешь что и когда изменил хостер. Или по пути что произошло.
В общем нужно сразу привыкать пользоваться правильными инструментами.
Я бы не стал давать кому-то доступ к FTP только для того, чтобы добавить счетчик в футер или сделать бэкап :)
Order by ViewsAvg наверно
Мои запросы тогда не в тему, они на другие данные рассчитаны были.
Да, поправил, чтобы нагляднее было.
Это количество просмотров за всё время. Делим его на разницу в днях, между датой создания и сегодняшней датой и получается среднее число просмотров в сутки.
Ну вот, тогда совсем другой запрос получается, без avg и group by :)
Собственно, вы его сами уже и написали, просто словами.
Вот формулируют так задачи, а потом жалуются, что программисты плохо задание выполняют :)
только цифры
Нет, что оно означает? Количество просмотров?
Тогда непонятно, как это количество связано с date_created (то есть, с датой создания, а не с датами просмотра).
Что в поле views?
В любом случае - Avg, Group by, Order by.