Kamrad.ru

Kamrad.ru (https://kamrad.ru/index.php)
-   Journals.ru (https://kamrad.ru/forumdisplay.php?f=101)
-   -   экспорт своего дневника (архив) - реально ли? (https://kamrad.ru/showthread.php?t=73122)

velg 16-10-2005 15:46

экспорт своего дневника (архив) - реально ли?
 
можно ли добавить возможность экспорта своего дневника, со всеми записями\картинками?

наверное буду не далек от истины, если скажу, что многие бы это приняли на ура. чтобы было возможно делать бэкап своего дневника самим. ведь достаточно людей, которые много вкладывают в свой дневник, и если вдруг до него нельзя достучаться (даже если временно на 2-5 часов) - это бывает более чем неприятно иль критично, если в дневнике вдруг остались какие записи контактов или нужной инфы иль диалога...

Jazz 16-10-2005 17:24

версия для печати и сохраняешь ее как html

velg 16-10-2005 18:12

ну это же каждую запись открывать надо и сохранять отдельно, а си речь - о всех записях за раз.

Jazz 16-10-2005 18:45

velg
можно и все записи сразу открыть
в чем проблема?

velg 16-10-2005 18:49

сразу все записи? пардон муа, я видимо невнимателен - как?

Jazz 16-10-2005 20:00

velg
У тебя какой вариант дизайна? Если вот такой http://www.journals.ru/journals.php?userid=28325
то ищи в меню справа кнопку "версия для печати" в подгруппе "дневник".

velg 16-10-2005 20:11

нет, у меня другой и есть кнопки "принт" только для закладок и цитатника.

velg 16-10-2005 20:15

я вышел пока из положения, что просто заменил ID юзера на свой... но можно добавить эту кнопочку и в тот вариант дизайна, как у меня, плз?

з.ы. однако все равно - не все записи выводятся! :( в моем случае самая ранняя запись значится 11 февраля, т.е. для меня - 1 месяц (январь) не выводится, какие бы настройки вывода я бы не устанавливал.

Jazz 16-10-2005 20:40

velg
Тут я к сожалению уже не помощник.(

Arris 16-10-2005 22:28

Да. мало того, что не все посты, так еще и без комментов же!!!!

Men Ar 16-10-2005 23:47

http://kamrad.ru/kvb/showthread.php?s=&threadid=68542

bloodmeri 05-12-2005 12:21

Teleport Pro
я уже писал , кажется , стерли наверное ...

leksei 22-12-2005 17:11

где-то год назад я писал на Перле такой скрипт для экспорта (с картинками, оформлением и комментариями), но так и не разобрался с авторизацией и дневники скачивались с правами "гостя", т.е. без закрытых записей.
сейчас скрипт скачивает дневник ещё и без комментриев, видимо из-за каких-то изменений на сервере и не может определить конец дневника, т.е. неправильно обрабатывает ссылки на отдельные дневниковые страницы.
если у кого-то есть желание доводить скрипт до ума, то вот исходник на Перле для виндовса -- http://armageddon-pops.narod.ru/xlam/getcommw-1-2.zip

Arris 22-02-2006 16:50

Неужели никто его так и не напишет? Ну, блин, знатоки Перла, ну не должно это быть так сложно...

Murchik 26-04-2006 17:53

leksei а всё достаточно просто - нужно сделать http-соединение на 80 порт жру, передать в заголовке куки

вот для примера готовая ф-ция на пхп:
Code:

// на входе массив cookie явок.
function pch2_get_formpch($pch2_post_logging_data)
{
        global $PCH2_CONSTS;
//        if (!$pch2_post_logging_data)
//                $pch2_post_logging_data = pch2_parse_logging();
        $fp = fsockopen($PCH2_CONSTS['host'], $PCH2_CONSTS['port']);
        if ($fp)
        {
                fputs ($fp, "GET /setting_pch.php?action=formpch HTTP/1.0".                                                                "\r\n");
                fputs ($fp, "Host: ".                $PCH2_CONSTS['host'].                                                                                "\r\n");
                fputs ($fp, "Referer: http://www.journals.ru/setting_site.php".                                                        "\r\n");
//                fputs ($fp, "User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; DigExt)".                "\r\n");
                fputs ($fp, "Cookie: ".
                                        "bblastvisit=".        $pch2_post_logging_data['bblastvisit']. "; ".
                                        "bbuserid=".        $pch2_post_logging_data['bbuserid']. "; ".
                                        "bbpassword=".        $pch2_post_logging_data['bbpassword']. "; ".
                                        "sessionhash=".        $pch2_post_logging_data['sessionhash'].                                                "\r\n\r\n");
                while (!feof ($fp))
                        $get_data.= fgets ($fp, 8192);
        }
        else die("Something with socket connection");
        fclose($fp);       
        return $get_data;
}
// eof

кроме того придется предварительно
выжать из жру куки посредством аналогичной функции, только нужно передать в заголовке post-data типа:
Code:

                fputs ($fp, "GET /setting_pch.php?action=formpch HTTP/1.0".                                                                "\r\n");
                fputs ($fp, "Host: ".                $PCH2_CONSTS['host'].                                                                                "\r\n");
                fputs ($fp, "Referer: http://www.journals.ru/setting_site.php".                                                        "\r\n");
                fputs ($fp, "Cookie: ".
                                        "bblastvisit=".        $pch2_post_logging_data['bblastvisit']. "; ".
                                        "bbuserid=".        $pch2_post_logging_data['bbuserid']. "; ".
                                        "bbpassword=".        $pch2_post_logging_data['bbpassword']. "; ".
                                        "sessionhash=".        $pch2_post_logging_data['sessionhash'].                                                "\r\n\r\n");


Arris 26-04-2006 20:10

Murchik, слушай, а ты можешь доработать скрипт? Плииииз. Или это очень сложно?

Murchik 27-04-2006 10:17

Arris да нет, не сложно... время будет - сделаю...

какие-нибудь особые пожелания будут?

Arris 27-04-2006 15:01

Murchik
Нет, просто, чтобы сохраняло все :) Записи+комменты+аватары(если можно). Ну, закрытые записи тоже было бы классно :)

З.Ы. Если я захочу сохранить потом сайт еще раз (ну, дополнить), то надо будет качать снова все или только докачать то, чего не хватает? :)

s_yaroslavna 30-05-2013 23:17

Очень злободневная тема! Очень бы хотелось иметь бекап на компе!

Men Ar 05-06-2013 12:09

Ребятки, если кто не в курсе -На нашем сайте добавлена возможность создать резервную копию вашего дневника - или бэкап.

Резервная копия дневника создается в виде архива в формате zip и включает в себя все содержимое вашего дневника - записи, комментарии, аттачи, аватары и смайлики. Содержимое архива представляет собой нечто вроде мини-сайта с заглавной страницей index.html, которая содержит оглавление дневника со ссылками на все его записи. Каждая запись вместе с относящимися к ней комментариями расположена в отдельном html-файле.


http://journals.ru/attach/177/17672/1081921.png

William Wolos 07-06-2013 20:08

Так, ну для кого-то ребятки, а для кого-то Николай Николаевич :D

Men Ar 11-06-2013 10:31

William Wolos а ну-ка Николай Николаевич :punch: :D

William Wolos 14-08-2014 13:10

Армен Арменыч, ты тут?

Глянь, чего пишу: ху..эбрждфш

:gigi:

Men Ar 15-08-2014 12:26

Я Константинович, если чо :D

[e//',h;lai


All times are GMT +3. The time now is 00:46.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Любое использование материалов сайта
возможно только с разрешения его администрации.