Как сделать вк вместо ссылки имя: Как сделать имя, слово в ВК ссылкой

asp.net — Как создать html-ссылку с именем, совпадающим с URL-адресом?

спросил

Изменено 11 лет, 5 месяцев назад

Просмотрено 651 раз

Это самый простой способ в HTML-документе создать ссылку на страницу с таким же именем, как и URL-адрес?

Таким образом, в основном это будет:

Щелкните следующую ссылку:
http://test.com.

Это все, что я хочу сказать.

Код, который я написал для этого, выглядит следующим образом:

 http://test.com.
 

Или есть более всеобъемлющий способ, когда вам не нужно дважды писать имя URL-адреса?

Очевидно, мой код не включает начальный текст, это просто для примера.

  • asp.net
  • HTML
  • css
3

Если вы не хотите копировать URL-адрес из одного места в другое с помощью JavaScript, вам придется ввести URL-адрес дважды.

Я снова советую копирование JavaScript, потому что его производительность и затраты на SEO намного хуже, чем стоимость повторного ввода всего.

3

То, что у вас есть сейчас, это самый простой способ.

Если по какой-либо причине это невозможно, вы можете использовать сценарии на стороне сервера для поиска URL-адресов в содержимом страницы и обернуть их тегом .

Для этого потребуется очень сложное регулярное выражение. У Daring Fireball есть очень хороший пост в блоге, в котором рассказывается, как это сделать, и объясняется, почему на самом деле невозможно, чтобы это было абсолютно надежным (вероятно, поэтому HTML этого не позволяет):

http://daringfireball.net /2010/07/improved_regex_for_matching_urls

Я делал подобные вещи раньше (на самом деле, с электронной почтой), и это очень сложно, и мне потребовалось

лет , чтобы добиться успеха. Если это вообще возможно, вы должны просто сделать то, что вы уже делаете — вручную ввести тег самостоятельно.

В качестве альтернативы вы можете использовать что-то вроде smarty (для PHP. Я не знаю, какой будет эквивалент ASP), чтобы написать что-то вроде следующих строк, чтобы программно сгенерировать полный тег :

 {URL-адрес ссылки='http://example.com'}
 

Почему бы нам просто не обойти проблему, сделав наши ссылки более семантически богатыми?

Вместо:

 Для получения дополнительной информации о нашей вкусной пицце посетите www.pizzasrawesome.com.
 

Используйте это:

 Узнайте больше о нашей 
вкуснейшей пицце
.

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

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

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

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

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

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

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

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

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

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

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.

Как переименовать каждый URL-адрес в столбце, чтобы использовать одно и то же имя в таблицах Google?

спросил

Изменено 1 год, 8 месяцев назад

Просмотрено 824 раза

Предположим, у меня есть 10 ссылок на YouTube и 700 ссылок на stackoverlow в одном и том же столбце A. Что сделать, чтобы весь этот столбец имел имя «Моя ссылка». Таким образом, в пустой ячейке, когда я вставляю ссылку / URL-адрес, она автоматически называет себя «Моя ссылка».

Я несколько раз пытался найти результат и наткнулся на =HYPERLINK(A1, «RECEIPT») & =ARRAYFORMULA(HYPERLINK(F1:F500, «RECEIPT»)). Я не хочу создавать отдельный столбец с надписью «Моя ссылка», а другой столбец для вставки ссылок.

Я попробовал =HYPERLINK($A1, «Моя ссылка») и перетащил вниз, чтобы скопировать формулу в ячейку ниже, но это дало ошибку, потому что мои ссылки начинались с A2. Как только я изменяю его на =HYPERLINK($A2, «Моя ссылка»), он работает, но каждый URL-адрес перемещается вверх на 1 ячейку выше, что не отражает должным образом данные соответствующей ячейки. Не уверен, что мое объяснение было понятно или нет.

Опять же, мне нужна формула для воздействия на весь столбец A с URL-адресами, не полагаясь на передачу в другой столбец. Кто-нибудь может помочь?

  • google-sheets

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

Если вы согласны с использованием временного вспомогательного столбца, вы можете сделать это следующим образом:

  1. В ячейку
    B1
    введите формулу ="=HYPERLINK("""&A1&""", ""Моя ссылка" ")"
  2. Скопируйте эту формулу в конец ваших URL-адресов (захватите маленькое черное поле в правом нижнем углу и перетащите вниз)
  3. Выберите все ячейки в столбце B и скопируйте (ctrl/cmd + c или щелкните правой кнопкой мыши и «скопировать»)
  4. Щелкните правой кнопкой мыши в ячейке A1 и выберите «Специальная вставка» -> «Вставить только значения»
  5. Выберите столбец A (щелкнув «A» вверху), затем в строке меню выберите «Формат» -> «Автоматически»
  6. Затем вы можете удалить все в столбце Б

Изменить : если вы согласны с использованием вспомогательного столбца, это будет намного проще.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Закрыть
Menu