[BETA] Russian Social Networking Profiles

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1091
Зарегистрирован: 11.01.2009 15:18
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 203 раза
Контактная информация:

Re: [BETA] Russian Social Networking Profiles

Сообщение Garret_Dark » 27.04.2009 18:07

А инструкция планируется по установке на сабсильвер?
Мод полезный, юзеры просят, но сабсильвер у меня по дефолту

Gisher
phpBB 2.0.12
Сообщения: 857
Зарегистрирован: 04.10.2006 7:50
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: [BETA] Russian Social Networking Profiles

Сообщение Gisher » 28.04.2009 4:14


Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1091
Зарегистрирован: 11.01.2009 15:18
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 203 раза
Контактная информация:

Re: [BETA] Russian Social Networking Profiles

Сообщение Garret_Dark » 28.04.2009 4:52

Gisher
Я читал, просто может неверно выразился... Может ктото еще уже подогнал под сабсильвер и мог бы поделиться?

Grenuy
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 01.04.2009 3:56
Контактная информация:

Re: [BETA] Russian Social Networking Profiles

Сообщение Grenuy » 22.05.2009 17:38

Ребята помогите кто чем может.. ) Короче у меня задача сделать возможность юзерам водить 5 сайтов вместо одного, я сразу же начал с етим модом работать... но есть одно но там слибсливер2 короче начал сам корявить, думал что получиться добавил поля user_website2 user_website3 user_website4 user_website5 в таблицу phpbb_users.
И сделал операции прописаны в доке barms.org.ua/temp/memberlist.doc В профеле появились поля сайт1-сайт5 но вот напасть не хочет добавлять в мускул, и в таблицу user_website записуються поле напротив Сайта5. В каком файле идут операции записи?

П.С. Если руками добавить в базу сайты то они отображаются.

BiTurbo
phpBB 1.0.0
Сообщения: 3
Зарегистрирован: 24.10.2007 21:07

Re: [BETA] Russian Social Networking Profiles

Сообщение BiTurbo » 23.05.2009 12:35

Подскажите плиз, при выполнении SQL запроса:
ALTER TABLE `phpbb_users` ADD `user_vkontakte` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '';
Выдает:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'COLLATE utf8_bin NOT NULL DEFAULT ''' at line 1

Аватара пользователя
toxi
phpBB 1.4.4
Сообщения: 122
Зарегистрирован: 25.01.2007 7:12
Откуда: Украина
Благодарил (а): 3 раза
Поблагодарили: 2 раза
Контактная информация:

Re: [BETA] Russian Social Networking Profiles

Сообщение toxi » 24.05.2009 2:24

Efilnikufesin писал(а):Для стилей основанных на subsilver2 мод будет доработан :?:
Для subsilver2 попробуйте это:
1. Всё делаем по инструкции по установке и когда доходим до файла styles/prosilver/imageset/imageset.cfg, то делаем нижеописанное.
2. Открываем styles/subsilver2/imageset/imageset.cfg и находим строку:

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

img_icon_topic_unapproved = icon_topic_unapproved.gif*18*19
и после неё дописываем код:

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

img_icon_contact_vkontakte = icon_contact_vkontakte.png*20*20
img_icon_contact_odnoklassniki = icon_contact_odnoklassniki.png*20*20
img_icon_contact_moikrug = icon_contact_moikrug.png*20*20
img_icon_contact_moimir = icon_contact_moimir.png*20*20
3. Открываем файл styles/subsilver2/theme/stylesheet.css и находим строку:

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

.username-coloured {
	font-weight: bold;
}
и после неё добавляем:

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

.vkontakte-icon, .vkontakte-icon a			{ background: none top left no-repeat; }
.odnoklassniki-icon, .odnoklassniki-icon a			{ background: none top left no-repeat; }
.moikrug-icon, .moikrug-icon a			{ background: none top left no-repeat; }
.moimir-icon, .moimir-icon a			{ background: none top left no-repeat; }

ul.profile-icons li.vkontakte-icon	{ width: {IMG_ICON_CONTACT_VKONTAKTE_WIDTH}px; height: {IMG_ICON_CONTACT_VKONTAKTE_HEIGHT}px; }
ul.profile-icons li.odnoklassniki-icon	{ width: {IMG_ICON_CONTACT_ODNOKLASSNIKI_WIDTH}px; height: {IMG_ICON_CONTACT_ODNOKLASSNIKI_HEIGHT}px; }
ul.profile-icons li.moikrug-icon	{ width: {IMG_ICON_CONTACT_MOIKRUG_WIDTH}px; height: {IMG_ICON_CONTACT_MOIKRUG_HEIGHT}px; }
ul.profile-icons li.moimir-icon	{ width: {IMG_ICON_CONTACT_MOIMIR_WIDTH}px; height: {IMG_ICON_CONTACT_MOIMIR_HEIGHT}px; }
4. Создаём файл styles/subsilver2/theme/colours.css и открываем его и вписываем строки:

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

