Как оставлять комментарии к файлам в Dropbox
Любой пользователь, у которого есть доступ к файлу Dropbox, может оставить к нему комментарий и прочитать комментарии, оставленные другими пользователями, кроме тех случаев, когда функция комментирования отключена. Подробнее о том, как отключить функцию комментирования файлов…
highlight icon
- Можно управлять правами на просмотр и комментарии непосредственно в Dropbox Replay через настройки общего доступа в соответствующем медиафайле.
- Чтобы отменить право на комментарии в Dropbox Replay, нужно отключить действующие общие ссылки с правом на просмотр и комментарии и поделиться новой ссылкой только для чтения.
Как оставить комментарий к файлу
Чтобы оставить комментарий к файлу:
- Войдите в аккаунт на сайте dropbox.com.
- Нажмите Все файлы на боковой панели слева.
- Чтобы найти свой файл, можно также нажать на символ > (стрелка вправо) рядом с разделом Папки на боковой панели слева.
- Нажмите на название файла, к которому вы хотите оставить комментарий.
- Нажмите кнопку Комментарии в правом верхнем углу.
- Введите комментарий.
- Чтобы упомянуть кого-либо в своем комментарии, добавьте значок @ перед именем этого пользователя или нажмите @.
- Добавьте эмодзи в свой комментарий, нажав на значок счастливого лица.
- Нажмите Опубликовать.
Как оставить комментарий к определенной части файла
Чтобы оставить комментарий к определенной части файла:
- Войдите в аккаунт на сайте dropbox.com.
- Нажмите Все файлы на боковой панели слева.
- Чтобы найти свой файл, можно также нажать на символ > (стрелка вправо) рядом с разделом Папки на боковой панели слева.
- Нажмите на название файла, к которому вы хотите оставить комментарий.
- Нажмите кнопку Комментарии в правом верхнем углу.
- Нажмите на значок в виде кружка с плюсом рядом с полем Добавьте свой комментарий.
- Нажмите на нужное место в файле и, не отпуская кнопку мыши, растяните рамку, выделив область, к которой нужно оставить комментарий.
- Нажмите на поле для комментария на боковой панели справа.
- Введите комментарий.
- Нажмите Опубликовать.
Как оставить комментарий к определенной временной точке в видео- или аудиофайле
Оставлять комментарии к определенным временным точкам в видео или аудиофайлах можно на веб-сайте dropbox.com. Комментарии к определенным временным точкам можно оставлять в видео и аудиофайлах всех типов, для которых в Dropbox поддерживается предварительный просмотр.
highlight icon
Обратите внимание: эта функция доступна только на веб-сайте dropbox.com для файлов в аккаунтах Dropbox Professional, Advanced, Enterprise и Education. Пользователи Dropbox Replay также могут оставлять комментарии к конкретным кадрам.
Чтобы оставить комментарий к метке времени, выполните такие действия.
- Войдите в аккаунт на сайте dropbox.com.
- Нажмите Все файлы на боковой панели слева.
- Чтобы найти свой файл, вы также можете нажать на символ > (стрелка вправо) рядом с разделом Папки на боковой панели слева.
- Нажмите на название видео- или аудиофайла, к которому вы хотите оставить комментарий.
- Нажмите Комментарии в правом верхнем углу.
- Нажмите на текстовое поле в правом нижнем углу и введите свой комментарий.
- Чтобы упомянуть кого-либо в своем комментарии, добавьте значок @ перед именем этого пользователя или нажмите @.
- Добавьте эмодзи в свой комментарий, нажав на значок счастливого лица.
- Установите флажок рядом с меткой времени, чтобы добавить к ней комментарий.
- Нажмите Опубликовать.
Как редактировать или удалить комментарий
Чтобы отредактировать или удалить комментарий:
- Войдите со своим логином и паролем на сайт dropbox.com.
- Нажмите Все файлы на боковой панели слева.
- Чтобы найти свой файл, вы также можете нажать на символ > (стрелка вправо) рядом с разделом Папки на боковой панели слева.
- Нажмите на название файла, к которому вы хотите оставить комментарий.
- Нажмите кнопку Комментарии в правом верхнем углу.
- Нажмите на комментарий, который нужно изменить или удалить.
- Нажмите Изменить или Удалить.
Часто задаваемые вопросы о комментировании
В каком порядке комментарии отображаются на панели комментариев?
Порядок отображения комментариев зависит от типа просматриваемого файла.
- Для аудио- и видеофайлов комментарии по умолчанию сортируются по временной отметке. Например, комментарий, опубликованный для отметки 01:11, будет отображаться перед комментарием, опубликованным для отметки 02:07.
- Для файлов, которые состоят из нескольких страниц, комментарии по умолчанию сортируются по страницам. Например, комментарий, опубликованный на странице 1, будет отображаться перед комментарием, опубликованным на странице 5.
- Для файлов других типов комментарии по умолчанию отображаются в порядке от более поздних к более ранним.
Порядок сортировки можно изменить для любого файла. Сделать это можно с помощью раскрывающегося меню Сортировать по… под пунктом Комментарии на боковой панели справа.
Кто получает оповещение, когда я оставляю комментарий?
Оповещение по электронной почте, а также уведомление на сайте dropbox.com и на своих подключенных устройствах получат:
- Владелец файла
- Все, кто подписан на этот файл
- Все, кто оставлял комментарии в ветке комментариев
- Все, кого @упоминали в ветке комментариев
Кто может оставлять комментарии к определенной временной точке в видео- или аудиофайлах?
Если файл принадлежит пользователю аккаунта Dropbox Professional, Advanced, Enterprise или Education, то другие пользователи этих аккаунтов смогут оставлять комментарии к определенным временным точкам.
Если файл принадлежит пользователю аккаунта Dropbox Basic, Plus, Family или Standard, то комментарии можно оставлять к :00, а время будет отображаться серым цветом.
Клиенты, которые приобрели дополнение Dropbox Replay (ранее дополнение «Инструменты для творчества»), также могут комментировать определенные кадры видеофайлов.
Какой часовой пояс используется во временных отметках комментариев?
Во временных отметках комментариев используется часовой пояс, установленный на вашем устройстве. Например, если на вашем устройстве установлено тихоокеанское время, то во всех отображаемых временных отметках будет использоваться тихоокеанское время.
Правила и рекомендации по комментированию в коде
Всем привет! Меня зовут Кристина Пешне, и я работаю младшим разработчиком веб-приложений в компании «ДоксВижн». Сегодня хочу представить статью о правилах комментирования в коде. Я не хочу сказать, что рекомендации, представленные в данной статье, являются аксиомами. Нет, всегда найдутся две стороны: на одной стороне будут те, кто согласен с представленными рекомендациями, на другой — те, кто не согласен. Разнообразие мнений — это нормально и прекрасно.
Моё мнение, отражённое в данной статье, основывается на книге «Чистый код» Роберта Мартина.
Неужели хороший код не нуждается в комментариях?
Какой код можно назвать хорошим? Все мы стремимся писать хороший код, но не всегда можем объяснить, что это такое. Обычно хорошим называют самодокументированный, самопоясняющий код, то есть в нём должно быть понятно, что и как происходит. Ведь ничто не может пояснить код лучше самого кода. Но бывают ситуации, когда без комментирования не обойтись. Я приведу несколько примеров хороших и плохих комментариев.
Хорошие комментарии
Если эти комментарии присутствуют в вашем коде — это хорошо.
Юридические комментарии
Корпоративные стандарты написания кода могут требовать оставлять комментарии по юридическим соображениям. Например, заявление о юридических правах. Эта информация обязательно размещается в комментарии в начале каждого файла с исходным кодом. Такие комментарии не должны иметь вид трактата, достаточно указать суть, сослаться на лицензию или другой внешний документ.
/* * animate.css -https://daneden.github.io/animate.css/ * Version - 3.7.2 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2019 Daniel Eden */
Большинство IDE позволяют автоматически сворачивать подобные блоки комментариев, чтобы они не загромождали остальной код.
Информативные комментарии
Содержат пояснения к сложной для восприятия части кода. Наиболее полезны информативные комментарии с регулярными выражениями, потому что разработчику очень сложно сходу понять, какой шаблон зашифрован в регулярном выражении. Эти комментарии сэкономят время разработчиков, которые захотят понять, что делает этот код. Не дай другому программисту надолго зависнуть над этим участком кода!
// Поиск по формату: kk:mm:ss EEE. MMM dd. yyyy сonst timeMatcher = new RegExp('\\d*:\\d*:\\d* \\w*. \\w* \\d*. \\d*');
Ещё такой комментарий можно использовать, когда вы наткнулись на запутанную часть кода. Если фрагмент кода достаточно сложный, а времени на рефакторинг в данный момент нет, лучше оставить подобный комментарий. Тогда в следующий раз вы или другой разработчик потратите меньше времени, чтобы разобраться в этом коде.
Если вы уже потратили время на то, чтобы разобраться в сложном коде, имеет смысл оставить комментарий с пояснениями для коллег.

