<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: ссылки &apos;previous&apos; и &apos;next&apos;</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7810.html</link>
    <description>Всем привет, имеется папка с кучей файлов вида yyyy-mm-dd.html например (2013-10-25.html), эти файлы создаются автоматически(каждый день +1 новый файл)&lt;br&gt;как сделать в этих файлах были ссылки на следующий или предыдущий день&lt;br&gt;руками править каждый файл не вариант. &lt;br&gt;</description>

<item>
    <title>ссылки &apos;previous&apos; и &apos;next&apos; (Дмитрий_ДК)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7810.html#10</link>
    <pubDate>Wed, 27 Nov 2013 06:35:35 GMT</pubDate>
    <description>&amp;gt; как насчёт варианта с dom document url + js -- тогда выйлы вообще не придётся калечить&lt;br&gt;&lt;br&gt;я в этих ваших &quot;интернетах&quot; дурак дураком) я не умею писать на js, jQuery, php и прочее...&lt;br&gt; &lt;br&gt;&amp;gt; А чем файлы генерятся? Размер их большой?&lt;br&gt;&amp;gt; Может при генерации файла сразу добавлять в них необходимые &quot;сцылки&quot;?&lt;br&gt;&lt;br&gt;Генерятся php скриптом, размер их не очень большой(1.5 - 2.0 мб). Сразу добавлять ссылки вариант очень хороший, но скрипт писал не я, и я а в нем ничего не понимаю. &lt;br&gt;&lt;br&gt;&amp;gt; А, всё-таки, попробуем сделать это средствами HTML.&lt;br&gt;&amp;gt; Ну, или, скажем, не только средствами HTML, но и средствами SSI и Perl&lt;br&gt;&lt;br&gt;УХ ТЫ! ВОТ ЭТО ДА! СПАСИБО ТЕБЕ ОГРОМНОЕ)!&lt;br&gt;</description>
</item>

<item>
    <title>ссылки &apos;previous&apos; и &apos;next&apos; (pavel_simple)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7810.html#9</link>
    <pubDate>Tue, 26 Nov 2013 14:07:34 GMT</pubDate>
    <description>&amp;gt; Всем привет, имеется папка с кучей файлов вида yyyy-mm-dd.html например (2013-10-25.html), &lt;br&gt;&amp;gt; эти файлы создаются автоматически(каждый день +1 новый файл) &lt;br&gt;&amp;gt; как сделать в этих файлах были ссылки на следующий или предыдущий день &lt;br&gt;&amp;gt; руками править каждый файл не вариант.&lt;br&gt;&lt;br&gt;как насчёт варианта с dom document url + js -- тогда выйлы вообще не придётся калечить&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>ссылки &apos;previous&apos; и &apos;next&apos; (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7810.html#8</link>
    <pubDate>Tue, 26 Nov 2013 13:18:20 GMT</pubDate>
    <description>&amp;gt; Всем привет, имеется папка с кучей файлов вида yyyy-mm-dd.html например (2013-1025.html), &lt;br&gt;&amp;gt; эти файлы создаются автоматически(каждый день +1 новый файл) &lt;br&gt;&amp;gt; как сделать в этих файлах были ссылки на следующий или предыдущий день &lt;br&gt;&amp;gt; руками править каждый файл не вариант.&lt;br&gt;&lt;br&gt;А, всё-таки, попробуем сделать это средствами HTML.&lt;br&gt;Ну, или, скажем, не только средствами HTML, но и средствами SSI и Perl.&lt;br&gt;&lt;br&gt;Итак, имеется сервер apache.&lt;br&gt;Имеется директория (dir), в которой находятся постоянно генерируемые файлы вида YYYY-MM-DD.html&lt;br&gt;Создаём в этой директории dir файл .htaccess с приблизительно следующим содержанием.&lt;br&gt;&#091;code&#093;&lt;br&gt;AddType text/html .shtml .html&lt;br&gt;AddHandler server-parsed .shtml .html&lt;br&gt;Options +Indexes +FollowSymLinks +Includes&lt;br&gt;&#091;/code&#093;&lt;br&gt;Тем самым разрешаем работу SSI в этой директории.&lt;br&gt;&lt;br&gt;Создаём в директории /cgi-bin/ файл, обзовём его bname.pl&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;#!/usr/bin/perl&lt;br&gt;&lt;br&gt;&lt;br&gt;use strict;&lt;br&gt;use warnings;&lt;br&gt;use Time::Local;&lt;br&gt;use POSIX qw(strftime);&lt;br&gt;&lt;br&gt;&lt;br&gt;# получаем название открытого файла&lt;br&gt;my $date = $ARGV&#091;0&#093;</description>
</item>

<item>
    <title>ссылки &apos;previous&apos; и &apos;next&apos; (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7810.html#7</link>
    <pubDate>Tue, 26 Nov 2013 10:34:41 GMT</pubDate>
    <description>&amp;gt; 1. Не подразумевалось, что y == t. В примере, генерация ссылок на вчера/завтра в ответ на &lt;br&gt;&lt;br&gt;Да это я, тупанул. Невнимательность. Получение в Linux даты вчера/завтра отличается от FreeBSD.&lt;br&gt;&lt;br&gt;&amp;gt; 2. Какая разница когда оно заканчивает генерировать? Создавайте ссылки вк момент начала генерации контента.&lt;br&gt;&lt;br&gt;Возможно там Zabbix.&lt;br&gt;&lt;br&gt;&amp;gt; 3. Ни слова о том, чем Вы генерите файлы. Скажем, в случае перла (или того же bash), можно вычесть 86400 их таймстампа.&lt;br&gt;&lt;br&gt;Да это-то понятно. Но это не мне нужно. ))&lt;br&gt;</description>