.vkontakte-icon, .vkontakte-icon a   				{ background-image: url("{IMG_ICON_CONTACT_VKONTAKTE_SRC}"); }
.odnoklassniki-icon, .odnoklassniki-icon a			{ background-image: url("{IMG_ICON_CONTACT_ODNOKLASSNIKI_SRC}"); }
.moikrug-icon, .moikrug-icon a   				{ background-image: url("{IMG_ICON_CONTACT_MOIKRUG_SRC}"); }
.moimir-icon, .moimir-icon a			{ background-image: url("{IMG_ICON_CONTACT_MOIMIR_SRC}"); }
либо скачиваем готовый файл из прикреплённого архива.
5. Открываем файл styles/subsilver2/template/memberlist_view.html и находим строку:

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

<tr>
				<td class="gen" nowrap="nowrap" align="{S_CONTENT_FLOW_END}">{L_JABBER}: </td>
				<td><!-- IF U_JABBER and S_JABBER_ENABLED --><a href="{U_JABBER}" onclick="popup(this.href, 550, 320); return false">{JABBER_IMG}</a><!-- ELSEIF USER_JABBER -->{USER_JABBER_IMG}<!-- ENDIF --></td>
			</tr>
и после неё добавляем

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

<tr><!-- IF USER_VKONTAKTE --><td>{L_VKONTAKTE}:</td> <td>
			<a href="{USER_VKONTAKTE}" title="{L_VIEW_VKONTAKTE}: {USER_VKONTAKTE}" onclick="window.open(this.href);return false;">{L_VIEW_VKONTAKTE}</a></td><!-- ENDIF -->
			</tr>
		<tr><!-- IF USER_ODNOKLASSNIKI --><dt>{L_ODNOKLASSNIKI}:</td> <td>
		<a href="{USER_ODNOKLASSNIKI}" title="{L_VIEW_ODNOKLASSNIKI}: {USER_ODNOKLASSNIKI}" onclick="window.open(this.href);return false;">{L_VIEW_ODNOKLASSNIKI}</a></td><!-- ENDIF -->
		</tr>
		<tr><!-- IF USER_MOIKRUG --><dt>{L_MOIKRUG}:</td> <td>
		<a href="{USER_MOIKRUG}" title="{L_VIEW_MOIKRUG}: {USER_MOIKRUG}" onclick="window.open(this.href);return false;">{L_VIEW_MOIKRUG}</a></td><!-- ENDIF -->
		</tr>
		<tr><!-- IF USER_MOIMIR --><dt>{L_MOIMIR}:</td> <td>
		<a href="{USER_MOIMIR}" title="{L_VIEW_MOIMIR}: {USER_MOIMIR}" onclick="window.open(this.href);return false;">{L_VIEW_MOIMIR}</a></td><!-- ENDIF -->
		</tr>
6. Пропускаем файл styles/subsilver2/template/ucp_pm_viewmessage.html, так как в subsilver2 этот файл почти пуст.
7. Открываем файл styles/subsilver2/template/ucp_profile_profile_info.html и находим строку:

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

<tr>
	<td class="row1" width="35%"><b class="genmed">{L_UCP_JABBER}: </b></td>
	<td class="row2"><input class="post" type="text" name="jabber" size="30" maxlength="255" value="{JABBER}" /></td>
</tr>
и после неё добавляем

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

<tr>
		<td><label for="vkontakte">{L_UCP_VKONTAKTE}:</label></td>
		<td><input type="text" name="vkontakte" id="vkontakte" value="{VKONTAKTE}" /></td>
	</tr>
	<tr>
		<td><label for="odnoklassniki">{L_UCP_ODNOKLASSNIKI}:</label></td>
		<td><input type="text" name="odnoklassniki" id="odnoklassniki" value="{ODNOKLASSNIKI}" /></td>
	</tr>
	<tr>
		<td><label for="moikrug">{L_UCP_MOIKRUG}:</label></td>
		<td><input type="text" name="moikrug" id="moikrug" value="{MOIKRUG}" /></td>
	</tr>
