X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Якорь ссылки?, Как сделать к тегу h2
stixia007
stixia007
Topic Starter сообщение 3.7.2015, 14:04; Ответить: stixia007
Сообщение #1


Добрый день. Не подскажите как с одной страницы ссылаться на другую (на части контекста), как правильно сделать якорь для текста заключённый в теге h2, h3 и т.д.

Вот в тексте заголовков второго уровня, не подскажите как прикрепить якорь? :)

Код
<div class="contex"><h2>Текст</h2></div>


И заодно добавлю :) Кто знает где в dle прописать target="_blank" чтоб все ссылки открывались в новой вкладке?

Сообщение отредактировал stixia007 - 3.7.2015, 14:16
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
n1tr1k
n1tr1k
сообщение 3.7.2015, 14:19; Ответить: n1tr1k
Сообщение #2


stixia007,

У заголовка:
Код
<div class="contex" id="anchor"><h2>Текст</h2></div>


Потом в нужном месте создаете ссылку вида:
Код
Вы можете <a href="#anchor">вернуться к заголовку</a>.


Цитата
И заодно добавлю :) Кто знает где в dle прописать target="_blank" чтоб все ссылки открывались в новой вкладке?


Ссылки из новостей/статических страниц или прям все-все? :)

Сообщение отредактировал n1tr1k - 3.7.2015, 14:29


--------------------
Telegram: koteeeeee


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Eserador
Eserador
сообщение 3.7.2015, 14:21; Ответить: Eserador
Сообщение #3


_http://htmlbook.ru/samhtml/yakorya

Все так же, только заключаем содержимое Н2 в теги. Либо вот как указали выше))
Вам для проверки, как раз пример нормальный (только это задача - к содержанию необходимо повписывать айдишники якорей): _https://htmlacademy.ru/courses/40/run/7

Сообщение отредактировал Eserador - 3.7.2015, 14:28


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
stixia007
stixia007
Topic Starter сообщение 3.7.2015, 14:31; Ответить: stixia007
Сообщение #4


Спасиб :) Ещё один вопрос, вот dle-шники сделали все линки внутри одной вкладке, иногда бывает не удобно, весьма. Если с помощью target="_blank" в коде подредачить, на ПС как нибудь отразится?

Цитата(n1tr1k @ 3.7.2015, 14:19) *
Ссылки из новостей/статических страниц или прям все-все?

Рассмотрел бы все варианты :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
n1tr1k
n1tr1k
сообщение 3.7.2015, 14:44; Ответить: n1tr1k
Сообщение #5


stixia007, насчет ПС ничего не могу сказать, я не оптимизатор.

Ссылки в шаблоне - вручную выставляются, либо поиск + замена.

В добавляемом контенте - смотрите файл engine/classes/parse.class.php

Там в районе 600+ строчки есть следующее (конкретно у меня 772 строка, DLE 9.6 лицензия):
Код
function build_url( $matches=array() ) {

Данная функция отвечает за построение ссылок в добавляемом контенте.

Далее по коду ищите:
Код
if( $this->check_home( $url['html'] ) OR $url['html'][0] == "/" OR $url['html'][0] == "#") $target = "";
        else $target = "target=\"_blank\"";
        
        if( $url['leech'] ) {
            
            $url['html'] = $config['http_home_url'] . "engine/go.php?url=" . rawurlencode( base64_encode( $url['html'] ) );
            
            return "<!--dle_leech_begin--><a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a><!--dle_leech_end-->" . $url['end'];
        
        } else {

            if ($this->safe_mode AND !$config['allow_search_link'])
                return "<a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $url['show'] . "</a>" . $url['end'];
            else        
                return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a>" . $url['end'];
        
        }


Если хотите все ссылки сделать с target = "_blank", меняете строку:
Код
if( $this->check_home( $url['html'] ) OR $url['html'][0] == "/" OR $url['html'][0] == "#") $target = "";
        else $target = "target=\"_blank\"";

на
Код
$target = "target=\"_blank\"";


Стоит отметить, что данная конструкция будет работать только для новых новостей. В старых новостях будут ссылки без "_blank". Если нужно будет исправить старые новости, можно сделать один хитрый SQL-запрос для обновления.

Сообщение отредактировал n1tr1k - 3.7.2015, 14:46


--------------------
Telegram: koteeeeee


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
stixia007
stixia007
Topic Starter сообщение 3.7.2015, 15:00; Ответить: stixia007
Сообщение #6


n1tr1k, охохо. Спасиб за помощь. С запросом бд... движок у меня 10.5, да и сам я дно, пищу дали буду пробовать.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sergey_SK
Sergey_SK
сообщение 3.7.2015, 15:04; Ответить: Sergey_SK
Сообщение #7


stixia007, для того чтобы обновить все новости, можно воспользоваться стандартной функцией, которая в админ панели есть. Называется "Перестроение публикаций"


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
stixia007
stixia007
Topic Starter сообщение 3.7.2015, 15:44; Ответить: stixia007
Сообщение #8


Осталось выяснить как это влияет на продвижение :)
Да кстати по якорю использовал стандартные теги dle:

Код
[url=http://site.ru/game/stats.html#якорь|alt]Назва ссылки[/url]


Сообщение отредактировал stixia007 - 3.7.2015, 15:58
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
4ester7
4ester7
сообщение 4.7.2015, 22:51; Ответить: 4ester7
Сообщение #9


Цитата(stixia007 @ 3.7.2015, 14:44) *
Осталось выяснить как это влияет на продвижение

Как SEO-оптимизатор с опытом, говорю вам - технически никак не влияет. Но если людям будет неудобно, пострадают поведенческие факторы и сайт будет восприниматься как менее качественный.
Совет. Для того, чтобы стало понятно - удобно открытие ссылок в новой вкладке или нет, зайдите на самый удобный для вас сайт (или посещаемый) схожей тематики и протестируйте, как сделаны ссылки в меню, статьях, других местах.


--------------------
20% скидки по купону QA73IMGX на Linkbuilder Helper - сервис по базам сайтов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
stixia007
stixia007
Topic Starter сообщение 5.7.2015, 12:45; Ответить: stixia007
Сообщение #10


4ester7, да у меня на статической странице точно удобней, спасибо понял.

n1tr1k, не подскажите как вывести линк только для статических страниц?

Код
if( $this->check_home( $url['html'] ) OR $url['html'][0] == "/" OR $url['html'][0] == "#") $target = "";
        else $target = "target=\"_blank\"";




Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Жирные бурж ссылки под крипту
Размещаем статьи на популярных международных сайтах
0 umexa 430 23.4.2024, 23:23
автор: umexa
Открытая тема (нет новых ответов) Жирные бурж ссылки под крипту
Размещаем статьи на популярных международных сайтах
0 umexa 334 23.4.2024, 23:23
автор: umexa
Открытая тема (нет новых ответов) SEO Линк Билдинг под Бурж | Вечные ссылки США, Европа и Мир с Гарантией
21 Needmylink1 7180 23.4.2024, 21:16
автор: Needmylink1
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВечные ссылки с трастовых сайтов
54 1informer 22862 20.4.2024, 18:39
автор: 1informer
Горячая тема (нет новых ответов) Ссылки за которые не стыдно! Качественный линк билдинг сервис под Бурж от Westrank. Честный прайс.
63 DaoDog 47497 19.4.2024, 12:05
автор: Omaxis


 



RSS Текстовая версия Сейчас: 25.4.2024, 4:53
Дизайн