</item>

<item>
    <title>ссылки &apos;previous&apos; и &apos;next&apos; (erera22)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7810.html#6</link>
    <pubDate>Tue, 26 Nov 2013 10:11:14 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; эти файлы создаются автоматически(каждый день +1 новый файл) &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; как сделать в этих файлах были ссылки на следующий или предыдущий день &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; руками править каждый файл не вариант.&lt;br&gt;&amp;gt;&amp;gt; echo &quot;&amp;lt;a href=&#092;&quot;$(date -d yesterday &apos;+&#037;Y-&#037;m-&#037;d&apos;).html&#092;&quot;&amp;gt;yesterday&amp;lt;/a&amp;gt;&quot; &amp;gt;&amp;gt; file &lt;br&gt;&amp;gt;&amp;gt; echo &quot;&amp;lt;a href=&#092;&quot;$(date -d tomorrow &apos;+&#037;Y-&#037;m-&#037;d&apos;).html&#092;&quot;&amp;gt;tomorrow&amp;lt;/a&amp;gt;&quot; &amp;gt;&amp;gt; file &lt;br&gt;&amp;gt; tomorrow != yesterday &lt;br&gt;&amp;gt; Это всё хорошо для новых файлов, вновь создаваемых в текущий день.&lt;br&gt;&amp;gt; И то, если, возможно, генерация файла заканчивается в 24.00, то уже не &lt;br&gt;&amp;gt; проканает.&lt;br&gt;&amp;gt; И как быть с предыдущей &quot;кучей&quot;?&lt;br&gt;&lt;br&gt;1. Не подразумевалось, что y == t. В примере, генерация ссылок на вчера/завтра в ответ на&lt;br&gt;&amp;gt;&amp;gt; как сделать в этих файлах были ссылки на следующий или предыдущий день&lt;br&gt;&lt;br&gt;2. Какая разница когда оно заканчивает генерировать? Создавайте ссылки в момент начала генерации контента.&lt;br&gt;&lt;br&gt;3. Ни слова о том, чем Вы генерите файлы. Скажем, в случае перла (или того же bash), можно вычесть 86400 их таймстампа.&lt;br&gt;</description>
</item>

<item>
    <title>ссылки &apos;previous&apos; и &apos;next&apos; (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7810.html#5</link>
    <pubDate>Tue, 26 Nov 2013 09:35:28 GMT</pubDate>
    <description>&amp;gt; Как я понял средствами html этого не сделаешь.&lt;br&gt;&amp;gt; Новую тему создавать не хочется, подскажите плиз как сделать это с помощью &lt;br&gt;&amp;gt; php, или с помощью других языков.&lt;br&gt;&lt;br&gt;А чем файлы генерятся? Размер их большой?&lt;br&gt;Может при генерации файла сразу добавлять в них необходимые &quot;сцылки&quot;?&lt;br&gt;</description>
</item>

<item>
    <title>ссылки &apos;previous&apos; и &apos;next&apos; (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7810.html#4</link>
    <pubDate>Tue, 26 Nov 2013 09:09:46 GMT</pubDate>
    <description>&amp;gt; Как я понял средствами html этого не сделаешь.&lt;br&gt;&lt;br&gt;мдаааа, приплыли ...&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>ссылки &apos;previous&apos; и &apos;next&apos; (Дмитрий_ДК)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7810.html#3</link>
    <pubDate>Tue, 26 Nov 2013 05:39:01 GMT</pubDate>
    <description>Как я понял средствами html этого не сделаешь. &lt;br&gt;Новую тему создавать не хочется, подскажите плиз как сделать это с помощью php, или с помощью других языков.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>ссылки &apos;previous&apos; и &apos;next&apos; (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7810.html#2</link>
    <pubDate>Tue, 26 Nov 2013 03:01:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Всем привет, имеется папка с кучей файлов вида yyyy-mm-dd.html например (2013-10-25.html), &lt;br&gt;&amp;gt;&amp;gt; эти файлы создаются автоматически(каждый день +1 новый файл) &lt;br&gt;&amp;gt;&amp;gt; как сделать в этих файлах были ссылки на следующий или предыдущий день &lt;br&gt;&amp;gt;&amp;gt; руками править каждый файл не вариант.&lt;br&gt;&amp;gt; echo &quot;&amp;lt;a href=&#092;&quot;$(date -d yesterday &apos;+&#037;Y-&#037;m-&#037;d&apos;).html&#092;&quot;&amp;gt;yesterday&amp;lt;/a&amp;gt;&quot; &amp;gt;&amp;gt; file &lt;br&gt;&amp;gt; echo &quot;&amp;lt;a href=&#092;&quot;$(date -d tomorrow &apos;+&#037;Y-&#037;m-&#037;d&apos;).html&#092;&quot;&amp;gt;tomorrow&amp;lt;/a&amp;gt;&quot; &amp;gt;&amp;gt; file &lt;br&gt;&lt;br&gt;tomorrow != yesterday&lt;br&gt;&lt;br&gt;Это всё хорошо для новых файлов, вновь создаваемых в текущий день.&lt;br&gt;И то, если, возможно, генерация файла заканчивается в 24.00, то уже не проканает.&lt;br&gt;И как быть с предыдущей &quot;кучей&quot;?&lt;br&gt;</description>
</item>

</channel>
</rss>
