Как предложить новость в группе Вконтакте? Как сделать кнопку «Предложить новость»?

Любой посетитель сообщества, может предложить свой материал для публикации. Если он будем иметь определенную ценность, руководители могут разместить его.

Для этой цели, нет необходимости напрямую связываться с администрацией, и показывать им данные, которые вы хотите разместить. Достаточно воспользоваться специальной функцией — «Предложить новость«. Оформить пост по всем правилам, и отправить на проверку. Если одобрят — опубликуют.

Данная функция имеет ряд ограничений. О них мы поговорим ниже. А также рассмотрим весь процесс — научимся предлагать новости в сообществах Вконтакте.

Содержание

  1. Какие есть ограничения
  2. Как разрешить предлагать новости в группе
  3. Как предложить новость в группе
  4. Пробуем с компьютера
  5. Теперь с телефона
  6. Как опубликовать предложенную новость
  7. Как предложить анонимную запись, и опубликовать ее
  8. Видео гид. Как предложить и опубликовать новость в группе Вконтакте?

Какие есть ограничения

Как вы помните, есть два основных типа сообществ — группы и публичные страницы. Функция предложения новостей, доступна только для публичных страниц.

Если она Вам необходима, следует перевести группу в публичную страницу Вконтакте. После этого инструмент станет доступен.

Учтите, что ссылка для работы, будет доступна только гостям, посетителям и участникам сообщества. Руководители не смогут ее увидеть.

Как разрешить предлагать новости в группе

Еще раз отмечу — тип сообщества должен быть «Публичная страница«. Но по старой привычке, все пользователи любое сообщество называют группой. Мы не будем отставать. Но вы помните про ограничения, которые указаны выше.

Итак, если Вам нужно сделать эту функцию доступной для посетителей, либо кнопка «Предложить новость» исчезла, проверяем следующие настройки.

Обратите внимание. Редактирование параметров доступно только для руководителей, с определенным уровнем полномочий. Если вы хотите выполнить манипуляции с аккаунта, которого нет в этом списке, предварительно добавьте его. Подробная информация доступна в статье — как добавить администратора в группу Вконтакте?

Переходим в нужное сообщество, и в блоке меню нажимаем пункт «Управление«. Далее нам нужна вкладка «Настройки«. Там прокручиваем страницу в самый низ, до раздела «Дополнительная информация«. Здесь найдите блок «Предлагаемые новости«. И в списке выберите вариант «От всех пользователей«. Не забываем сохранить настройки.

В списке есть еще два пункта:

  • Только от подписчиков;
  • Выключены.

Первый вариант активирует функцию только для участников сообщества. Второй отключает полностью.

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

Разберем процесс в полной версии ВК, а затем через приложение на телефоне.

Пробуем с компьютера

Заходим в ВК, открываем раздел «Сообщества«, и переходим в нужную группу.

Переходим в нужное сообщество

Напоминаю, мы должны работать со страницы, не входящей в список руководителей.

Обратите внимание. В блоке создания новой записи, сразу указана подсказка «Предложить новость«. Здесь создавайте новую запись, оформляя ее, согласно вашим предпочтениям. Можете добавлять фотографии, видеозаписи и прочий контент.

Когда пост будет полностью подготовлен, нажмите на кнопку «Предложить новость«.

Вы всегда можете отредактировать данные. Ваша запись будет теперь отображаться на вкладке «Предложенные«. Достаточно открыть меню и выбрать пункт «Редактировать«. Затем вносите необходимые изменения.

Редактирование предложенной записи

Здесь же доступна ссылка для удаления поста. Если вы увидели, что предложенная новость исчезла, ее мог удалить администратор. Вероятно, ваша публикация не подошла.

Теперь с телефона

Здесь все делаем по аналогии. Разница только в том, что для публикации используется не кнопка, а значок в виде галочки, в правом верхнем углу экрана.

Как опубликовать предложенную новость

Для этого нужно быть в списке руководителей сообщества.

Перейдите в нужную группу, и откройте вкладку «Предлагаемые«. Здесь доступен список всех публикаций, которые были присланы пользователями.

Для каждой из них, есть три основных варианта действий:

  • Подготовка к публикации;
  • Отклонение;
  • Удаление.
Основные действия с предлагаемыми новостями

С отклонением и удалением, думаю все понятно. Нужно посмотреть, как работает механизм публикации.

Нажимаем на кнопку «Подготовить к публикации«. Запись переходит в режим редактирования. Здесь вы можете вносить любые правки. Можно добавлять контент, изменять текст и т.д. При необходимости, можно запланировать публикацию на определенную дату. Для этого настраиваем время в календаре.

Когда все будет готово, нажимаем на кнопку «Опубликовать«.

С телефона действуем по аналогии.