Прояснение, представление намерений, пояснения к поведению
Иногда бизнес-требования ставят перед программистами задачи, решение которых трудно сделать интуитивно понятным для других разработчиков, если они не читали требования к задаче. Такие комментарии добавляют контекст к неинтуитивному решению, помогают разобраться с деталями кода, описывают намерения, заложенные в решении. Например, когда проводится работа с библиотекой, неочевидна бизнес-логика или описываются особенности в браузере IE.
Как бы разработчик ни старался, такой код не сможет ответить на вопрос «почему здесь сделано именно так». Такие комментарии позволят облегчить работу тех, кто будет заниматься поддержкой, рефакторингом или расширением кода в дальнейшем. Разработчики обязательно скажут вам спасибо!
Также такие комментарии часто помогают объяснить магические числа в коде.
// Для дополнительных задач требуется добавлять префикс перед идентификатором, чтобы он не совпадал с каким-либо из id выездов orderStateDTO.setOrderId("f_" + additionalTask.getId());
Комментарии TODO
Содержат пометки на будущее, информацию о том, что важно сделать, но не сейчас. Например, когда в будущем нужно сделать какой-то рефакторинг или сделать что-то, когда будет реализована зависимая часть кода. Большинство IDE позволяют вывести эти комментарии TODO в отдельное окно, что очень удобно.
После реализации основной логики какой-то задачи можно вернуться к таким комментариям и реализовать то, что ещё не было сделано, но необходимо. То есть получаем чек-лист на будущую работу, чтобы не искать потом по всему коду то, что вы забыли дописать. Это классический вариант технического долга. Можно больше не записывать себе задачки на листочке, а писать их прямо в коде!
// TODO: Удалить после удаления класса GroupTaskPanel // TODO: Проверить логику с приходящим значением null
Проблема таких комментариев в том, что они редко просматриваются и не актуализируются. Поэтому если вы используете такие комментарии, просматривайте их периодически и удаляйте ненужные.
Комментарии Jsdoc в общедоступных API (Это актуально также для аналогичных инструментов документирования в других языках)
Если код хорошо документирован в общедоступном API, с ним приятно и легко работать. В таком случае рекомендуется писать комментарии, которые будут упрощать формирование документации. Это документация метода или класса, которая показывается, когда вы генерируете документацию из вашего кода или когда вы наводите мышкой на название метода, и там показывается его Jsdoc (необходимые параметры, их типы, возвращаемое значение).
Jsdoc стоит использовать только с public методами и никогда с private методами. Private методы могут меняться без предупреждения, и в общедоступной документации они не описываются.
/** * Складываем числа * * @param first — первое число * @param second — второе число * @returns * */ function add(first, second)
Усиление
Комментарий такого рода подчёркивает важность обстоятельств, которые неочевидны с первого взгляда. Комментарий обращает внимание на то, что делает код, и на то, что его нельзя удалять. Свидетельствует о том, что код играет важную роль. Ведь всегда найдётся инициативный джун, рвущийся зарефакторить код и удалить пару лишних строчек 🙂
// Вызов trim() важен. Он удаляет начальные пробелы, чтобы строка успешно интерпретировалась как список let listItemContent = match.group(3).trim();
Предупреждение о последствиях
Это важные пояснения, которые предупреждают о том, что могут возникнуть проблемы после внесения определённых исправлений. Это как оберег к вашему коду от плохих изменений, чтобы потом не ломать голову, что же сломалось?!
// Don't lower more than 500ms, otherwise there will be animation-problems with the Safari toolbar setInterval(function() < $(window).scrollTop(-1); resize(); >, 500);
Плохие комментарии
Бормотание или непонятные комментарии, шум
Чаще всего такие комментарии оставляют те, кто не умеют чётко формулировать свои мысли или не понимают, зачем вообще нужны комментарии в коде. Такие комментарии содержат возмущения разработчика или просто его реакцию на какую-то часть, но никак не помогают улучшить код. Некоторые разработчики пытаются разбавить код шуткой, чтобы разрядить обстановку, но этим они только засоряют код и делают его труднее для чтения.
// WTF. Refactor this! // Не грусти, я тоже не понимаю, что здесь происходит:(

