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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Ссылки за которые не стыдно! Качественный линк билдинг сервис под Бурж от Westrank. Честный прайс.
63 DaoDog 47171 Вчера, 12:05
автор: Omaxis
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыКрауд ссылки с форумов, блогов, порталов. Жирные ссылки с Ua,Ru, Бурж площадок. Вечные ссылки в статьях на собственных сайтах
Быстро, качественно и ответственно!
138 vetalbon 66445 13.4.2024, 17:53
автор: vetalbon
Открытая тема (нет новых ответов) SEO Линк Билдинг под Бурж | Вечные ссылки США, Европа и Мир с Гарантией
20 Needmylink1 7001 12.4.2024, 23:32
автор: Needmylink1
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВечные ссылки с трастовых сайтов
53 1informer 22688 7.4.2024, 13:47
автор: 1informer
Открытая тема (нет новых ответов) Оптом и в розницу, скупаю ссылки околомедицинской тематики.
3 kasey7 2030 4.4.2024, 19:12
автор: kasey7


 



RSS Текстовая версия Сейчас: 20.4.2024, 7:28
Дизайн