<tr>
      td><label for="moimir">{L_UCP_MOIMIR}:</label></td>
      <td><input type="text" name="moimir" id="moimir" value="{MOIMIR}" /></td>
   </tr>
8. Открываем файл styles/subsilver2/template/viewtopic_body.html и нахходим строку:

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

<td><div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<!-- IF postrow.U_PROFILE --><a href="{postrow.U_PROFILE}">{PROFILE_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->
и сразу же на строке(!!!), после <!-- ENDIF --> ставим пробел и добавляем следующий код:

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

 <!-- IF postrow.U_VKONTAKTE --><a href="{postrow.U_VKONTAKTE}" title="{L_VKONTAKTE}" onclick="window.open(this.href);return false;"><img src="styles/subsilver2/imageset/icon_contact_vkontakte.png" width="20" height="20" alt="{L_VKONTAKTE}" /></a><!-- ENDIF --> <!-- IF postrow.U_ODNOKLASSNIKI --><a href="{postrow.U_ODNOKLASSNIKI}" title="{L_ODNOKLASSNIKI}" onclick="window.open(this.href);return false;"><img src="styles/subsilver2/imageset/icon_contact_odnoklassniki.png" width="20" height="20" alt="{L_ODNOKLASSNIKI}" /></a><!-- ENDIF -->   <!-- IF postrow.U_MOIKRUG --><a href="{postrow.U_MOIKRUG}" title="{L_MOIKRUG}" onclick="window.open(this.href);return false;"><img src="styles/subsilver2/imageset/icon_contact_moikrug.png" width="20" height="20" alt="{L_MOIKRUG}" /></a><!-- ENDIF --> <!-- IF postrow.U_MOIMIR --><a href="{postrow.U_MOIMIR}" title="{L_MOIMIR}" onclick="window.open(this.href);return false;"><img src="styles/subsilver2/imageset/icon_contact_moimir.png" width="20" height="20" alt="{L_MOIMIR}" /></a><!-- ENDIF --> 
9. Открываем файл styles/subsilver2/template/overall_header.html и находим строку:

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

<link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />
и после неё добавляем

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

<link rel="colours" href="{T_THEME_PATH}/theme/colours.css" type="text/css" />
10. По завершении операции, не забываем очистить кеш форума и стилей!

P.S.: Этот код на работоспособность не проверял, так как не использую этот стиль :), но должно всё работать. Вообщем, код такой должен быть для subsilver2. ;) Советую переходить на ПроСилвер, так как он лучше и продвинутее :) ИМХО
Вложения
styles.zip
(660 байт) 241 скачивание
Последний раз редактировалось toxi 02.06.2009 13:33, всего редактировалось 3 раза.
phpbb v3.0.11 рабочий и phpbb v3.1.x тестовый | Support Toolkit (STK)
Расширение: Пользовательский текст в метатегах Description, Keywords, Rights, Generator (для phpbb v3.1.9+)
Мод phpbb3portal_plus (для phpbb v3.0.11) | Утилита MODX Creator (Online) (для phpbb v3.0.х)

Gisher
phpBB 2.0.12
Сообщения: 857
Зарегистрирован: 04.10.2006 7:50
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: [BETA] Russian Social Networking Profiles

Сообщение Gisher » 24.05.2009 22:43

BiTurbo писал(а):Подскажите плиз, при выполнении SQL запроса:
ALTER TABLE `phpbb_users` ADD `user_vkontakte` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '';
Выдает:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'COLLATE utf8_bin NOT NULL DEFAULT ''' at line 1
правильно скопируйте запрос с файла установки
и ещё, выполняйте каждый запрос отдельно

Grenuy
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 01.04.2009 3:56
Контактная информация:

Re: [BETA] Russian Social Networking Profiles

Сообщение Grenuy » 28.05.2009 15:24

Для subsilver2
хотел заметить что есть некоторые опечатки смотрите внимательно вместо

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

dd>
dt>
нужно писать td>

Аватара пользователя
toxi
phpBB 1.4.4
Сообщения: 122
Зарегистрирован: 25.01.2007 7:12
Откуда: Украина
Благодарил (а): 3 раза
Поблагодарили: 2 раза
Контактная информация:

Re: [BETA] Russian Social Networking Profiles

Сообщение toxi » 28.05.2009 15:49

Сорри за опечатки, исправил.
phpbb v3.0.11 рабочий и phpbb v3.1.x тестовый | Support Toolkit (STK)
Расширение: Пользовательский текст в метатегах Description, Keywords, Rights, Generator (для phpbb v3.1.9+)
Мод phpbb3portal_plus (для phpbb v3.0.11) | Утилита MODX Creator (Online) (для phpbb v3.0.х)