Открываем сообщество, переходим в раздел «Предлагаемые новости«. Здесь находим нужную запись. При необходимости переходим в режим редактирования, и вносим требуемые правки. Для публикации нажимаем на кнопку «Опубликовать«. Для отказа — «Отклонить«.

Как предложить анонимную запись, и опубликовать ее

Любой пользователь может попросить опубликовать свою новость анонимно. Пост будет размещен от имени сообщества, и ссылка на автора не будет показана.

Но администратор может проигнорировать этот запрос, и принудительно указать автора публикации.

Давайте разберем этот механизм.

Чтобы попросить скрыть свое авторство, на этапе создания нового поста в предложках, активируем пункт «Подпись будет скрыта при редактировании записи«. Затем отправляем на рассмотрение.

Предлагаем запись анонимно

Если зайти в сообщество со страницы администратора, и открыть публикацию для редактирования, пункт «Подпись автора«, все равно будет включен. Не совсем понятен этот момент. Если разобраться, инструмент работает некорректно. Но как есть.

Чтобы одобрить запрос на анонимную публикацию, мы переводим этот пункт в режим «Отключен«. Затем выкладываем пост.

В подсказке ниже мы покажем два варианта новостей — с ссылкой на автора, и без нее.

Таким образом, нет гарантии того, что ваша новость будет анонимной. Этот вопрос остается на усмотрении руководителей сообщества.

Видео гид. Как предложить и опубликовать новость в группе Вконтакте?

Как управлять групповыми чатами в Skype для компьютера? | Поддержка Skype

Эта статья переведена с помощью машинного перевода.

Вернуться к результатам поиска

В групповом чате выберите кнопку  Управление группой рядом с именем группы, чтобы открыть профиль.

В профиле группы вы можете:

Управление групповыми чатами

  • Добавьте или обновим изображение группы: Выберите групповую фотографию, чтобы добавить или удалить фотографию.
  • Измените имя группы: Чтобы ввести новое имя группы, рядом с именем группы выберите кнопку Изменить текст.
  •  Разрешить присоединение по ссылке: Выберите, чтобы включить разрешение присоединения по ссылке , чтобы участники группы могли поделиться ссылкой на группу с другими пользователями.
  • Копирование ссылки в буфер обмена Выберите Копировать ссылку в буфер обмена, чтобы поделиться ссылкой с приглашением в групповой чат Skype. Для этого необходимо включить разрешение присоединения по ссылке.
  • Начать звонок: Выберите Начать звонок, чтобы начать аудио- или видеозвук с этой группой.
  • Отправка сообщения Выберите Отправить сообщение, чтобы отправить сообщение этой группе.
  •  Запланировать звонок: Выберите Запланировать звонок, чтобы отправить этой группе приглашение на звонок в определенную дату и время.
  •  Добавление участников: Выберите Добавить участников, чтобы включить до шести сотен участников в групповую беседу.
  • Галерея групп: Выберите Показать больше, чтобы просмотреть все изображения, ссылки и файлы, которые были общими для этого группового чата.

Изменение параметров группового чата

  • Скрыть беседу. Вы можете скрыть групповой чат, чтобы удалить его из списка чатов.
  • Уведомления: включите или отключите уведомления для новых сообщений в этой группе.
  • Смарт-уведомления. Если смарт-уведомления на этом этапе, вы будете получать уведомления только в том случае, если кто-то цитирует вас @mentions в этой группе.
  • Добавить в избранное. Добавьте эту групповую беседу в избранное на вкладке Чаты.
  • История чатов: разрешить всем пользователям доступ к истории чатов.
  • Разрешить присоединение по ссылке: отключите этот параметр, чтобы запретить участникам группы создавать и совместно использовать ссылку приглашения для этой группы.
  • Разрешить присоединение для гостевых пользователей: отключите этот параметр, чтобы запретить пользователям с гостевых учетными записями присоединяться к этой группе.
  • Выйти из группы. Покиньте групповой чат.

Ищете мобильную версию этой статьи? Как управлять параметрами группового чата в Skype на мобильном устройстве или планшете?

машинный перевод

ВНИМАНИЕ! Эта статья переведена с помощью средств машинного (автоматического) перевода, а не человеком. Дополнительные сведения см в следующей статье. В Skype машинный перевод используется для предоставления статей службы поддержки и справки на дополнительных языках. При этом автоматически переведенные статьи могут содержать ошибки, а также синтаксические и грамматические неточности, аналогичные тем, которые допускают носители других языков. Skype не несет ответственности за неточности, ошибки и ущерб, вызванные некачественным переводом или его использованием клиентами.

См. исходный текст на английском языке: FA34800

Время ожидания поддержки в онлайн-чате в данный момент дольше обычного. Благодарим Вас за терпение и понимание.

Задайте вопрос сообществу

