*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
06 Февраля 2012, 22:47:15


Последние темы

Миничат

Последние 25 сообщений:

minus34c

08 Августа 2011, 07:47:56
 :D

birg77out

04 Июля 2011, 11:14:11
4-2*2=: Пишу 0, пишет в ответ, что не правильно. Это на вашем форуме хотел создать тему.
 

Mavn

11 Апреля 2011, 18:03:20
вопросы на форуме задавайте
 

KIN

08 Апреля 2011, 06:57:30
Как можно из миничата убрать показ аватар пользователей?

brizan

23 Декабря 2010, 07:26:33
Хотел запостить вопрос, но почти тут же нашел ответ в FAQе. Спасибо, Mavn!

saks

27 Октября 2010, 13:10:18
ага. привет :)
 

Mavn

21 Октября 2010, 09:14:38
привет

maramm

20 Октября 2010, 16:53:13
всем привет

50 последних

Автор Тема: Есть ли тег "читать далее"  (Прочитано 1665 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Freddis

  • Новичок
  • *
  • Сообщений: 6
  • Карма: 0
Есть ли тег "читать далее"
« : 25 Августа 2010, 00:44:52 »
Никак не могу понять как сделать cut для новостей (Я использую отдельный раздел на форуме, новости из котрого идут на главную). Причем я знаю, что некоторые порталы умудрились решить эту проблемы, например:
noob-club.ru.

Как видите у них есть кнопочка "подробнее" и при этом, она ещё и обрезает тему.

Я сам имею похожий портал. Т.к. моя игра ещё не вышла, я публикую скриншоты как отдельные темы. И чтобы все скриншоты не лезли на главную(у меня стоит большое ограничения по символам, т.к. я пишу большие статьи) мне приходится BB кодом заполнять оставшиеся символы. А самое неприятное, что когда тема режет BB code, на главной остаётся остаточное текстовое явление. ("[ b][\" или нечто подобное)

Как решать эту проблему? Есть ли спец функции в Tiny Portal или как самому написать такую штуку?

 

Оффлайн Freddis

  • Новичок
  • *
  • Сообщений: 6
  • Карма: 0
Re: Есть ли тег "читать далее"
« Ответ #1 : 27 Августа 2010, 15:10:19 »
Вот есть тут на форуме такой грамотный человек - Mavn. Насколько можно судить шарит отлично в tiny portal.
А онлайн его с 24 нету. =(
Обидно.

Оффлайн Freddis

  • Новичок
  • *
  • Сообщений: 6
  • Карма: 0
Re: Есть ли тег "читать далее"
« Ответ #2 : 28 Августа 2010, 08:37:26 »
Принцип ката такой:

Добавляется прозрачный смайлик 1x1 px.
В ядре tinyportal изменяется процедура обработки recent news, так, чтобы доходя до этого смайлика резалась новость, а сам смайлик заменялся на ссылку на тему, с анкором "Читать далее ->".

Подскажите пожалуйста как это реализовать!!! Plz

Оффлайн Freddis

  • Новичок
  • *
  • Сообщений: 6
  • Карма: 0
Re: Есть ли тег "читать далее"
« Ответ #3 : 11 Октября 2010, 07:26:49 »
up

Оффлайн Mavn

  • Администратор
  • *****
  • Сообщений: 459
  • Карма: 19
  • Пол: Мужской
Re: Есть ли тег "читать далее"
« Ответ #4 : 12 Октября 2010, 09:48:16 »
судя по сайту что ты привел там печатаются
1. Темы на форуме с коротким описанием и ссылки "читать далее" вставляются руками
2. Часть статей в которых также вставляется ссылка "читать далее" руками

там нет никакого мега тэга "читать далее"
в теории можно сделать следущее создать закрытый раздел и публиковать с него новости на главную страницу.
есть такой пункт
 Позволять гостям просматривать новости из новостного раздела даже если гостям запрещено просматривать этот раздел?

правда точно не помню как данный пункт будет работать

Оффлайн Freddis

  • Новичок
  • *
  • Сообщений: 6
  • Карма: 0
Re: Есть ли тег "читать далее"
« Ответ #5 : 12 Октября 2010, 11:35:05 »
Я просто связался с администрацией сайта и выяснил как у них работает их кат.

Там есть смайлик невидимый 1х1px. В тексте сообщения он появляется как :cut: и в этом месте на главной страничке стоит ссылка на тему. В самой теме на форуме на месте ссылки ничего не появляется.

Редактировать надо что-то в TPortal.php.

Насколько я понимаю, в теории такое реализовать не сложно, если руки прямые. Но я плохо понимаю структуру Tinyportal. Я начинающий программист всего-лишь.

Я размышлял над иными решениями этой проблемы, такими как дублирование тем и прочее, но так и не нашел решения.
« Последнее редактирование: 12 Октября 2010, 11:39:25 от Freddis »

Оффлайн Mavn

  • Администратор
  • *****
  • Сообщений: 459
  • Карма: 19
  • Пол: Мужской
Re: Есть ли тег "читать далее"
« Ответ #6 : 13 Октября 2010, 07:25:39 »
можно конечно долго мучится с их предложением чтобы реализовать самому но есть способ куда быстрее все реализовать
1. Создаем подраздел в каком нибудь закрытом разделе. Делаем это для того чтобы этот раздел нигде не отображался.
2. Настраиваем ТП для того чтобы он брал новости из нашего раздела. Убираем/увеличиваем настройки по ограничению количества символов.
3. Постим краткую новость в нашем разделе, постим развернутую новость в основном разделе где идет обсуждение
4. Получаем то что хотим, "читать далее" ставим там где хотим.

Минусы
1. Краткая новость будет отображаться скорее всего в Последних сообщениях
2. Зная ссылку, краткой темы можно будет ее посмотреть как тему.

Возможные работы по исправлению некоторых вещей:
если сильно заморачиваться:
1. сделать тему оформления для нашего раздела, в настройках раздела указать
а.) берем все папки стандартной темы, берем файл index.template.php
b.) создаем файлы display.template.php messages.temp* приблизительно следущего содержания
function template_main()
{
global $context, $settings, $options, $txt, $scripturl, $modSettings;
 echo 'Доступ запрещен';
}

Для того чтобы не смогли прочитать саму тему в разделе, чтобы запретить просмотр списка тем
Теоретически можно будет в шаблоне messages оставить кнопки для создания тем.

главные правки в самом ТП
поправить шаблон вывод новостей убрать комментарии возможно поправить шапку выводимой новости чтобы не отображалась ссылка на тему с краткой новостью.

В принципе при таком подходе время для выполнения всех работ составит не более часа, особой подготовки в знании php не требуется.

PS если сделать под-под-раздел то колво тем и сообщений учитываться в общей статистике форума не будет, форум не считает сообщений и темы далее второй вложенности, т.е. раздел подраздел сообщения считаются под-под-раздел уже считаться не будут
« Последнее редактирование: 13 Октября 2010, 07:28:19 от Mavn »

Оффлайн Freddis

  • Новичок
  • *
  • Сообщений: 6
  • Карма: 0
Re: Есть ли тег "читать далее"
« Ответ #7 : 13 Октября 2010, 11:16:43 »
спасибо большое за помощь! =)