ModernTalking Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 Подскажите, как сделать счётчик жизни для "тройки"...) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Razario-Agro Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 В нужном для вас месте прописать:<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 ModernTalking Опубликовано 29 Октября 2009 Автор Жалоба Поделиться Опубликовано 29 Октября 2009 Спасибо...Вот ещё бы как-нибудь красиво чтобы отображалось время создания форума....Но и на этом Спасибо Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ritsuka Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 include "conf_global.php"; echo "Форум живет ". intval((time() - $INFO['board_start']) / 86400) ." дней"; Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ModernTalking Опубликовано 29 Октября 2009 Автор Жалоба Поделиться Опубликовано 29 Октября 2009 include "conf_global.php"; echo "Форум живет ". intval((time() - $INFO['board_start']) / 86400) ." дней"; Извините, а это куда прописать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Nutsyy Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 туда, где ты хочшеь, чтобы отображалось:Форум живет 908 дней Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ritsuka Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 (изменено) Как вариант, положить это в файл 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> Будет каждую минуту перечитывать счетчик с сервера. Можно туда какую-нибудь динамическую рекламу добавить Изменено 29 Октября 2009 пользователем Ritsuka Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ModernTalking Опубликовано 29 Октября 2009 Автор Жалоба Поделиться Опубликовано 29 Октября 2009 Супер....А куда ИМЕННО вписать parse в шаблоне? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ritsuka Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 Куда впишете, там текст и появится Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ModernTalking Опубликовано 29 Октября 2009 Автор Жалоба Поделиться Опубликовано 29 Октября 2009 Куда впишете, там текст и появится Это понятно...только я теперь Ваще запутался...Какой текст вписать в файл any_name.php, где прописать и каким форматом время образования форума, и что прописать в основном шаблоне форума...А то чёто запутался...) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Razario-Agro Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 Ничего не пойму, зачем все эти сложности? парсеры, файлы и т.п. ??? Открываем: Админка \\ Внешний вид \\ Ваш стиль \\ Список форумов \\ 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>Не забываем изменить дату старта форума. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ModernTalking Опубликовано 29 Октября 2009 Автор Жалоба Поделиться Опубликовано 29 Октября 2009 Ничего не пойму, зачем все эти сложности? парсеры, файлы и т.п. ??? Открываем: Админка \\ Внешний вид \\ Ваш стиль \\ Список форумов \\ 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>Не забываем изменить дату старта форума. СПАСИБО! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 <script language=JavaScript>убогое невалидное гумно - required attribute "type" not specified Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Razario-Agro Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 (изменено) <script language=JavaScript>убогое невалидное гумно - required attribute "type" not specifiedТак замените если вам надо на валидный код, можно подумать у вас форум валидный. Изменено 29 Октября 2009 пользователем Razario-Agro Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 можноhttp://validator.w3.org/check?uri=http%3A%...7%2C*%3Bq%3D0.7 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Razario-Agro Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 (изменено) можноhttp://validator.w3.org/check?uri=http%3A%...7%2C*%3Bq%3D0.7А если так (берём любой из разделов форума): http://validator.w3.org/check?uri=http%3A%...lidator%2F1.654Что вы мне горбатого лепите? Если хвастаетесь валидностью сайта, то старайтесь этому придерживаться на всех страницах сайта, включая и главную страницу sumirea.ru или у вас пользователи не ходят глубже главной , по мне так это вообще понты кем то придуманные (к вам не относится). Главное, что бы всё работало во всех браузерах, и пользователи не жаловались, а остальное чепуха. Изменено 29 Октября 2009 пользователем Razario-Agro Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 спасибо за наводку, самому трудно искать ошибки в дизайневалидность - один из параметров, на которые любят смотреть поисковики, так что не надо загоняться, что это неважно и не надо обижаться, уг оно и есть уг, я это пишу не для того, чтобы показать, что это уг, а для того, чтобы явно отметить, что так делать не надо Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 kseny Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 Ничего не пойму, зачем все эти сложности? парсеры, файлы и т.п. ??? Открываем: Админка \\ Внешний вид \\ Ваш стиль \\ Список форумов \\ 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>Не забываем изменить дату старта форума.Сделала всё так,проверила сто раз,ничего не появилось! Помогите,пожалуйста! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 потому что это, как я говорил...<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 kseny Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 (изменено) потому что это, как я говорил...<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 был включен!"? Изменено 29 Октября 2009 пользователем kseny Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ModernTalking Опубликовано 29 Октября 2009 Автор Жалоба Поделиться Опубликовано 29 Октября 2009 потому что это, как я говорил...<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 kseny Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 потому что это, как я говорил...<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 Ritsuka Опубликовано 29 Октября 2009 Жалоба Поделиться Опубликовано 29 Октября 2009 d0 = new Date('june 06, 2008');Никого формат не смущает? )) Скрипт-поделка как раз для сайта Васи Пупкина. Право слово, нет ничего элементарнее синтаксиса команды {parse}. Там не понимать-то нечего. А даже если и так - на форуме все 10 раз разжевано.... А вообще - ставьте себе это убогое javascript-гавно, чем больше убогих форумов - тем легче на их фоне неплохо выглядеть Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Razario-Agro Опубликовано 30 Октября 2009 Жалоба Поделиться Опубликовано 30 Октября 2009 Ritsuka, у меня это говно (как вы выражаетесь) работало на 2.3.х и сейчас работает без проблем на 3.х.А вы, если бы всё толком объяснили людям, как и что надо сделать, что бы подобный хак работал по средством {parse} (то есть расписали куда и что по полкам) то не было бы никаких вопросов.А вы то и дело только умничаете, можно подумать все должны соображать в PHP и т.п., если вы знаете ответ, не надо объяснять людям так, как для себя, надо разжевать как для начинающих, что и куда, ведь форум читаете не только вы. Если не желаете разжёвывать, проходите мимо и не умничайте. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ritsuka Опубликовано 30 Октября 2009 Жалоба Поделиться Опубликовано 30 Октября 2009 В одном только этом форуме лично я уже раз пять объяснял, как пользоваться инструкцией {parse}. Если религия поиском пользоваться не позволяет - ваши проблемы, пользуйтесь глючным, не валидным, не кроссбраузерным скриптом производства третьеклассника Васи Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 kseny Опубликовано 30 Октября 2009 Жалоба Поделиться Опубликовано 30 Октября 2009 (изменено) Ritsuka,разжуйте мне пожалуйста в сто десятый раз! Понимаю.что Вам это надоело,но правильно сказал Razario-Agro большинство людей тут мало соображают в PHP,и я в том числе. Поиском пользовалась,но ничего не поняла... Помогите,пожалуйста! И если можно "ФОРУМУ УЖЕ года, месяцев, дней" Изменено 30 Октября 2009 пользователем kseny Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
ModernTalking
Ссылка на комментарий
Поделиться на других сайтах
Лучшие авторы в этом вопросе
17
13
8
8
Дни популярности
29 окт
22
30 окт
14
31 окт
12
2 ноя
9
Лучшие авторы в этом вопросе
Ritsuka 17 публикаций
kseny 13 публикаций
ModernTalking 8 публикаций
Razario-Agro 8 публикаций
Дни популярности
29 окт 2009
22 публикации
30 окт 2009
14 публикаций
31 окт 2009
12 публикаций
2 ноя 2009
9 публикаций
Загружено фотографий
65 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.