Избыточные комментарии
В комментарии не должно быть абсолютно однозначной по коду информации. Лучше не использовать комментарии, которые дублируют функциональность кода, и не пытаться добавить ясные лексические конструкции самого кода.
Такие комментарии обычно описывают и без того понятные строки кода. Они только отнимают время на то, что можно понять непосредственно из самого кода. Такие пояснения не улучшают код и не делают его удобочитаемым. Если комментарий ничего не проясняет, то он не нужен.
// вспомогательный метод: возвращает деление двух чисел, когда второе не равно 0 function numbersDivision(a,b) < // Если знаменатель равен 0, то возвращается null if(b==0) < return null; >// результат метода return a/b; >
Журнальные комментарии, ссылки на авторов
Нередко разработчики указывают, в рамках какой задачи были исправлены те или иные строки. На самом деле, современные системы Git и IDE позволяют узнать, кем и в рамках какой задачи изменён код. Данные о правках можно найти в системе контроля версий. К тому же зачастую рефакторинг происходит в рамках других задач, и комментарий становится недостоверным.
Когда разработчик видит такой комментарий к методу, который ему нужно поправить, он начинает сомневаться, нужно ли его править и зачем здесь комментарий, а вдруг здесь что-то не так? Не надо так.
// Добавлено Иваном // Изменено в рамках задачи Task-675 // Поправлено 05.10.2019
Закомментированный код
Если вы решили закомментировать код вместо того, чтобы от него избавиться, то лучше не стоит. Закомментированный код накапливается, а коллеги могут не удалять его, думая, что он важен. Не стоит складировать старый код, если можно в любой момент в системе контроля версий посмотреть нужную версию и вернуть необходимый участок кода. Удалять закомментированный код стоит целиком.
Окружение постоянно подвергается рефакторингу, а закомментированный код не меняется и теряет свою актуальность. Когда вы захотите его раскомментировать, он будет абсолютно непонятен и даже может не компилироваться, так как вокруг будут уже совсем другие переменные и методы. И тогда мы идём к системе контроля версий, чтобы понять, что и зачем там было. Лучше добавить комментарий в Git, зачем был удалён тот или иной блок кода.
Позиционные маркеры
Часто в комментариях разработчики используют слэши, минусы, звёздочки и пр., пытаясь таким образом отделить блоки кода. Если вам захотелось отделить блок кода, значит пора выделить его в отдельный метод.
/////////////////////////////////////////////////////////////////// ********************** комментарий **********************************
Комментарии за закрывающейся фигурной скобкой
Такие комментарии часто используют, когда пишут большие циклы или условия, и довольно сложно отследить, где заканчивается тот или иной блок кода. Комментарии часто пишут после фигурных скобок блоков while, try, if и пр.
В процессе рефакторинга эти скобки съезжают и обозначают уже конец другого блока, что может запутать разработчика. Любая современная IDE позволяет «схлопнуть» блок кода и увидеть, где его начало и конец. Если строчек действительно много — это хороший знак, что надо вынести часть кода в отдельный метод, чтобы повысить удобочитаемость.
try < while (что-то) < много строчек >// while много строчек > // try
Недостоверные комментарии
Самый распространённый пример недостоверных комментариев — устаревшие комментарии. При рефакторинге кода разработчики забывают обновлять комментарии к нему, чем вводят в заблуждение своих коллег. Такие комментарии пишутся на скорую руку. Например, специалист не до конца разобрался в коде или написал сначала комментарий, потом реализовал функцию, а после решил поменять логику функции, забыв про комментарий. В таком случае комментарий уже недостоверен.
Обязательные комментарии
Некоторые компании заставляют разработчиков писать комментарии, считая, что код будет понятнее. Это неправильно. Это создаёт лишний мусор и не улучшает качество кода. Гораздо продуктивнее заставлять разработчиков правильно называть функции и классы, чем писать комментарии.
Заключение
Я считаю, что главное — это понимать, что комментарий не улучшит плохой код. Если очень хочется написать над методом то, что он делает, подумайте: может, из этого текста комментария сделать название этого метода, сократив и оставив важную часть, тогда этот комментарий и вовсе не понадобится. В большинстве случаев ваши намерения должны быть видны из кода, а не из комментариев.
Есть несколько тезисов из книги, которые, на мой взгляд, лучше всего отображают мнение автора о комментариях:
- Не комментируйте плохой код – перепишите его.
- Код должен говорить сам за себя.
- Код развивается, а комментарии – нет.
- У вас не получилось написать код так, чтобы его можно было понять без комментариев.
- Каким бы хорошим ни был комментарий, он не оправдывает плохой код.
- Комментарий должен отвечать не на вопрос «что делает код», а на вопрос «зачем».
- Лучше делать код понятным сразу, чем пытаться объяснить его с помощью комментариев.
- IT-стандарты
- Карьера в IT-индустрии
- Лайфхаки для гиков
Как срезать угол у блока?

