Forum Sponsor

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Зарегистрирован: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Forum Sponsor

Сообщение HAMMER663 »

Шаблон

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

				<dt title="{forumrow.FORUM_FOLDER_IMG_ALT}">
					<!-- IF forumrow.FORUM_SPONSOR -->
					<span style="float:{S_CONTENT_FLOW_END}; margin-{S_CONTENT_FLOW_END}: 5px;"><!-- IF forumrow.FORUM_SPONSOR_SUPPORT -->{L_F_SPONSOR}<br /><!-- ENDIF --> {forumrow.FORUM_SPONSOR}</span>
					<span style="float: left; width: 65%;">
					<!-- ENDIF -->				
					<!-- IF forumrow.FORUM_IMAGE --><span class="forum-image">{forumrow.FORUM_IMAGE}</span><!-- ENDIF -->
					<a href="{forumrow.U_VIEWFORUM}" class="forumtitle">{forumrow.FORUM_NAME}</a><br />
					{forumrow.FORUM_DESC}					
					<!-- IF forumrow.SUBFORUMS and forumrow.S_LIST_SUBFORUMS --><br /><strong>{forumrow.L_SUBFORUM_STR}</strong> {forumrow.SUBFORUMS}<!-- ENDIF -->
					<!-- IF forumrow.FORUM_SPONSOR --></span><!-- ENDIF -->
				</dt>
И в functions_display.php

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

      // Start Forum Sponsor
      if (isset($row['forum_sponsor']) && $row['forum_sponsor'])
      {
         if (!$row['forum_sponsor_html'])
         {
            $row['forum_sponsor'] = generate_text_for_display($row['forum_sponsor'], $row['forum_sponsor_uid'], $row['forum_sponsor_support'], $row['forum_sponsor_bitfield'], $row['forum_sponsor_options']);
         }
      }
      else
      {
         $row['forum_sponsor'] = '';
      }
      // End Forum Sponsor
Добавлено спустя 1 минуту 43 секунды:
На это не обращать внимание

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

<!-- IF forumrow.FORUM_SPONSOR_SUPPORT -->{L_F_SPONSOR}<br /><!-- ENDIF -->
мои доработки ;)
Аватара пользователя
boloto
phpBB 1.4.4
Сообщения: 126
Зарегистрирован: 16 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 10 раз

Re: Forum Sponsor

Сообщение boloto »

pavelkim писал(а):boloto, а у вас и при наведении на название форума ничего не выводится. Видимо нюансы стиля.
Да, не выводится. У меня "по умолчанию" стиль Subsilver2, может действительно в этом дело
aleksan.1
phpBB 1.4.2
Сообщения: 67
Зарегистрирован: 16 лет 5 месяцев
Благодарил (а): 15 раз

Re: мод спонсора раздела

Сообщение aleksan.1 »

Палыч писал(а):pinkponk
при выполнениеи SQL поменять префикс, если у вас он отличается от штатного phpbb_
Эта манипуляция не понятна, можно подробнее

Добавлено спустя 57 минут 7 секунд:
Палыч писал(а):pinkponk
Попробуйте. Правда оформил в старом стиле (инструкция - простой текстовый файл)
Используется штатный функционал значков к форуму + добавляется поле Имя спонсора и URL спонсора
Не забудьте при выполнениеи SQL поменять префикс, если у вас он отличается от штатного phpbb_
Помогите разобраться с:

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

----[SQL]-----
ALTER TABLE phpbb_forums ADD forum_sponsor varchar(255) DEFAULT '' NOT NULL;
ALTER TABLE phpbb_forums ADD forum_sponsor_link varchar(255) DEFAULT '' NOT NULL;
располагается в начале мода и что означает, какие действия?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Зарегистрирован: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Forum Sponsor

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

aleksan.1 Вы читать не хотите?
[FAQ] Что такое МОДы и как установить МОД
SQL
В этой секции описываются необходимые изменения, которые вам следует внести в вашу базу данных. Действия описываются как запросы SQL к базе данных, которые необходимо выполнить при установке МОДа. Например, запрос на добавление поля в таблицу пользователей:
и далее...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
aleksan.1
phpBB 1.4.2
Сообщения: 67
Зарегистрирован: 16 лет 5 месяцев
Благодарил (а): 15 раз

Re: Forum Sponsor

Сообщение aleksan.1 »

а если я не хочу наделать ошибок и подобного не делала, читала

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

SQL
В этой секции описываются необходимые изменения, которые вам следует внести в вашу базу данных. Действия описываются как запросы SQL к базе данных, которые необходимо выполнить при установке МОДа. Например, запрос на добавление поля в таблицу пользователей:
Код: Выделить всё

ALTER TABLE phpbb_users ADD user_allow_thanks_pm tinyint(1) UNSIGNED DEFAULT '0' NOT NULL;