Gisher
phpBB 2.0.12
Сообщения: 857
Зарегистрирован: 04.10.2006 7:50
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: [BETA] Russian Social Networking Profiles

Сообщение Gisher » 28.05.2009 19:43

toxi
спасибо за subsilver2 :)
сам я не ставил, так как у самого такого стиля не было и нет, но судя по "тишине", всё работает)

Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1091
Зарегистрирован: 11.01.2009 15:18
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 203 раза
Контактная информация:

Re: [BETA] Russian Social Networking Profiles

Сообщение Garret_Dark » 29.05.2009 23:24

toxi, спасибо за инструкцию на сабсильвер, но есть небольшой недочет:
toxi писал(а):7. Открываем файл styles/subsilver2/template/ucp_profile_profile_info.html и находим строку:

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

<tr>   <td class="row1" width="35%"><b class="genmed">{L_UCP_JABBER}: </b></td>   <td class="row2"><input class="post" type="text" name="jabber" size="30" maxlength="255" value="{JABBER}" /></td></tr>

и после неё добавляем

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

<tr>      <td><label for="vkontakte">{L_UCP_VKONTAKTE}:</label></td>      <td><input type="text" name="vkontakte" id="vkontakte" value="{VKONTAKTE}" /></td>   </tr>   <tr>      <td><label for="odnoklassniki">{L_UCP_ODNOKLASSNIKI}:</label></td>      <td><input type="text" name="odnoklassniki" id="odnoklassniki" value="{ODNOKLASSNIKI}" /></td>   </tr>   <tr>      <td><label for="moikrug">{L_UCP_MOIKRUG}:</label></td>      <td><input type="text" name="moikrug" id="moikrug" value="{MOIKRUG}" /></td>   </tr>
Пропущен "Мой мир", добавляемый код в п.7 должен быть таким:

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

<tr>
      <td><label for="vkontakte">{L_UCP_VKONTAKTE}:</label></td>
      <td><input type="text" name="vkontakte" id="vkontakte" value="{VKONTAKTE}" /></td>
   </tr>
   <tr>
      <td><label for="odnoklassniki">{L_UCP_ODNOKLASSNIKI}:</label></td>
      <td><input type="text" name="odnoklassniki" id="odnoklassniki" value="{ODNOKLASSNIKI}" /></td>
   </tr>
   <tr>
      <td><label for="moikrug">{L_UCP_MOIKRUG}:</label></td>
      <td><input type="text" name="moikrug" id="moikrug" value="{MOIKRUG}" /></td>
   </tr>
   <tr>
      td><label for="moimir">{L_UCP_MOIMIR}:</label></td>
      <td><input type="text" name="moimir" id="moimir" value="{MOIMIR}" /></td>
   </tr>
Еще у меня почемуто на сабсильвере не отображаются кнопки, я скопировал те что шли к просильверу, но получается криво (см. скрин), в просильвере все ОК. Возможно связано както со Skype_mod?
Изображение

Аватара пользователя
toxi
phpBB 1.4.4
Сообщения: 122
Зарегистрирован: 25.01.2007 7:12
Откуда: Украина
Благодарил (а): 3 раза
Поблагодарили: 2 раза
Контактная информация:

Re: [BETA] Russian Social Networking Profiles

Сообщение toxi » 30.05.2009 1:11

Garret_Dark писал(а):Возможно связано както со Skype_mod?
Нет. Сейчас попробую исправить

Обновлено:
8. Открываем файл styles/subsilver2/template/viewtopic_body.html и находим строку:

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

<!-- IF postrow.U_VKONTAKTE --><li class="vkontakte-icon"><a href="{postrow.U_VKONTAKTE}" title="{L_VKONTAKTE}" onclick="window.open(this.href);return false;"><span>{L_VKONTAKTE}</span></a></li><!-- ENDIF --> <!-- IF postrow.U_ODNOKLASSNIKI --><li class="odnoklassniki-icon"><a href="{postrow.U_ODNOKLASSNIKI}" title="{L_ODNOKLASSNIKI}" onclick="window.open(this.href);return false;"><span>{L_ODNOKLASSNIKI}</span></a></li><!-- ENDIF -->   <!-- IF postrow.U_MOIKRUG --><li class="moikrug-icon"><a href="{postrow.U_MOIKRUG}" title="{L_MOIKRUG}" onclick="window.open(this.href);return false;"><span>{L_MOIKRUG}</span></a></li><!-- ENDIF --> <!-- IF postrow.U_MOIMIR --><li class="moimir-icon"><a href="{postrow.U_MOIMIR}" title="{L_MOIMIR}" onclick="window.open(this.href);return false;"><span>{L_MOIMIR}</span></a></li><!-- ENDIF -->
Заменяем её на:

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