Пообщайтесь с другими пользователями.

Помогите нам сделать поддержку Skype лучше

Поделитесь своими мыслями в ходе краткого опроса.

Состояние Skype

Узнайте, есть ли сейчас какие-то проблемы, влияющие на работу Skype.

Сервер

sql — T-SQL — GROUP BY с LIKE — возможно ли это?

спросил

Изменено 11 месяцев назад

Просмотрено 40 тысяч раз

Есть ли способ включить выражение LIKE в запрос GROUP BY? Например:

 ВЫБЕРИТЕ Счетчик(*)
ИЗ таблицыЧто угодно
СГРУППИРОВАТЬ ПО column_x [НРАВИТСЯ %Fall-2009%]
 

столбец_x:

 --------
БИОЛ-Осень_2009
HIST Fall_2009
БИОЛ Весна_2009
 

Результат:

 ------
Осень_2009 2
Весна_2009 1
 
  • sql
  • sql-сервер
  • tsql

2

Вам нужно выражение, которое возвращает «Осень_2009» или «Весна_2009», а затем сгруппировать по этому выражению.

например:

 -- идентифицируйте каждый шаблон отдельно с оператором case
ВЫБРАТЬ
  КЕЙС
    КОГДА column_x НРАВИТСЯ '%Fall[_]2009ПОТОМ "Осень 2009"
    КОГДА column_x НРАВИТСЯ '%Spring[_]2009' THEN 'Весна 2009'
  КОНЕЦ КАК group_by_value
, COUNT(*) AS group_by_count
ИЗ Таблицы 1 а
ГРУППА ПО
  КЕЙС
    КОГДА column_x LIKE '%Fall[_]2009' THEN 'Осень 2009'
    КОГДА column_x НРАВИТСЯ '%Spring[_]2009' THEN 'Весна 2009'
  КОНЕЦ
 

или

 -- убрать все символы до первого пробела или тире
ВЫБРАТЬ
  STUFF(column_x,1,PATINDEX('%[- ]%',column_x),'') AS group_by_value
, COUNT(*) как group_by_count
ИЗ Таблицы 1 а
ГРУППА ПО
  STUFF(column_x,1,PATINDEX('%[- ]%',column_x),'')
 

или

-- присоединиться к (псевдо) таблице шаблонов масок ВЫБРАТЬ b.Label, COUNT(*) ИЗ Таблицы 1 а ПРИСОЕДИНИТЬСЯ ( ВЫБРАТЬ '%Осень[_]2009', 'Осень 2009' ОБЪЕДИНИТЬ ВСЕ ВЫБЕРИТЕ «% Весна[_] 2009», «Весна 2009» ) b (Маска, Метка) ON a.column_x LIKE b.Mask СГРУППИРОВАТЬ ПО b.Label

4

Нет, функция LIKE не поддерживается в предложении GROUP BY . Вам нужно будет использовать:

 SELECT x.term,
         СЧИТАТЬ(*)
    ОТ (ВЫБЕРИТЕ РЕГИСТР
                   КОГДА CHARINDEX('Fall_2009', t.column) >
0 ТОГДА SUBSTRING(t.column, CHARINDEX('Fall_2009', t.column), LEN(t.column)) КОГДА CHARINDEX('Spring_2009', t.column) > 0 ТОГДА SUBSTRING(t.column, CHARINDEX('Spring_2009', t.column), LEN(t.column)) ЕЩЕ НОЛЬ КОНЕЦ как СРОК ИЗ ТАБЛИЦЫ t) х СГРУППИРОВАТЬ ПО x.term

1

LIKE не имеет смысла в вашем контексте, так как либо совпадает, либо нет, но не устанавливает группы. Вам придется использовать строковые функции, которые анализируют значения столбца, чтобы понять, что имеет смысл для ваших данных.

Я так не думаю, НРАВИТСЯ фактически является бинарным состоянием — что-то НРАВИТСЯ или НЕ НРАВИТСЯ, не существует логических степеней «подобия», которые можно было бы сгруппировать вместе. Опять же, я мог быть не в себе.

Если вы действительно хотите выразить фильтрацию ваших сгруппированных данных, взгляните на предложение HAVING.

http://msdn.microsoft.com/en-us/library/ms180199.aspx

Если ваши курсы всегда состоят из пяти букв, вы можете сделать это очень просто:

 SELECT substring(column_x,5,100), count( *)
ИЗ вашего стола
СГРУППИРОВАТЬ ПО подстроке (column_x, 5100)
 

В противном случае проверьте ответ Петерса или Рексема.

Вы можете сделать это так, но, как говорили другие, это не имеет смысла:

 SELECT COUNT(*)
    ИЗ таблицыЧто угодно
СГРУППИРОВАТЬ ПО столбцу_x
ИМЕТЬ column_x LIKE '%Fall-2009%'
 