Я видела много советов о том как срезать угол блока, но они мне не подходят. Мне нужно не просто срезать угол блока но при этом чтоб рамка и свечение остались. Блок должен выглядеть так: Это модальное окно.Не могу понять как оставить свечение и рамку.
Отслеживать
задан 23 июл 2020 в 14:32
Анна Мороз Анна Мороз
13 3 3 бронзовых знака
3 ответа 3
Сортировка: Сброс на вариант по умолчанию
Вариант с тенью, но проверьте filter: drop-shadow на поддержку
* < box-sizing: border-box; >.block1 < width: 200px; height: 170px; background: blueviolet; display: flex; align-items: center; justify-content: center; >.block2
Отслеживать
ответ дан 28 июл 2020 в 10:25
747 3 3 серебряных знака 8 8 бронзовых знаков
оу большое спасибо.
28 июл 2020 в 10:52
@Анна Мороз Не забудьте отметить как лучшее решение )
28 июл 2020 в 11:19
.block
Отслеживать
ответ дан 23 июл 2020 в 14:37
887 1 1 золотой знак 9 9 серебряных знаков 15 15 бронзовых знаков
Как сделать комментарии в HTML?
В данном уроке я расскажу о том, как делаются комментарии в HTML, CSS, PHP. Комментарии представляют собой текст, который не виден на веб-странице. Они используется для разного рода пояснений, напоминаний, описаний для вебмастеров, что позволяет структурировать документ. Комментарии незаменимы при отладке кода, позволяют быстро сориентироваться в разметке веб-страницы и найти нужный блок. Часто комментарии применяются для отладки кода HTML. К примеру, можно временно закомментировать конкретный блок кода, чтобы он не исполнялся, а в случае необходимости легко его восстановить.

