Перейти к контенту
  • 0

Жизнь форума на "тройке"


ModernTalking

Вопрос

  • Ответы 65
  • Создана
  • Последний ответ

Лучшие авторы в этом вопросе

Лучшие авторы в этом вопросе

Загружено фотографий

Рекомендуемые сообщения

  • 0
В нужном для вас месте прописать:
<script language=JavaScript>
<!--
d0 = new Date('April 24, 1995');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.write('Форум в сети <B>' + Math.round(dt) + '</B>-й день.');
-->
</SCRIPT>

И не забудьте дату старта поменять.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Спасибо...

Вот ещё бы как-нибудь красиво чтобы отображалось время создания форума....

Но и на этом Спасибо

Ссылка на комментарий
Поделиться на других сайтах

  • 0
include "conf_global.php";
echo "Форум живет ". intval((time() - $INFO['board_start']) / 86400) ." дней";

 

Извините, а это куда прописать?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Как вариант, положить это в файл any_name.php в корне форума и вписать директиву {parse} в основной шаблон.

 

Еще есть вариант с использованием библиотеки prototype:

<div id="alive_till"></div>
<script>
function update_alive()
{
new Ajax.Updater('alive_till', '/any_name.php', { method: 'get' });
}
update_alive();
setInterval(update_alive, 60000);
</script>

 

Будет каждую минуту перечитывать счетчик с сервера. Можно туда какую-нибудь динамическую рекламу добавить :D

Изменено пользователем Ritsuka
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Куда впишете, там текст и появится :D

 

Это понятно...только я теперь Ваще запутался...

Какой текст вписать в файл any_name.php, где прописать и каким форматом время образования форума, и что прописать в основном шаблоне форума...А то чёто запутался...)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ничего не пойму, зачем все эти сложности? парсеры, файлы и т.п. ???

 

Открываем: Админка \\ Внешний вид \\ Ваш стиль \\ Список форумов \\ boardIndexTemplate

Находим:

				<dt>{$this->lang->words['total_posts']}</dt>

Выше добавляем:

				<dt>Дни жизни форума</dt>
			<dd><script type="text/javascript">
<!--
d0 = new Date('june 06, 2008');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.write('' + Math.round(dt) + '');
-->
</script></dd>

Не забываем изменить дату старта форума.

post-76452-1256809686_thumb.jpg

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ничего не пойму, зачем все эти сложности? парсеры, файлы и т.п. ???

 

Открываем: Админка \\ Внешний вид \\ Ваш стиль \\ Список форумов \\ boardIndexTemplate

Находим:

				<dt>{$this->lang->words['total_posts']}</dt>

Выше добавляем:

				<dt>Дни жизни форума</dt>
			<dd><script type="text/javascript">
<!--
d0 = new Date('june 06, 2008');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.write('' + Math.round(dt) + '');
-->
</script></dd>

Не забываем изменить дату старта форума.

post-76452-1256809686_thumb.jpg

 

СПАСИБО!

Ссылка на комментарий
Поделиться на других сайтах

  • 0
<script language=JavaScript>

убогое невалидное гумно - required attribute "type" not specified

Так замените если вам надо на валидный код, можно подумать у вас форум валидный. :D

Изменено пользователем Razario-Agro
Ссылка на комментарий
Поделиться на других сайтах

  • 0

А если так (берём любой из разделов форума): http://validator.w3.org/check?uri=http%3A%...lidator%2F1.654

Что вы мне горбатого лепите? Если хвастаетесь валидностью сайта, то старайтесь этому придерживаться на всех страницах сайта, включая и главную страницу sumirea.ru или у вас пользователи не ходят глубже главной :D, по мне так это вообще понты кем то придуманные (к вам не относится). Главное, что бы всё работало во всех браузерах, и пользователи не жаловались, а остальное чепуха. ;)

Изменено пользователем Razario-Agro
Ссылка на комментарий
Поделиться на других сайтах

  • 0

спасибо за наводку, самому трудно искать ошибки в дизайне

валидность - один из параметров, на которые любят смотреть поисковики, так что не надо загоняться, что это неважно

 

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

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ничего не пойму, зачем все эти сложности? парсеры, файлы и т.п. ???

 

Открываем: Админка \\ Внешний вид \\ Ваш стиль \\ Список форумов \\ boardIndexTemplate

Находим:

				<dt>{$this->lang->words['total_posts']}</dt>

Выше добавляем:

				<dt>Дни жизни форума</dt>
			<dd><script type="text/javascript">
