Поделись темой в соц.сетях

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Лютый
phpBB 1.4.2
Сообщения: 51
Стаж: 16 лет 4 месяца
Откуда: Хабаровский край
Забанен: Бессрочно

Поделись темой в соц.сетях

Сообщение Лютый »

Всем привет!!!
Вот вытащил со своего старого сайта данный код и решил поделиться с Вами.
Итак:

Код: Выделить всё

<a href="http://vkontakte.ru/share.php?url={TOPIC_TITLE}"><img src="../socimg/vkontakte.png" width="25" height="25" alt="" /></a>&nbsp;<a href="http://www.facebook.com/sharer.php?u={U_VIEW_TOPIC}&t={TOPIC_TITLE}"><img src="../socimg/facebook.png" width="25" height="25" alt="" /></a>&nbsp;<a href="http://twitter.com/home?status={U_VIEW_TOPIC} {TOPIC_TITLE}[/color]"><img src="/socimg/twitter.png" width="25" height="25" alt=""/></a>&nbsp;<a href="http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1&st._surl={U_VIEW_TOPIC}&title=]{TOPIC_TITLE}"><img src="/socimg/odnoklassniki.png" width="25" height="25" alt=""/></a>&nbsp;<a href="http://connect.mail.ru/share?share_url='.$socurl.'"><img src="/socimg/mailrumir.png" width="25" height="25" alt=""/></a>&nbsp;<a href="http://www.livejournal.com/update.bml?event='.$socurl.'&subject='.$textl.'"><img src="/socimg/livejournal.png" width="25" height="25" alt=""/></a>&nbsp;<a href="http://www.google.com/buzz/post?url='.$socurl.'&title='.$textl.'"><img src="/socimg/google.png" width="25" height="25" alt=""/></a>&nbsp;<a href="http://my.ya.ru/posts_add_link.xml?URL={U_VIEW_TOPIC}&title={TOPIC_TITLE}"><img src="/socimg/ya.png" width="25" height="25" alt=""/></a>&nbsp;<a href="http://www.blogger.com/blog_this.pyra?t&u='.$socurl.'&n='.$textl.'&a=ADD_SERVICE_FLAG&passive=true&alinsu=0&aplinsu=0&alwf=true&hl=ru&skipvpage=true&rm=false&showra=1&fpui=2&naui=8"><img src="/socimg/blogger.png" width="25" height="25" alt=""/></a>
{TOPIC_TITLE}
{U_VIEW_TOPIC} {TOPIC_TITLE}
Короче всё изменять не буду, хочу спросить следущее: название темы я понял как прописать (указал красным), но как прописать ссылку, я так и не пойму (указал зелёным), но при переходе по ней ссылка почему-то битая.

Вот и архив с картинками.
socimg.zip
Добавлено спустя 22 минуты 31 секунду:
Например, когда я делюсь в Яндексе, у меня ссылка прописывается так: ./viewforum.php?f=14, а где начало ссылки (http://vanino27.ru) и что это за точка (отметил красным)?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Лютый 08.01.2014 7:03, всего редактировалось 3 раза.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Поделись темой в соц.сетях

Сообщение Sheer »

Лютый писал(а):что это за точка
Не точка, а ./ - относительный путь, определяется глобальной переменной $phpbb_root_path
To do:
Вместо U_VIEW_TOPIC использовать U_FULL_VIEW_TOPIC
его прописать

Код: Выделить всё

	'U_FULL_VIEW_TOPIC' 	=> ''.generate_board_url().'/'.append_sid("viewtopic.$phpEx", "f=$forum_id&t=$topic_id" . (($start == 0) ? '' : "&start=$start") . ((strlen($u_sort_param)) ? "&$u_sort_param" : '') . (($highlight_match) ? "&hilit=$highlight" : '')).'',
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Лютый
phpBB 1.4.2
Сообщения: 51
Стаж: 16 лет 4 месяца
Откуда: Хабаровский край
Забанен: Бессрочно

Re: Поделись темой в соц.сетях

Сообщение Лютый »

Sheer, я прошу пращения а где это менять?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Поделись темой в соц.сетях

Сообщение Sheer »

viewtopic.php
Найти

Код: Выделить всё

	'U_VIEW_TOPIC' 			=> $viewtopic_url,
После вставить вышеприведенный код.

Добавлено спустя 3 минуты 43 секунды:
Да и кстати твой код работать не будет вот из-за таких фитюлек

Код: Выделить всё

<a href="http://www.google.com/buzz/post?url='.$socurl.'&title='.$textl.'">
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Лютый
phpBB 1.4.2
Сообщения: 51
Стаж: 16 лет 4 месяца
Откуда: Хабаровский край
Забанен: Бессрочно

Re: Поделись темой в соц.сетях

Сообщение Лютый »

Я знаю, поскольку нужно заменить '.$textl.' на {TOPIC_TITLE}, а вот ссылку на тему '.$socurl.' как Вы указали на {U_FULL_VIEW_TOPIC}
Правильно я понимаю?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Поделись темой в соц.сетях

Сообщение Пчелкин »

Чем тебя не устраивает эта панель? чего городить?

Код: Выделить всё

			<!-- IF not S_IS_BOT -->
			<script src="//yandex.st/share/share.js" charset="utf-8"></script>
			<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareLink="http://тут твой форум/viewtopic.php?p={postrow.POST_ID}#p{postrow.POST_ID}" data-yashareTitle="{postrow.POST_SUBJECT}" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug,gplus"></div>
			<!-- ENDIF --> 
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Лютый
phpBB 1.4.2
Сообщения: 51
Стаж: 16 лет 4 месяца
Откуда: Хабаровский край
Забанен: Бессрочно

Re: Поделись темой в соц.сетях

Сообщение Лютый »

Ну можно и так!
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Поделись темой в соц.сетях

Сообщение Sheer »

Код: Выделить всё

data-yashareLink="http://тут твой форум/
Вот это не есть комильфо. Прописывать урлу в шаблоне в явном виде... кгхм...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Поделись темой в соц.сетях

Сообщение Пчелкин »

Так яша выдал...как?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Поделись темой в соц.сетях

Сообщение Sheer »

Яша сгенерил ссылку и выдал, а своя голова на плечах для чего дадена?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Поделись темой в соц.сетях

Сообщение Пчелкин »

Понил... крокодил нил...

Добавлено спустя 52 минуты 43 секунды:
Тогда вопрос...А в CSS файлах тоже можно {ROOT_PATH} вместо прЯмой ссылки? (есть малость)

Добавлено спустя 8 минут 40 секунд:
Или все же лучше это - {BOARD_URL} ? В чем разница?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Поделись темой в соц.сетях

Сообщение Sheer »

Если стиль использует динамический css, как prosilver, то в принципе можно, для этого ROOT_PATHнужно прописать в style.php в этом месте

Код: Выделить всё

	// Parse Theme Data
	$replace = array(
Добавлено спустя 3 минуты 45 секунд:
Пчелкин писал(а):В чем разница?
{ROOT_PATH} - относительный путь к корню конференции, например ./
{BOARD_URL}- урл конференции, например http://www.mysite.ru
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Поделись темой в соц.сетях

Сообщение Пчелкин »

Sheer писал(а):style.php в этом месте
так -

Код: Выделить всё

'{ROOT_PATH}'				=> $user['root_path']
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Поделись темой в соц.сетях

Сообщение Sheer »

Вообще-то он там уже прописан

Код: Выделить всё

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Поделись темой в соц.сетях

Сообщение Пчелкин »

И я тож блокнотом уже нашел...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

Вернуться в «Стили для phpBB 3.0.x»