Комментарии в HTML
В HTML комментарии формируются с помощью символов: . Таким образом, любой текст, находящийся между этими символами, является комментарием. Рассмотрим пример:
Комментарии в CSS
Комментарии в CSS создаются с помощью символов: /* и */. Для создания комментария нужно просто поместить код-веб страницы между этими символами:
Комментарии в PHP
Комментарии в PHP могут быть однострочными и многострочными:
1) Однострочные комментарии в PHP создаются с помощью символов: //. Достаточно просто поставить этот символ перед строкой и она будет закомментирована.Такой вариант применятся в том случае, когда комментарий состоит только их одной строки.
2) Для реализации многострочных комментариев используются символы: /* и */. Такой вариант полезен, если комментарий занимает несколько строк.
Таким образом, мы научились делать комментарии в HTML, CSS, PHP. Благодаря комментариям мы всегда можем оперативно находить нужные блоки HTML кода и, при необходимости, изменять их структуру.
Комментарии для сайта
Вашему вниманию предлагаю довольно простой скрипт на основе Ajax с поддержкой базы данных MySQL — комментарии для сайта. Скрипт «Комментарии для сайта» работает на всех современных браузерах, а так же на php и html страницах с незначительными отличиями.
На php страницах комментарии добавляются сразу без перезагрузки, а в html только после обновления страницы, что особо не является недостатком. Не забудьте учесть тот факт — если вы используете html, то ваш хостинг обязательно должен поддерживать язык программирования php и вы обязаны знать как вывести php на html страницы.
Пример вывода комментариев на сайте
Как сделать комментарии на сайте
Начнём с базы данных: в своей Базе Данных MySQL создаём новую базу с логином от неё и паролем ( обязательно записываем эти данные ). Затем в созданной базе делаем таблицу.
Подробнее: у себя на хостинге заходим в php MyAdmin и нажимаем на созданную базу, она у нас пока пустая ( без таблиц ). После вверху жмём на SQL и в текстовое поле вставляем следующий код и нажимаете на OK.
Код для создания таблиц SQL
Для кодировки Windows-1251
Для кодировки UTF-8
Где «localhost» — в большинстве случаев оставляете как есть, «user» — прописываете свой Логин от базы данных, «12345» — пароль.
И последнее, пропишем необходимое на страницу, где будут находиться вывод ваших комментариев. И начнём с самого начала:
1) В самом верху страницы обязательно должен быть прописан код php для связи с базой данных (этот код нужно писать на всех страницах, где будут комментарии, и если на этой странице у вас уже есть соединение с другой базой, то код нужно прописать непосредственно перед кодом для комментарий):
Скачать скрипт Комментарии на сайте
Скрипт комментариев с админ-панелью на сайт
Как сделать комментарии на сайте? Системы комментариев на сайт!

Как сделать комментарии на сайте и какая система комментариев лучшая?
Здравствуйте, друзья и гости блога! Сегодня расскажу как сделать комментарии на сайте при помощи PHP и MySQL. А также мы с вами поговорим о системах комментирования для сайта и выберем из предложенных мной лучшую для вашего сайта.
Вопрос первый: Как сделать комментарии на сайте с помощью PHP и MySQL?
Для этого нам с вами нужно перво на перво создать таблицу в базе данных вашего сайта, которая будет носить название — comments . В этой созданной таблице будут храниться комментарии в полях с такими обозначениями:
id — это уникальный идентификатор.
page_id — в этом поле будет хранится идентификатор страницы сайта, на которой располагается данный комментарий.
name — это имя того комментатора, который оставил данный комментарий.
text_comment — соответственно это текст текущего комментария.Следующим этапом, после создания таблицы для комментариев в базе данных, нам нужно внедрить специальный код для наших будущих комментариев на сайт. Этот код на сайте позволит нашим комментаторам добавить свои комментарии к нашим статьям. Вот этот код:
Это простая HTML форма комментариев для сайта. Вы ее располагаете на своем сайте в том месте, где это удобно для оставления комментария к посту — естественно под самим постом.
Еще по теме: Как создать отступ вниз в HTML: эффективные способы
Теперь давайте будем двигаться дальше и сделаем специальный php файл, который будет обрабатывать нашу форму и назовем его comment.php . Вот код для этого файла:
Последний шаг в создании формы комментариев для сайта на PHP и MySQL — Делаем вывод наших комментариев на странице сайта. Вот код для этого:
Вот и все! Наша простая форма комментариев ля сайта создана и может работать на сайте.
Но это конечно не для новичка, который не станет копаться со всеми этими кодами HTML, PHP и MySQL. Также не станет изучать, как создать базу данных. Ему нужно все сразу, быстро и без головной боли. Я прав? Конечно прав!
Тогда давайте перейдем к следующему разделу моего материала и узнаем все об уже готовых системах комментариев для сайта и выберем наиболее удобную, функциональную и приемлемую для вашего сайта .

