Последние новости

23.08.10 : phpBB 4 на Symfony 2

21.08.10 : Типографика в phpBB

30.07.10 : Капчи в phpBB3

15.07.10 : Как убрать параметр f из ссылок на темы, инструкция

02.07.10 : Вложения только для определённых групп

Последние файлы

16.05.10 : Перевод мода ModernDignity Flash Animated Cumulus Tag Cloud

16.05.10 : Перевод мода mChat

11.05.10 : Перевод мода th23 Autolinks

03.05.10 : Перевод мода SimpleMath Captcha Plugin

03.05.10 : Перевод мода Static Pages

Последние статьи

17.08.10 : BB-коды в phpBB3

09.09.09 : robots.txt для phpBB3 Olympus

03.08.09 : Установка кода sape на phpBB 3

09.05.09 : Обновление форума phpBB 3.0.x Olympus.

27.12.08 : Установка форума phpBB 3.0.x Olympus. Пошаговое руководство с скриншотами.

Читать все новости

Смотреть все файлы

Читать все статьи

Актуальные версии

Русифицированные версии phpBB 3.0.7:

phpBB 3.0.7 русская версия
Сборка phpBB 3.0.7
 

phpBB вконтакте

Не ранее, как вчера, разработчики самой крупной российской социальной сети Вконтакте реализовали так называемую кнопку «Опубликовать ВКонтакте», при нажатии по которой пользователь автоматически получит новую заметку в своём профиле с ссылкой на ту страницу, где была размещена данная кнопка. Логично предположить, что в некоторых случаях имеет смысл поставить такую кнопку и на форум. Именно об этом я сегодня и расскажу - как поставить кнопку быстрой публикации Вконтакте на форум phpBB 3.

Первым делом нужно разместить основной управляющий скрипт. Для этого поочередно откроем файлы templates/overall_header.html всех ваших шаблонов (напомню, они лежат в папке styles). Найдём там такую строчку:

и вставим перед ней строку

Теперь нужно разместить саму кнопку. Разумнее всего это сделать на страницах тем, так как остальные страницы вряд ли представляют интерес для пользователей. Как вы уже догадались, для этого нам понадобится открыть файл templates/viewtopic_body.html вашего стиля (если у вас несколько стилей, сделайте для каждого поочередно). Разместим кнопку в правом верхнем углу сообщений. Для этого находим строчку, содержащую код:

и добавляем непосредственно перед этим кодом, на той же строке, такой код:

Можно сделать немного иначе, и разместить эту кнопку только в первом сообщении всех тем. Для этого вставлять нужно такой код:

Сохраняем изменения в файлах, отправляемся в администраторский раздел, вкладка «Стили», затем в левом меню ищем пункт «Шаблоны», в нём находим ваш шаблон и нажимаем «Обновить» (в общем, обновляем кеш шаблона). Всё, теперь кнопка есть, можете проверить её работу.

Опубликовано: 16.04.10 08:20 | Просмотров: 1548 | [ + ]   [ - ]   | Печать
Рекомендуем
Последние комментарии - 4
Liaнка 21.04.10 15:45


Подскажите пожалуйста как это сделать во второй версии.lo666@pochta.ruЭкспериментальный форум
Top
FladeX 30.04.10 20:33


К сожалению, сейчас второй версии нет под рукой. Но в целом там почти также, только условие IF not S_IS_BOT уберите, так как вторая версия не поддерживает этого.
Top
Heldar 12.05.10 18:19


1) При использовании вашего варианта, почему-то кнопка появляется у первых постов на каждой странице. Нет ли варианта только для первого поста на первой странице? 2) В заметку передаются только ссылка и метатеги сайта, можно ли как нибудь передать сам текст поста?
Top
FladeX 15.05.10 01:49


1) Правки в шаблоне будут больше, поэтому я решил выбрать более простой вариант для демонстрации. 2) Нет, на данный момент так нельзя. Это особенность работы данной функции со стороны API вконтакте.
Top
Добавить комментарий

* Ваше имя:

* Заголовок:

* Сообщение:

*



Проверочное слово: phpBB

Проверочное слово: 

 
Пункты помеченные * обязательны для заполнения!
Рейтинг@Mail.ru
Rambler's Top100
Главная Новости Файлы Статьи Ссылки Контакты Услуги