<!--
d0 = new Date('june 06, 2008');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.write('' + Math.round(dt) + '');
-->
</script></dd>

Не забываем изменить дату старта форума.

post-76452-1256809686_thumb.jpg

Сделала всё так,проверила сто раз,ничего не появилось! Помогите,пожалуйста!

Ссылка на комментарий
Поделиться на других сайтах

  • 0

потому что это, как я говорил...

<dt>Дни жизни форума</dt>
			<dd><span id='lifetime'>Необходимо, чтобы javascript был включен!</span><script type="text/javascript">
<!--
d0 = new Date('june 06, 2008');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.getElementById('lifetime').innerHTML='' + Math.round(dt) + '';
-->
</script></dd>

а если так

Ссылка на комментарий
Поделиться на других сайтах

  • 0
потому что это, как я говорил...

<dt>Дни жизни форума</dt>
			<dd><span id='lifetime'>Необходимо, чтобы javascript был включен!</span><script type="text/javascript">
<!--
d0 = new Date('june 06, 2008');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.getElementById('lifetime').innerHTML='' + Math.round(dt) + '';
-->
</script></dd>

а если так

Никакого толка! Я вставила вот сюда: Админка \\ Внешний вид \\ Ваш стиль \\ Список форумов \\ boardIndexTemplate

а что значит: "Необходимо, чтобы javascript был включен!"?

Изменено пользователем kseny
Ссылка на комментарий
Поделиться на других сайтах

  • 0
потому что это, как я говорил...

<dt>Дни жизни форума</dt>
			<dd><span id='lifetime'>Необходимо, чтобы javascript был включен!</span><script type="text/javascript">
<!--
d0 = new Date('june 06, 2008');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.getElementById('lifetime').innerHTML='' + Math.round(dt) + '';
-->
</script></dd>

а если так

Никакого толка! Я вставила вот сюда: Админка \\ Внешний вид \\ Ваш стиль \\ Список форумов \\ boardIndexTemplate

а что значит: "Необходимо, чтобы javascript был включен!"?

 

А то и значит....Сначала активируйте, а потом вставляйте!

Ссылка на комментарий
Поделиться на других сайтах

  • 0
потому что это, как я говорил...

<dt>Дни жизни форума</dt>
			<dd><span id='lifetime'>Необходимо, чтобы javascript был включен!</span><script type="text/javascript">
<!--
d0 = new Date('june 06, 2008');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.getElementById('lifetime').innerHTML='' + Math.round(dt) + '';
-->
</script></dd>

а если так

Никакого толка! Я вставила вот сюда: Админка \\ Внешний вид \\ Ваш стиль \\ Список форумов \\ boardIndexTemplate

а что значит: "Необходимо, чтобы javascript был включен!"?

 

А то и значит....Сначала активируйте, а потом вставляйте!

КАк активировать?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

d0 = new Date('june 06, 2008');

Никого формат не смущает? )) Скрипт-поделка как раз для сайта Васи Пупкина.

 

 

 

Право слово, нет ничего элементарнее синтаксиса команды {parse}. Там не понимать-то нечего. А даже если и так - на форуме все 10 раз разжевано.... А вообще - ставьте себе это убогое javascript-гавно, чем больше убогих форумов - тем легче на их фоне неплохо выглядеть :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ritsuka, у меня это говно (как вы выражаетесь) работало на 2.3.х и сейчас работает без проблем на 3.х.

А вы, если бы всё толком объяснили людям, как и что надо сделать, что бы подобный хак работал по средством {parse} (то есть расписали куда и что по полкам) то не было бы никаких вопросов.

А вы то и дело только умничаете, можно подумать все должны соображать в PHP и т.п., если вы знаете ответ, не надо объяснять людям так, как для себя, надо разжевать как для начинающих, что и куда, ведь форум читаете не только вы. Если не желаете разжёвывать, проходите мимо и не умничайте.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
В одном только этом форуме лично я уже раз пять объяснял, как пользоваться инструкцией {parse}. Если религия поиском пользоваться не позволяет - ваши проблемы, пользуйтесь глючным, не валидным, не кроссбраузерным скриптом производства третьеклассника Васи :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ritsuka,разжуйте мне пожалуйста в сто десятый раз! Понимаю.что Вам это надоело,но правильно сказал Razario-Agro большинство людей тут мало соображают в PHP,и я в том числе. Поиском пользовалась,но ничего не поняла... Помогите,пожалуйста!

 

 

И если можно "ФОРУМУ УЖЕ года, месяцев, дней"

Изменено пользователем kseny
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.