Cackle
Системы комментариев для сайта. Какую выбрать?
Как сделать комментарии на сайте — это вопрос важный потому, что комментарии на сайте играют важную роль не только для общения владельца сайта и посетителя, но также комментарии важны для сео продвижения и раскрутки.
С помощью комментариев на сайте повышаются позиции сайта в поисковой выдаче, улучшаются поведенческие факторы, растет трафик на сайт, а следственно и увеличивается ваш заработок. Вот видите, как важны комментарии для сайта!
Поэтому давайте рассмотрим как сделать комментарии на сайте и какую систему комментирования выбрать, как наиболее оптимальный вариант?
Вообще комментарии на сайтах выводятся многими способами. Это и специальные плагины для wordpress движков и комментарии от социальных сетей всевозможные, такие как например Вконтакте, Facebook, Disqus. Также есть независимые сервисы, которые предлагают свои системы комментариев для сайта, например Cackle.
Я сейчас вам приведу одну табличку, которая сразу расставит все на свои места и вопросов уже не возникнет по поводу выбора системы комментариев для сайта:

таблица систем комментирования на сайтах
Здесь все четко и ясно видно какая система комментариев является лучшей и нескольких представленных, которые чаще всего используются вебмастерами на своих ресурсах. Думаю, что пояснения здесь излишни и выбор остается только за Вами!
Я для себя уже принял решение и установил систему комментариев для своего сайта от Cackle.
Кстати если Вы уже решились выбрать систему Cackle для своего сайта, то вот вам ссылка, которая дает 5% скидку на приобретение системы комментариев от Cackle!
А у меня пока все на сегодня! Всем удачи и благополучия! До новых встреч!
Как вставить комментарий в CSS код
Использование комментариев в CSS — это отличный способ пояснить написанные стили и структурировать разделы кода. Умело добавленные комментарии могут сделать код более понятным. Это особенно важно для проектов, над которыми работают целые команды. Следует знать, что комментарии не отображаются на странице в браузере. Они носят информационный характер и не влияют на визуальное отображение сайта.
Как добавить CSS комментарий
Добавить CSS комментарий легко: просто заключите свой комментарий между открывающимся и закрывающимся тегом:
Он может быть однострочным или многострочным.
Однострочный комментарий CSS:
Разделение на секции
Часто я использую CSS комментарии в коде для структуризации стилей. Чтобы сделать это, я добавляю комментарии с большим количеством дефисов. Они формируют более очевидные разрывы на странице. Вот пример:
«Комментирование» кода
Комментирующие теги также могут быть полезны в процессе написания CSS , так как они позволяют « отключить » области кода, чтобы увидеть, что происходит.
Поскольку комментирующие теги сообщают браузеру о том, что нужно игнорировать все, что находится между ними. Благодаря этому их можно использовать для временного отключения некоторых частей кода CSS .
Советы по CSS комментированию
- Комментарии могут занимать несколько строк;
- Комментарии могут включать в себя CSS элементы , которые не нужно отображать в браузере и удалять полностью. Это хороший способ отладки стилей сайта;
- Используйте комментарии, когда пишете сложный CSS , чтобы добавить разъяснения и сообщить разработчикам о нюансах, которые стоит знать;
- Комментарии в HTML CSS могут также включать в себя такую метаинформацию, как:
- Автор;
- дата создания;
- информация об авторских правах.
Эффективность
Комментарии, безусловно, полезны. Но имейте в виду, что чем больше комментариев вы добавляете в код, тем больше увеличивается его объем, а это влияет на скорость загрузки и производительность сайта.
Данная публикация представляет собой перевод статьи « How to Insert a CSS Comment » , подготовленной дружной командой проекта Интернет-технологии.ру
Комментарии в HTML-, CSS-, JS- и PHP-коде
Эту статью я начну с того, для чего нужны комментарии. Предположим, что вы разрабатываете модуль со сложной структурой. Или делаете верстку с множеством вложений элементов. В таких случаях некоторые участки кода лучше всего как-то помечать – для этого и существуют комментарии.
Сейчас я подробно покажу четыре типа комментариев, точнее, все их виды для четырех разных кодов.
Комментарии в HTML-разметке
Для того чтобы добавить комментарий в HTML-разметку, используем:
Все, что стоит в этих тегах, не видно на экране, но доступно для просмотра в исходном коде.
Комментарии в CSS-стилях
Для того чтобы добавить комментарий в CSS-стили, используем:
Все, что стоит в этих тегах, не учитывается при формировании стилей, но доступно для просмотра в самом файле стилей.
Комментарии в JavaScript-коде
Для добавления комментариев в JavaScript существуют два их типа.
Все, что стоит в этих тегах, не учитывается при выполнении скрипта, но доступно для просмотра в самом файле JavaScript.
Еще по теме: Сколько времени нужно, чтобы выучить HTML?
Комментарии в PHP-коде
Этот язык программирования, в отличие от предыдущих, имеет 3 типа комментариев.
Все, что стоит в этих тегах, не учитывается при выполнении скрипта и видно только в самом файле PHP.
1. Не рекомендуется делать двойное вложение комментариев. Например,
выведет вам ошибку.
2. Комментарии, которые пишутся через /* */ и , могут писаться в несколько строк:
В остальных же случаях для каждой строки нужно писать специальный символ комментария, например:
В противном случае вы также обнаружите ошибку.
HTML Комментарии
Когда вы создаете большие сайты, то со временем можете забыть, что именно делает та или иная часть кода страницы. И сколь хорошо бы вы ни знали код страницы на момент его написания, если вам придется вернуться к нему спустя какое-то время (или кому-либо еще понадобится просмотреть его), то именно комментарии помогут быстро разобраться с кодом. Комментарии могут располагаться в любом месте страницы, потому что не отображаются браузером. Информация в комментариях не имеет специального значения и не воспринимается как НТМL-код. Комментарии используются чаще для пояснений, например коrдa над кодом работают несколько человек или когдa необходимо временно исключить некий фрагмент кода из обработки, не удаляя ero совсем, то можно заключить такой фрагмент в комментарий, после чего он будет проигнорирован браузером.
Комментарии в HTML имеют следующий синтаксис:
Восклицательный знак после утловой скобки означает, что это уже не НТМL-код. Текст, заключенный между тегами , не отображается веб-браузером. Заметьте, что это нестандартная пара тегов, так как открывающий тег не имеет закрывающей угловой скобки, а в закрывающем теге отсутствует открывающая угловая скобка.
Комментариями можно пользоваться для того, чтобы отметить ключевые моменты в НТМL-коде, и в дальнейшем легче было в нем ориентироваться и вам, и тем, кто после вас будет редактировать код. Кроме того, можно комментировать части HTML-кода для предотвращения их отображения. В следующем примере вы увидите закомментированную гиперссылку:
Хотя комментарии не видны посетителям в основном окне браузера, любой желающий сможет увидеть их, просмотрев исходный код веб-страницы. Поэтому прежде чем оставлять некоторые комментарии в своем коде, подумайте, стоит ли это делать. К тому-же удалив лишние комментарии вы, хоть и незначительно, уменьшите объем веб-документа.
Условные комментарии
Условные комментарии позволяют задавать блоки кода, которые будут выполняться только в указанной версии браузера Internet Explorer. В остальных же версиях браузера Internet Explorer, а также в других браузерах их содержимое будет считаться обычным комментарием.
Условные комментарии в HTML имеют следующий синтаксис:
Как не трудно заметить, все содержимое тега расположено внутри обычного HTML-комментария. В необязательном параметре «Условие» могут быть указаны следующие операторы:
В необязательном параметре «Версия» указывается номер версии браузера Internet Explorer.
Приведем несколько примеров:
Итоговое задание [19-20]
На этом уроке вы познакомились с комментариями. Применение комментариев при изучении HTML поможет вам разобраться где начинается или заканчивается тот или иной раздел документа, а также правильно интерпретировать код страницы. Это особенно важно для начинающих Web-дизайнеров.
Пришло время повторить изученное и выполнить два несложных задания:
Комментарий
Используя тег комментария сделайте так, чтобы предложение: «Я стал невидимым» осталось в HTML-коде, но не отображалось браузером.
Как сделать комментарии в HTML?
Комментарии запрещено вкладывать внутрь других комментариев.
Так делать нельзя
Спецификация ?
Спецификация Статус WHATWG HTML Living Standard Живой стандарт HTML5 Рекомендация HTML 4.01 Specification Рекомендация Спецификация
Каждая спецификация проходит несколько стадий одобрения.
- Recommendation ( Рекомендация ) — спецификация одобрена W3C и рекомендована как стандарт.
- Cand >Возможная рекомендация ) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
- Proposed Recommendation ( Предлагаемая рекомендация ) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
- Working Draft ( Рабочий проект ) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
- Editor’s draft ( Редакторский черновик ) — черновая версия стандарта после внесения правок редакторами проекта.
- Draft ( Черновик спецификации ) — первая черновая версия стандарта.
Особняком стоит живой стандарт HTML ( Living ) — он не придерживается традиционной нумерации версий, поскольку находится в постоянной разработке и обновляется регулярно.
2 12 1 1.3 1 1 В таблице браузеров применяются следующие обозначения.
- — элемент полностью поддерживается браузером;
- — элемент браузером не воспринимается и игнорируется;
- — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.
Число указывает версию браузреа, начиная с которой элемент поддерживается.
Как сделать комментирование на сайте