<!-- IF postrow.U_VKONTAKTE --><li class="vkontakte-icon"><a href="{postrow.U_VKONTAKTE}" title="{L_VKONTAKTE}" onclick="window.open(this.href);return false;">[b]<img src="{T_THEME_PATH}/imageset/icon_contact_vkontakte.png" width="20" height="20" alt="{L_VKONTAKTE}" />[/b]</a></li><!-- ENDIF --> <!-- IF postrow.U_ODNOKLASSNIKI --><li class="odnoklassniki-icon"><a href="{postrow.U_ODNOKLASSNIKI}" title="{L_ODNOKLASSNIKI}" onclick="window.open(this.href);return false;">[b]<img src="{T_THEME_PATH}/imageset/icon_contact_odnoklassniki.png" width="20" height="20" alt="{L_ODNOKLASSNIKI}" />[/b]</a></li><!-- ENDIF -->   <!-- IF postrow.U_MOIKRUG --><li class="moikrug-icon"><a href="{postrow.U_MOIKRUG}" title="{L_MOIKRUG}" onclick="window.open(this.href);return false;">[b]<img src="{T_THEME_PATH}/imageset/icon_contact_moikrug.png" width="20" height="20" alt="{L_MOIKRUG}" />[/b]</a></li><!-- ENDIF --> <!-- IF postrow.U_MOIMIR --><li class="moimir-icon"><a href="{postrow.U_MOIMIR}" title="{L_MOIMIR}" onclick="window.open(this.href);return false;">[b]<img src="{T_THEME_PATH}/imageset/icon_contact_moimir.png" width="20" height="20" alt="{L_MOIMIR}" />[/b]</a></li><!-- ENDIF -->
Внимание! Картинки должны лежать в папке styles\subsilver2\imageset\
В данном случае, мы указали адрес картинки через тег img, без использования шаблона стилей css.
Garret_Dark писал(а):Пропущен "Мой мир"
Поправил код :) Спасибо за ошибку
phpbb v3.0.11 рабочий и phpbb v3.1.x тестовый | Support Toolkit (STK)
Расширение: Пользовательский текст в метатегах Description, Keywords, Rights, Generator (для phpbb v3.1.9+)
Мод phpbb3portal_plus (для phpbb v3.0.11) | Утилита MODX Creator (Online) (для phpbb v3.0.х)

Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1091
Зарегистрирован: 11.01.2009 15:18
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 203 раза
Контактная информация:

Re: [BETA] Russian Social Networking Profiles

Сообщение Garret_Dark » 31.05.2009 19:53

toxi
Всеравно... :(
Изображение

Аватара пользователя
toxi
phpBB 1.4.4
Сообщения: 122
Зарегистрирован: 25.01.2007 7:12
Откуда: Украина
Благодарил (а): 3 раза
Поблагодарили: 2 раза
Контактная информация:

Re: [BETA] Russian Social Networking Profiles

Сообщение toxi » 31.05.2009 20:08

Garret_Dark
А нажмите на правую кнопку на том месте, где нет картинки и выберите пункт "Свойства", в открывшемся окне посмотрите, какой путь написан в строке "Адрес (URL)" и напишите сюда. Это будет путь к картинке с сайта. Может быть шаблон не там ищет картинку
phpbb v3.0.11 рабочий и phpbb v3.1.x тестовый | Support Toolkit (STK)
Расширение: Пользовательский текст в метатегах Description, Keywords, Rights, Generator (для phpbb v3.1.9+)
Мод phpbb3portal_plus (для phpbb v3.0.11) | Утилита MODX Creator (Online) (для phpbb v3.0.х)

Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1091
Зарегистрирован: 11.01.2009 15:18
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 203 раза
Контактная информация:

Re: [BETA] Russian Social Networking Profiles

Сообщение Garret_Dark » 31.05.2009 22:32

toxi
Да точно. Берет из "/styles/subsilver2/theme/imageset/...", хотя должно быть без "theme".

Это я немогу понять зачем: И самое главное, почему списком, а не в ряд кнопки показывает?

Закрыто

Вернуться в «Бета-версии модов для phpBB 3.0.x»