В запросах указывается префикс имён таблиц, принятый по умолчанию: phpbb_. Если Вы указали при установке конференции указали префикс, отличный от используемого по умолчанию, вы должны заменить этот префикс на свой. Например:
Код: Выделить всё

ALTER TABLE myprefix_users ADD user_allow_thanks_pm tinyint(1) UNSIGNED DEFAULT '0' NOT NULL;


Для выполнения SQL-запросов Вы можете воспользоваться любым менеджером работы с БД (например, phpMyAdmin). Как правило, этот менеджер имеется в панели управления сайта. Для выполнения запроса нужно выбрать вашу базу данных, скопировать запрос в окно SQL менеджера и нажать кнопку Выполнить (или Пошёл).
А какие действия произвести не могу понять.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Forum Sponsor

Сообщение Палыч »

aleksan.1 писал(а):А какие действия произвести не могу понять.
Для начала запусть phpmyadmin
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
aleksan.1
phpBB 1.4.2
Сообщения: 67
Зарегистрирован: 16 лет 5 месяцев
Благодарил (а): 15 раз

Re: Forum Sponsor

Сообщение aleksan.1 »

У меня версия 3.0.10 и просильвер подойдет? Копию сделала приступаю.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Forum Sponsor

Сообщение Палыч »

aleksan.1
Версия и стиль не при чём.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
aleksan.1
phpBB 1.4.2
Сообщения: 67
Зарегистрирован: 16 лет 5 месяцев
Благодарил (а): 15 раз

Re: Forum Sponsor

Сообщение aleksan.1 »

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

'FORUM_IMAGE_SRC'		=> ($row['forum_image']) ? $phpbb_root_path . $row['forum_image'] : '',
у меня нет этой строчки
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Зарегистрирован: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Forum Sponsor

Сообщение HAMMER663 »

поиск по 'FORUM_IMAGE_SRC'
aleksan.1
phpBB 1.4.2
Сообщения: 67
Зарегистрирован: 16 лет 5 месяцев
Благодарил (а): 15 раз

Re: Forum Sponsor

Сообщение aleksan.1 »

мод "forum_sponsor_html"

написано

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

----[OPEN]----
#
includes/functions_diplay.php
и

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

----[FIND]----
#
				'FORUM_IMAGE_SRC'		=> ($row['forum_image']) ? $phpbb_root_path . $row['forum_image'] : '',
у меня этой строки нет:

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

'FORUM_IMAGE_SRC'		=> ($row['forum_image']) ? $phpbb_root_path . $row['forum_image'] : '',
ни кусочка

Возможно я что-то не так делаю или не понимаю? Прошу указать на ошибку.
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Зарегистрирован: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Forum Sponsor

Сообщение HAMMER663 »

aleksan.1 этот кусок встречается дважды в этом файле. Ищите внимательнее. Вспоминайте что меняли.
В 3.0.9 и 3.0.10 точно есть
aleksan.1
phpBB 1.4.2
Сообщения: 67
Зарегистрирован: 16 лет 5 месяцев
Благодарил (а): 15 раз

Re: Forum Sponsor

Сообщение aleksan.1 »

1. Если у меня просильвер, это делать:
----[OPEN]----
#
styles/subsilver2/template/forumlist_body.html
#
?


2. У меня

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

<!-- ENDIF -->
				<!-- IF forumrow.FORUM_IMAGE -->
, а надо:

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

<!-- ENDIF -->
				<!-- IF forumrow.FORUM_IMAGE --></div><!-- ENDIF -->
, могу ли я использовать свой элемент?



3. Как и куда писать код баннера?

4. Не сочтите за наглость, небольшое уточнение, по моду:
- делаем запрос в БД (больше ни каких манипуляций);
- производим изменения в файлах;
- в "language/ru/common.php" прописываем нужный код баннера. И всё? (внесите коррективы по-возможности в написанное мною). Заранее благодарю.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Forum Sponsor

Сообщение Палыч »

aleksan.1 писал(а): Если у меня просильвер, это делать:
Нет
aleksan.1 писал(а):могу ли я использовать свой элемент?
Поконкретнее, там много похожих мест
aleksan.1 писал(а):Как и куда писать код баннера?
В админке, форумы, у каждого свой.
aleksan.1 писал(а):И всё?
Кеш очистить
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
aleksan.1
phpBB 1.4.2
Сообщения: 67
Зарегистрирован: 16 лет 5 месяцев
Благодарил (а): 15 раз

Re: Forum Sponsor

Сообщение aleksan.1 »

Спасибо, с Вашей помощью, с помощью Вашего форума, я создаю своими руками, спасибо.
Получилось.

Вернуться в «Поддержка модов для phpBB 3.0.x»