Очень часто у меня спрашивают, как сделать комментирование на сайте на PHP. Я решил не объяснять на пальцах каждому, а просто написать статью, в которой показать, как делается комментирование на сайте с использованием PHP и MySQL.
Мы сейчас будем разбирать PHP-код для создания комментирования на сайте, где имеется множество страниц, на каждой из которых свои комментарии. Например, таким образом, реализовано у меня. Это самый популярный вариант, когда у каждой страницы (статьи, поста и прочего) свой набор комментариев.
Первым делом, создаём таблицу в базе данных (пусть она называется comments), где будут храниться комментарии со следующими полями:
- id — уникальный идентификатор.
- page_id — хранится идентификатор той страницы, на которой находится данный комментарий.
- name — имя того, кто оставил комментарий.
- text_comment — текст комментария.
После создания таблицы, давайте создадим HTML-форму, которую нужно будет размещать на каждой странице, где Вы хотите разрешить добавление комментариев:
Единственная особенность данного HTML-кода — это input hidden. В value должен находиться уникальный идентификатор текущей страницы (статьи или поста).
Теперь займёмся обработкой формы. Для этого создаём файл comment.php с таким кодом:
query(«INSERT INTO `comments` (`name`, `page_id`, `text_comment`) VALUES (‘$name’, ‘$page_id’, ‘$text_comment’)»);// Добавляем комментарий в таблицу
header(«Location: «.$_SERVER[«HTTP_REFERER»]);// Делаем реридект обратно
?>И, наконец, последняя стадия — это вывод комментариев на странице:
$mysqli = new mysqli(«localhost», «root», «», «db»);// Подключается к базе данных
$result_set = $mysqli->query(«SELECT * FROM `comments` WHERE `page_ «); //Вытаскиваем все комментарии для данной страницы
while ($row = $result_set->fetch_assoc())
?>Вот и всё. Безусловно, это лишь база, необходимая для создания возможности комментирования на сайте. Здесь самое минимальное, что придётся сделать — это оформить внешний вид комментариев. Также надо обязательно проверить поступившие данные из формы. Также можно добавить дополнительные поля (например, e-mail ещё запрашивать).
Но всё это уже детали, а комментирование на PHP уже сделано.
Чтобы понять весь алгоритм и, главное, научиться самостоятельно создавать подобные скрипты, обязательно изучите PHP и MySQL, и в этом Вам поможет мой Видеокурс «PHP и MySQL с Нуля до Гуру«: http://srs.myrusakov.ru/php
Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!
Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновленияЕсли у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.
Порекомендуйте эту статью друзьям:
Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):
Она выглядит вот так:
Комментарии ( 157 ):
не понял с пунктом «вывод комментариев на странице» это создаётся ещё один php файл?? или все в одном? и ещё один вопрос, создал форму, как у вас и пхп файл, как нажимаю в форме кнопку отправить пишет вот такое: query(«INSERT INTO `comments` (`name`, `page_id`, `text_comment`) VALUES (‘$name’, ‘$page_id’, ‘$text_comment’)»);// Добавляем комментарий в таблицу header(«Location: «.$_SERVER[«HTTP_REFERER»]);// Делаем реридект обратно ?>
Вы либо невнимательно читаете, либо Вам ещё просто рано про это вообще читать. Вы основы точно знаете? Теперь по вопросам: 1. Вывод комментариев на той же странице, где форма. 2. Как он может такое писать? Только если, конечно, Вы не открываете через file:///Z:home. Если так, то забудьте про эту статью. С такой проблемой новички сталкиваются в первый день обучения PHP.
Евгений вы для начала разберите алгоритм создания комментариев. Всё создаётся на одной или двух страницах. Допустим если на двух то: text.php //это файл для формы и вивода комментов update_comment.php //это фаил обработчик Вот и всё!
сорри поспешил, ушел дальше разбираться
Спасибо Михаил всё это знал только вот не знал как />
Салам! Михайил У меня вывод комментариев на странице не выходить. В базе MySQL данные есть но на странице нету!
Тысяча причин, все перечислить невозможно. Могу лишь назвать парочку: по-другому названы поля в таблице, соответственно, неверный запрос. Либо ещё файл не обрабатывает PHP вообще, либо он имеет расширение html, либо запускается неправильно (допустим, просто открывается через двойной клик в браузере).
Михаил, а идентификатор страницы, обычная строка или с Auto_increment
Это уникальный номер страницы (число). А какой он, неважно, главное, чтобы число и уникальный.
хорошая статья)) попробую ))
Здравствуйте, как я понял, мне нужно создать два файла, один — это comment.php, а другой — это query(«SELECT * FROM `comments` WHERE `page_ «); //Вытаскиваем все комментарии для данной страницы while ($row = $result_set->fetch_assoc()) ?> расширение у него будет .php. ну и соответственно таблицу создаю и выдает ошибку Array ( [id] => 1 [page_id] => 150 [name] => [text_comment] => ) Array ( [id] => 0 [page_id] => 150 [name] => врар [text_comment] => арао )
Да, поскольку используется PHP-код.
теперь выдает Array ( [id] => 0 [page_id] => 150 [name] => Петр [text_comment] => Все хорошо )) ) Это как вообще?
Как мне сделать, чтоб просто выводило Имя и комментарий?
Вы не умеете работать с массивами? Очень плохо. Найдите в Google материалы по работе с массивами в PHP, посмотрите, что это такое, как они создаются, как считываются значения.
Разобрался, сделал. Теперь у меня вопрос по поводу проверки на ввод данных! Нужно чтобы выводились сообщения если не введено имя и текст комментария. Что-то не получается (( $log ==»»; $error=»no»; //флаг наличия ошибки if($name == ») Подскажите, что не так?
$log ==»»; — это не присваивание, а сравнение.
и ещё, у меня русские буквы не отображаются. Я пишу но ничего не меняется (