К сожалению, у вас плохо структурированная база данных, в которой SUBJECT и TERM объединены в один столбец. Когда вы используете GROUP BY, он обрабатывает каждое уникальное значение в столбце как группу в наборе результатов. Вам лучше всего порекомендовать реструктурировать базу данных, если это вообще возможно — вам, вероятно, нужны три столбца здесь (SUBJECT, TERM, SCHOOL_YEAR), но два могут быть подходящими.

Если вы не можете реструктурировать базу данных, вам нужно проанализировать столбец, чтобы извлечь термин. Rexem показал вам один из способов сделать это, вы также можете использовать хранимую процедуру.

1

Как насчет этого:

 SELECT MAX(column_x) AS column_x
ОТ (
    ВЫБЕРИТЕ столбец_x
    ИЗ таблицыЧто угодно
    ГДЕ (ВЕРХНЯЯ ЧАСТЬ (column_x) КАК '% Fall-2009%')
) КАК производная таблица_1 СГРУППИРОВАТЬ ПО столбцу_x
 

1

Это хорошо сработало для меня

 -- идентифицируйте каждый шаблон отдельно с оператором case
ВЫБРАТЬ
  КЕЙС
    КОГДА column_x LIKE '%Fall[_]2009' THEN 'Осень 2009'
    КОГДА column_x НРАВИТСЯ '%Spring[_]2009' THEN 'Весна 2009'
  КОНЕЦ КАК group_by_value
, COUNT(*) AS group_by_count
ИЗ Таблицы 1 а
ГРУППА ПО
  КЕЙС
    КОГДА column_x LIKE '%Fall[_]2009' THEN 'Осень 2009'
    КОГДА column_x НРАВИТСЯ '%Spring[_]2009' THEN 'Весна 2009'
  КОНЕЦ
 

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Обязательно, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

SQL Group по «Нравится» –

спросил

11 лет, 7 месяцев назад

Изменено 7 лет, 10 месяцев назад

Просмотрено 34к раз

У меня есть запрос, в котором я генерирую нашу ежемесячную активность контактов с клиентами. У нас есть несколько категорий (отправка электронной почты, входящая электронная почта, входящий телефонный звонок, исходящий телефонный звонок и т. д.). Существует 8 различных результатов «типа». Мне нужно иметь две группы — одну для всех «электронной почты» и одну для всех «телефонов». В настоящее время у меня есть WHERE TYPE LIKE ‘%Email%’ и TYPE LIKE ‘%Call%’. Однако я не могу сгруппировать по этим двум утверждениям «НРАВИТСЯ». Кто-нибудь знает, как мне лучше всего этого добиться?

Я упростил запрос до следующего примера:

 SELECT TYPE
ИЗ dbo.ИСТОРИЯ
ГДЕ (ВВЕДИТЕ '%email%') ИЛИ
                      (ВВОДИТЕ '%call%')
 
  • sql
  • group-by
  • sql-like

Это должно работать:

 SELECT
    ТИП
ОТ
    dbo.ИСТОРИЯ
КУДА
    (ВВЕДИТЕ '%email%') ИЛИ (ВВЕДИТЕ '%call%')
ГРУППА ПО
    КЕЙС
        КОГДА введите LIKE '%email%', ТОГДА 'email'
        КОГДА введите LIKE '%call%', ТОГДА 'вызов'
        ИНАЧЕ НОЛЬ
    КОНЕЦ
 

Хотя я бы посоветовал иметь таблицу кодов типов с другим столбцом, в котором указано, считается ли каждый тип электронной почтой или звонком. Тогда вы не полагаетесь на имя типа, соответствующее определенному формату, который обязательно забудется в будущем. Затем вы можете легко сгруппировать по этому:

 SELECT
    H.тип
ОТ
    dbo.История
ВНУТРЕННЕЕ СОЕДИНЕНИЕ dbo.History_Types HT ON
    HT.history_type_code = H.history_type_code И
    HT.history_type_category IN («Электронная почта», «Позвонить»)
ГРУППА ПО
    HT.history_type_category
 

ВЫБЕРИТЕ H.тип ОТ dbo.История ВНУТРЕННЕЕ СОЕДИНЕНИЕ dbo.History_Types HT ON HT.history_type_code = H.history_type_code И HT.history_type_category IN («Электронная почта», «Позвонить») ГРУППА ПО HT.history_type_category

Не лучше ли поместить оператор filter в предложение where?

 ВЫБОР H.тип ОТ dbo.История ВНУТРЕННЕЕ СОЕДИНЕНИЕ dbo.History_Types HT ON HT.history_type_code = H.history_type_code ГДЕ **HT.history_type_category IN («Электронная почта», «Позвонить»)** СГРУППИРОВАТЬ ПО HT.