Единая поддержка сервиса http://support.getbb.ru/ |
|
Первое сообщение темы на каждой странице http://support.getbb.ru/viewtopic.php?f=13&t=429 |
Страница 3 из 4 |
Автор: | Beholder [ 27 май 2008, 07:24 ] |
Заголовок сообщения: | Первое сообщение темы на каждой странице |
Доброе время суток! На наших форумах установлена возможность заблокировать первое сообщение темы на каждой странице (МОД: First Post On Every Page) Чтобы включить эту возможность нужно внести изменения в шаблон posting_body.html Для стилей на основе SUBSILVER2: находим фрагмент: Код: <!-- IF S_LOCK_POST_ALLOWED --> <tr> <td><input type="checkbox" class="radio" name="lock_post"{S_LOCK_POST_CHECKED} /></td> <td class="gen">{L_LOCK_POST} [{L_LOCK_POST_EXPLAIN}]</td> </tr> <!-- ENDIF --> добавляем ниже строки: Код: <!-- IF S_FIRST_POST_SHOW_ALLOWED --> <tr> <td><input type="checkbox" class="radio" name="topic_first_post_show"{S_FIRST_POST_SHOW_CHECKED} /></td> <td class="gen">{L_FIRST_POST_SHOW}</td> </tr> <!-- ENDIF --> Для стилей на основе PROSILVER: Шаблон posting_editor.html находим фрагмент: Код: <!-- IF S_LOCK_POST_ALLOWED --> <div><label for="lock_post"><input type="checkbox" name="lock_post" id="lock_post"{S_LOCK_POST_CHECKED} /> {L_LOCK_POST} [{L_LOCK_POST_EXPLAIN}]</label></div> <!-- ENDIF --> добавляем ниже строки: Код: <!-- IF S_FIRST_POST_SHOW_ALLOWED --> <div><label for="topic_first_post_show"><input type="checkbox" name="topic_first_post_show" id="topic_first_post_show"{S_FIRST_POST_SHOW_CHECKED} /> {L_FIRST_POST_SHOW} </label></div> <!-- ENDIF --> После этого при создании темы можно поставить "галочку" в пункте "Показывать на каждой странице" PS. Для любителей и профессионалов "покопаться" в шаблонах могу еще сказать, что в шаблон viewtopic_body.html передается переменная FIRST_POST_SHOW . Проверив ее, можно узнать закреплено ли в теме первое сообщение, например для того, чтобы как-нибудь выделить его... |
Автор: | X-RAD [ 26 янв 2010, 15:01 ] | ||
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице | ||
pride, под админом галочка есть, куда же ей деться? Может не то вставили? Или как вариант - не туда вставили. Ещё раз повторяюсь, Beholder, как быть с зарегистрированными пользователями???
У вас как всегда гениальные идеи. Но танцы с бубном не помогли. Как я понял, пока галочка стоять не будет, то переменные "нулевого" (а это именно нулевое сообщение) поста не передаются. |
Автор: | Beholder [ 27 янв 2010, 18:23 ] | ||
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице | ||
Мне нечего больше сказать, кроме того что я уже написал. Право "может закрывать собственные темы" дает возможность зарегистрированным пользователям включать обсуждаемую опцию в собственных темах. только учитывайте то, что пока пользователь тему не создал, она не может считаться его собственной, а посему это право (и опция) появляется только при редактировании своего первого сообщения собственной темы. Точно так-же как и опция "закрыть тему". Соглашусь, немного "топорно", но такова логика работы системы. |
Автор: | X-RAD [ 27 янв 2010, 20:52 ] | ||||
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице | ||||
А систему никак нельзя обмануть/взломать/обойти/изменить ??? "(МОД: First Post On Every Page)", может есть исправленные версии? Быть может его можно отредактировать?
не то слово... |
Автор: | Сеньора [ 26 май 2010, 21:35 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Ерунда какая-то: когда-то я ставила себе этот мод, и вдруг сегодня он перестаёт работать, кнопочка "показывать на каждой странице" пропала... Посмотрела в субсильвере2 (кое-кто у меня им пользуется) - всё на месте. Иду редактировать провильвер (он у меня основной) и что я вижу??? Код: <!-- IF S_PRIVMSGS --> <!-- INCLUDE posting_pm_layout.html --> <!-- ELSE --> <!-- INCLUDE posting_layout.html --> <!-- ENDIF --> Это ВСЁ, что есть, когда я открываю шаблон posting_body.html. Куда делось всё??? Как??? Что делать и кто виноват? |
Автор: | Dim-on [ 26 май 2010, 21:57 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Сеньора восстановление БД или же поставить чистый шаблон. Кто виноват посмотрите по логу Администратора в Админке. |
Автор: | Сеньора [ 26 май 2010, 22:05 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Кроме меня в админке никто не ковырялся, а я несколько дней назад пыталась поменять картинки в Просильвере, но непосредственно к шаблону posting_body.html даже не прикасалась. БД попробую восстановить, спасибо. Добавлено спустя 3 минуты 8 секунд Упс... Убила всё... Включая новые форумы, новые темы и мега-игру, в которой участвовало более 60 человек... Надо было сохраниться сначала... Добавлено спустя 16 минут 18 секунд Чёрт, а Код: <!-- IF S_PRIVMSGS --> это как было, так и осталось... Убила результаты трёхмесячной работы одним кликом, да ещё просто так...<!-- INCLUDE posting_pm_layout.html --> <!-- ELSE --> <!-- INCLUDE posting_layout.html --> <!-- ENDIF --> Дайте кто-нибудь текст того, что там должно было быть в этом дурацком шаблоне... |
Автор: | Вэлл [ 27 май 2010, 00:22 ] | ||
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице | ||
В этом шаблоне больше ничего быть и не должно. Для настройки мода "Первое сообщение темы на каждой странице" в prosilver редактируется шаблон posting_editor.html. |
Автор: | Сеньора [ 27 май 2010, 01:10 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Спасибо. Жаль, что не несколькими часами раньше. ((( |
Автор: | Beholder [ 27 май 2010, 02:51 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Сеньора На случай ошибок при редактировании шаблонов заранее сделайте бэкап, но не полный, а только всех таблиц, начинающихся с ИМЯФОРУМА_phpbb_styles при помощи такого бэкапа всегда можно восстановить данные стиля (шаблоны, наборы изображений итд), но не трогая остальных данных форума и не рискуя потерять результаты трехмесячной работы. PS. Написал ЛС |
Автор: | Dim-on [ 27 май 2010, 04:52 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Сеньора Ну чтож Вы не сохраняетесь? Перед БэкАпом? |
Автор: | Вэлл [ 27 май 2010, 10:42 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Сеньора писал(а): Спасибо. Жаль, что не несколькими часами раньше. ((( Несколькими часами раньше я не видела Вашего вопроса). Не расстраивайтесь, с активными форумчанами быстро восстановите потерянное. Beholder, исправьте, пожалуйста, в первом посте, какой шаблон редактируется в Prosilver, чтобы больше ни у кого это не вызвало путаницы. |
Автор: | Сеньора [ 27 май 2010, 15:19 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Beholder, спасибо вам огромное!!! Всё живо-здорово и мы все очень вам благодарны! Dim-on, я - начинающий админ, причём, очень далёкий от программирования и т.д. Поэтому, собственно, идиотские вопросы и задаю умным людям. Вэлл, спасибо! |
Автор: | kitti [ 25 янв 2011, 14:53 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Код: <!-- IF S_LOCK_POST_ALLOWED --> <tr> <td><input type="checkbox" class="radio" name="lock_post"{S_LOCK_POST_CHECKED} /></td> <td class="gen">{L_LOCK_POST} [{L_LOCK_POST_EXPLAIN}]</td> </tr> <!-- ENDIF --> Этого в стиле майл100 почемуто нет! как мне тогда редоктировать? |
Автор: | vikweb [ 25 янв 2011, 15:00 ] | ||
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице | ||
как это нету?посмотрите внимательнее, я выделил крассным то что вы не нашли Текст: |
Автор: | kitti [ 25 янв 2011, 15:06 ] | ||
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице | ||
vikweb писал(а):
дайте под спойлер ваш шаблон, в котором вы не нашли этот кусок Текст: |
Автор: | Gold [ 25 янв 2011, 15:08 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
viewtopic.php?p=53147#p53147 + Текст: |
Автор: | kitti [ 25 янв 2011, 15:20 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Всё сделала. а на каждой странице не показывается? |
Автор: | BenDeen [ 25 янв 2011, 15:38 ] | ||
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице | ||
Для того, что бы показывался надо галочку ставить "Показывать на каждой странице" под окном ввода текста! |
Автор: | kitti [ 25 янв 2011, 15:46 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
и галочку поставила.... |
Автор: | BenDeen [ 25 янв 2011, 16:13 ] | ||
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице | ||
Ссылку на страницу где не получается! |
Автор: | kitti [ 25 янв 2011, 16:31 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
http://www.zena.listbb.ru/viewtopic.php?f=10&t=33 Вот это объявление я хочу показать на каждой странице. |
Автор: | Raf [ 25 янв 2011, 16:35 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Что вас смущает то я не понимаю? оно у вас итак первое выводится при входе в тему! Всего сообщений у вас два и у вас нет не одной страницы еще! |
Автор: | kitti [ 25 янв 2011, 16:41 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
А чтоб выводилось в каждом разделе? как например здесь на форуме объявления видны? Ой! Ну подскажите пожалуйста ещё по медалям!!! http://support.getbb.ru/viewtopic.php?f=29&t=592&p=53155#p53155 |
Автор: | BenDeen [ 25 янв 2011, 17:10 ] | ||
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице | ||
Ставишь галочку "Важная"! |
Автор: | Sinead [ 29 мар 2011, 19:56 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Всем привет! Beholder, а подскажите, пожалуйста, какие изменения вносить для стилей на основе RedSilver? и в какой шаблон? Спасибо большое заранее. |
Автор: | jack0007 [ 29 мар 2011, 20:36 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Sinead Вам нужно делать изменения для стилей на основе SUBSILVER2 |
Автор: | Gold [ 22 июн 2011, 09:20 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
oleg565b5, Вы бы лучше фрагмент шаблона выложили, а не исходный код. |
Автор: | oleg565b5 [ 23 июн 2011, 00:10 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
вот как прописано у меня Код: <!-- IF S_FIRST_POST_SHOW_ALLOWED -->
<tr> <td><input type="checkbox" class="radio" name="topic_first_post_show"{S_FIRST_POST_SHOW_CHECKED} /></td> <td class="gen">{L_FIRST_POST_SHOW}</td> </tr> <!-- ENDIF --> |
Автор: | Gold [ 23 июн 2011, 09:13 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Специально только что сделал для Вашего стиля и меня нет никакого пробела... А покажите-ка шаблон от Код: <!-- IF S_LOCK_POST_ALLOWED --> и до Код: <!-- IF S_TYPE_TOGGLE -->
|
Страница 3 из 4 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |