Вставка скрипта в подпись
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
Re: Вставка скрипта в подпись
Рано радовался!
Теперь ни с того ни с сего появилось сообщение при попытке просмотра темы
Parse error: syntax error, unexpected '}' in /home/lawport/public_html/phpBB3/cache/tpl_prosilver_viewtopic_body.html.php on line 265
И всё! Темы не работают, помогите!
Теперь ни с того ни с сего появилось сообщение при попытке просмотра темы
Parse error: syntax error, unexpected '}' in /home/lawport/public_html/phpBB3/cache/tpl_prosilver_viewtopic_body.html.php on line 265
И всё! Темы не работают, помогите!
Re: Вставка скрипта в подпись
Ну что сказать...
Опытным путем пришел к единственно рабочему варианту кода.
MIT, твой вариант ломает viewtopic, выскакивает ошибка
Пришлось остановиться на ELSE (без IF)
Добавлено спустя 48 минут 54 секунды:
После всех манипуляций и проблем с подменой подписи заметил одну неприятную вещь:
у одного из пользователей, пропала подпись к ОДНОМУ (!) сообщению. Т.е. ее просто нет и все. А к остальным сообщения этого пользователя подписи есть.
С этим пользователем никаких манипуляций не проводилось (подмена подписи по ID не производилась)
Как такое может быть?
Опытным путем пришел к единственно рабочему варианту кода.
Код: Выделить всё
<!-- IF postrow.POSTER_ID eq 801 -->
<div id="sig{postrow.POST_ID}" class="signature">
ПОДПИСЬ
</div>
<!-- ELSEIF postrow.POSTER_ID eq 108 -->
<div id="sig{postrow.POST_ID}" class="signature">
ПОДПИСЬ
</div>
<!-- ELSE -->
<!-- IF postrow.SIGNATURE -->
<div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div>
<!-- ENDIF -->
<!-- ENDIF -->
<!-- ENDIF -->
Пришлось остановиться на ELSE (без IF)
Добавлено спустя 48 минут 54 секунды:
После всех манипуляций и проблем с подменой подписи заметил одну неприятную вещь:
у одного из пользователей, пропала подпись к ОДНОМУ (!) сообщению. Т.е. ее просто нет и все. А к остальным сообщения этого пользователя подписи есть.
С этим пользователем никаких манипуляций не проводилось (подмена подписи по ID не производилась)
Как такое может быть?
-
Balamut
- Former team member
- Сообщения: 2214
- Стаж: 21 год 6 месяцев
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 146 раз
Re: Вставка скрипта в подпись
Может он снял галочку "присоединить подпись" к этому сообщению?
//
// That's all, Folks!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------
Re: Вставка скрипта в подпись
Возможно снял галочку... Наверное так..
Скажите, а как можно сделать так, чтобы у всех зарегистрированных пользователей на форуме поставить одну подпись ?
Точнее, чтобы она проставилась только у тех, кто не поставил себе подпись самостоятельно...
Хороший вопрос придумал
Скажите, а как можно сделать так, чтобы у всех зарегистрированных пользователей на форуме поставить одну подпись ?
Точнее, чтобы она проставилась только у тех, кто не поставил себе подпись самостоятельно...
Хороший вопрос придумал
-
Balamut
- Former team member
- Сообщения: 2214
- Стаж: 21 год 6 месяцев
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 146 раз
Re: Вставка скрипта в подпись
У вас есть "<!-- IF postrow.SIGNATURE -->" --> если есть подпись. Добавьте туда избитый else и идите на htmlbook.ru
//
// That's all, Folks!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------
Re: Вставка скрипта в подпись
Спасибо, что подсказали мне направление движения...
Посещал уже раньше htmlbook (и не только его) и с учетом полученного опыта предполагаю, что для того, чтобы у всех пользователей (у которых не установлена подпись) подставлялась одинаковая подпись, необходимо прописать следующее:
Посещал уже раньше htmlbook (и не только его) и с учетом полученного опыта предполагаю, что для того, чтобы у всех пользователей (у которых не установлена подпись) подставлялась одинаковая подпись, необходимо прописать следующее:
Код: Выделить всё
<!-- IF postrow.SIGNATURE -->
<div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div>
<!-- ELSE -->
ПОДПИСЬ
<!-- ENDIF -->-
Balamut
- Former team member
- Сообщения: 2214
- Стаж: 21 год 6 месяцев
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 146 раз
Re: Вставка скрипта в подпись
Угу. Только подпись в див не забудьте взять.
Добавлено спустя 1 минуту 49 секунд:
Можно поиздеваться:
тогда два дива не нужно.
Добавлено спустя 1 минуту 7 секунд:
исправил
Добавлено спустя 1 минуту 49 секунд:
Можно поиздеваться:
Код: Выделить всё
<div id="sig{postrow.POST_ID}" class="signature">
<!-- IF postrow.SIGNATURE -->
{postrow.SIGNATURE}
<!-- ELSE -->
ПОДПИСЬ
<!-- ENDIF -->
</div>Добавлено спустя 1 минуту 7 секунд:
исправил
//
// That's all, Folks!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------
Re: Вставка скрипта в подпись
Smayliks , сделал как ты говорил в предыдущем сообщении (чтоб всем пользователям у кого нет подписи автоматом приставлялась назначенная подпись) - выдает ошибку.
Вот код, который я вствил:
Что не так?
Вот код, который я вствил:
Код: Выделить всё
<!-- IF postrow.POSTER_ID eq 898 -->
<div id="sig{postrow.POST_ID}" class="signature">
ПОДПИСЬ
</div>
<!-- ELSEIF postrow.POSTER_ID eq 208 -->
<div id="sig{postrow.POST_ID}" class="signature">
ПОДПИСЬ
</div>
<!-- ELSE -->
<div id="sig{postrow.POST_ID}" class="signature">
<!-- IF postrow.SIGNATURE -->
{postrow.SIGNATURE}
<!-- ELSE -->
ПОДПИСЬ
<!-- ENDIF -->
</div>
<!-- ENDIF -->
<!-- ENDIF -->
<!-- ENDIF -->Re: Вставка скрипта в подпись
Друзья!
Помогите, пожалуйста, разобраться с кодом, который приведен в предыдущем сообщении.
Хочу прикрутить подпись всем пользователям, у которых она не установлена.
Предложили указанный выше вариант, но он вызывает ошибку!
Думаю это сообщения увидят гуру и помогут..) Буду признателем.
Помогите, пожалуйста, разобраться с кодом, который приведен в предыдущем сообщении.
Хочу прикрутить подпись всем пользователям, у которых она не установлена.
Предложили указанный выше вариант, но он вызывает ошибку!
Думаю это сообщения увидят гуру и помогут..) Буду признателем.
Re: Вставка скрипта в подпись
Biba
Какая ошибка то?
Я так понял вы хотите чтобы у двух людей была какая то своя подпись, а у всех остальных своя или базовая?
Попробуйте наращивать этот код по кусочками.
Сначала вставьте это
Убедитесь, что работает. Потом для одного человека, потом для другого.
upd. Точно не уверен. Но мне кажется последних два <!-- ENDIF --> лишние
Какая ошибка то?
Я так понял вы хотите чтобы у двух людей была какая то своя подпись, а у всех остальных своя или базовая?
Попробуйте наращивать этот код по кусочками.
Сначала вставьте это
Код: Выделить всё
<div id="sig{postrow.POST_ID}" class="signature">
<!-- IF postrow.SIGNATURE -->
{postrow.SIGNATURE}
<!-- ELSE -->
ПОДПИСЬ
<!-- ENDIF -->
</div>upd. Точно не уверен. Но мне кажется последних два <!-- ENDIF --> лишние
-
Balamut
- Former team member
- Сообщения: 2214
- Стаж: 21 год 6 месяцев
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 146 раз
Re: Вставка скрипта в подпись
решили же, что элс!иф! используем...Biba писал(а): <!-- ELSE -->
Одно в конце - лишнее.Biba писал(а): <!-- ENDIF -->
Добавлено спустя 3 минуты 50 секунд:
Код: Выделить всё
<div id="sig{postrow.POST_ID}" class="signature">
<!-- IF postrow.POSTER_ID eq 898 -->
ПОДПИСЬ
<!-- ELSEIF postrow.POSTER_ID eq 208 -->
ПОДПИСЬ
<!-- ELSEIF -->
<!-- IF postrow.SIGNATURE -->
{postrow.SIGNATURE}
<!-- ELSEIF -->
ПОДПИСЬ
<!-- ENDIF -->
<!-- ENDIF -->
</div>
//
// That's all, Folks!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------
-
melts
- phpBB 1.4.1
- Сообщения: 42
- Стаж: 14 лет 11 месяцев
- Откуда: Московская область
- Благодарил (а): 2 раза
Re: Вставка скрипта в подпись
Подскажите, мне тоже надо это вставить в подпись...как??
Код: Выделить всё
<embed height="270" width="180" bgcolor="#ffffff" name="vishnu" src="http://iii.ru/static/Vishnu3.swf" wmode="window" flashvars="uuid=43d9a0dc-f46c-43d7-9bb5-4e994c7f0b30&disableRuOverride=1&home=284c56929d3f7e4939577967a2714dd8&skin_color=0xEBFFC0&vertical_layout=1" type="application/x-shockwave-flash" quality="high" style=""></embed>-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
-
melts
- phpBB 1.4.1
- Сообщения: 42
- Стаж: 14 лет 11 месяцев
- Откуда: Московская область
- Благодарил (а): 2 раза

