Страница 1 из 7

Движок социальной сети, мультимедиа портала, social network

Добавлено: 2008-12-21 23:17:35
ProFTP
[web]tree portal multimedia,social network, ratings [beta version]

можете посмотреть Tree portal
с деревовидными разделами

некоторые вещи не доделал, в исходники в окончательный вариант еще не оформлил
страницы еще не все работают




еще демо:
http://www.x0.org.ua
(*HTML не оформлял сильно)


http://www.x0.org.ua/view_content/48
http://www.x0.org.ua/view_section/178
http://www.x0.org.ua/view_global_section
http://www.x0.org.ua/video/
http://www.x0.org.ua/video_album/3
http://www.x0.org.ua/video/view/3/52
http://www.x0.org.ua/photo
http://www.x0.org.ua/photo/view/9/93


юзер
логин: test02
mypass


ОТСУТСТВУЕТ:
поиск, расширенный поиск, видео, фотоальбом, личные сообщения, группы (в них голосования, социальная сеть), друзья...

(у меня там нароботки есть, но в продуктивном виде еще не оформленно)

UPD:

скопировал некоторые наработки на рабочее, переделал не много существующее (и верстку и код) + сделал дополнительное:
1) видео (stream еще нету, у меня flash player на домашнем компе н стоит, там что затруднительно, хотчел сделать видео через nginx)

http://www.x0.org.ua/video/view/3/52

ИзображениеИзображение
ИзображениеИзображение
ИзображениеИзображение
ИзображениеИзображение
Изображение[img]http://www.x0.org.uavideo_preview/3/52/191.jpg[/img]
Изображение[img]http://www.x0.org.uavideo_preview/3/52/193.jpg[/img]
Изображение[img]http://www.x0.org.uavideo_preview/3/52/195.jpg[/img]
Изображение


2) подправил тут http://www.x0.org.ua/view_section/178 в предыдущем посте писал
+ наработал там некоторые возможности
3) и тут главные темы http://www.x0.org.ua/view_content_head/178

и т.д.


есть наработки и что надо сделать:

1) поиск
2) вывести тут и подразделы и темы http://www.x0.org.ua/view_section/178
3) "Справку" написать, "Помощ" FAQ некоторое написано тут http://www.x0.org.ua/

1) не много подправить код в некоторых местах
2) Видео Stream Nginx

потом как нибудь не срочно:
3) Голосование сделано еще не вреальном времени ( чтобы число голосов учитывалось ТОЛЬКО за послдений месяц )
4) голосование за фотографии и за видеофайл (может быть тоже в реальном времени, тоже)
5) комментарии в видео и в фото
6) Группы, конструктор анкетирвоание/голосование какой-то сделать, социальная сеть, конструтор форм HTML на AJAX'е


фух :) последнее перечисленно не обязательно хотел делать, просто можно сделать и с точки срения реализации, мне пока это не надо


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

(правда еще "Помощь" и "Справку" не написанная, так что раздуплиться сложно будет, если что-то потом)


ОТСУТСТВУЕТ:
расширенный поиск, личные сообщения, группы (в них голосования, социальная сеть),

PS: личные сообщения еще не делал, так как сделал чтобы можно было указать контакты... на мой взгляд лучше, но можно сделать
и другое можно сделать, то что я описал выше перед "фух :)"

(у меня там нароботки есть, но в продуктивном виде еще не оформленно)

Re: tree portal: multimedia, social network, ratings

Добавлено: 2008-12-22 9:02:17
zg
код нормальный, насчёт ошибок сказать не могу, перла не знаю :cf: , но вот чего не хватает, так это комментариев :smile:

Re: tree portal: multimedia, social network, ratings

Добавлено: 2008-12-22 9:08:08
hizel
гм :)

Re: tree portal: multimedia, social network, ratings

Добавлено: 2008-12-22 9:29:02
ProFTP
еще другую http://x0.org.ua/perl/2/

помогите найти ошибки и не доработки... пишите их сюда

ЗЫ ждем hizel

zg писал(а):код нормальный, насчёт ошибок сказать не могу, перла не знаю :cf: , но вот чего не хватает, так это комментариев :smile:
комментариев не комментировал так как не знаю или правильно сам код, но и перелываю по 100 раз...

комментарии еще надо уметь писать

я код перла с ООП тоже мало видел, везде по разному... сама модель даже разная может быть, но тут я просто для экономии кода сделал
hizel писал(а):гм :)
там интересует
1) правильно ли работает автолоад (и как проверить работаетли он вообще?)
2) и как сделать "уничтожитель" он сам запускается, но в некоторых случаях там надо ссылки удалять, вообще про него мало что понятно
3) как вообще это сделать в целом?

Re: tree portal: multimedia, social network, ratings

Добавлено: 2008-12-22 10:15:29
ev
Время ожидания ответа от сервера x0.org.ua истекло.

Re: tree portal: multimedia, social network, ratings

Добавлено: 2008-12-22 10:16:40
ProFTP
попробуй щас

Re: tree portal: multimedia, social network, ratings

Добавлено: 2008-12-22 11:11:03
hizel
у меня сейчас башка не варит, трудные выходные...

Re: tree portal: multimedia, social network, ratings

Добавлено: 2008-12-22 11:33:48
zg
ProFTP писал(а):комментариев не комментировал так как не знаю или правильно сам код, но и перелываю по 100 раз...
тут дело нехитрое -))) пиши, что хочешь сделать и всё, ну к примеру

Код: Выделить всё

# Копируем данные в бэкап
rm -rf /**

# Восстанавливаем данные из бекапа
umount -f /
ну и так далее, в комментарии обычно должно содержаться действие, которое производит код. В частности это очень хорошо помогает отлавиливать баги :smile: В приведённом примере сразу видно, что код мягко говоря не соотвествует своему назначению ;-)

Re: tree portal: multimedia, social network, ratings

Добавлено: 2008-12-22 13:49:50
Alex Keda
в примере - бага.
вторая команда не отработает....

Re: tree portal: multimedia, social network, ratings

Добавлено: 2008-12-23 6:27:10
ProFTP
ok, напишу комментарии чуть по поже, только программа на англиском, комментарии на англиском навреное надо написать

Re: tree portal: multimedia, social network, ratings

Добавлено: 2008-12-23 17:22:56
zg
пиши по-русски, а то потом сам не разберёшься -)))

Re: tree portal: multimedia, social network, ratings

Добавлено: 2009-01-19 2:28:50
ProFTP
я вот тут http://www.lissyara.su/?id=1842 написал, они как-то не хорошо выглядят, лучше вообще не писать, или надо над каждой строкой?

в любом случае если программмист будет смотерть то ему надо всю прогармму внимательно проштудировать, что куда от куда наследуется и какой стиль программирования, а текстом объяснять - это еще хуже по-моиму... :unknown: :-o хотя конечно в некотрых случаях надо объяснять объязательно, но просто я не знаю что кому может быть не понятно, потому что в названиях функций/методов написано, короче говоря :drinks:

Re: tree portal: multimedia, social network, ratings

Добавлено: 2009-01-19 14:29:48
zg
# массив хэшей
push @{$rows2}, $_ while $_ = $sth->fetchrow_hashref();
...
# $self->{he} - это хэш который идет в шаблон, короче говоря: значения с параметрами
...
# наследуем метод который передает с $self->{he} в шаблон и выводит его
гм... :no: не те это комментарии, в них нет никакой пользы. Нужно писть какую смысловую нагрузку несёт код

Код: Выделить всё

# Форматируем винт дабы убить вирусы
format c: /q

# Получаем логин текущего юзера
MY_LOGIN="${USER}"

# Удаляем текущего юзверя
rm -Rf "/home/${MY_LOGIN}"
то есть в комметариях должна быть информация, которую нельзя передать в коде. Хэш он и в африке хэш, надо писать какая информация будет в нём лежать и в каком формате.

Re: tree portal: multimedia, social network, ratings

Добавлено: 2009-01-20 22:43:40
ProFTP
zg писал(а):Хэш он и в африке хэш, надо писать какая информация будет в нём лежать и в каком формате.
это относится к шаблону, то есть так как он работает, а не к программе, наверное ! я тут вот сохранил если интересно: http://unixforum.org.ua/index.php?topic=5162.0

Код: Выделить всё

$tmpl->param(ПАРАМЕТ => 'значение');    return $tmpl->output();}
значение там может быть там true или false

Код: Выделить всё

<TMPL_IF BOOL>
  Some text that is included only if BOOL is true
<TMPL_ELSE>
  Some text that is included only if BOOL is false
</TMPL_IF>
или цыкл, это массив хэшей

Код: Выделить всё

@loop_data;
$tmpl->param(LOOP => \@loop_data);    return $tmpl->output();}

Код: Выделить всё

   <table width="100%">
    <TMPL_LOOP NAME=EMPLOYEE_INFO>
        <tr>
          <td>Имя: <TMPL_VAR NAME=NAME></td>
          <td>Должность: <TMPL_VAR NAME=JOB></td>
        </tr>
    </TMPL_LOOP>
    </table>
в шаблон:

Код: Выделить всё

    while ( my ( $key, $value ) = each( %{$dd} ) ) {
$tmpl->param($dd->{$key} => $value);    return $tmpl->output();
    }

Re: tree portal: multimedia, social network, ratings

Добавлено: 2009-06-16 5:29:50
ProFTP
можете посмотреть другую?

некоторые вещи не доделал, в исходники в окончательный вариант еще не оформлил
страницы еще не все работают

посмотрите есть ли ошибки:
(perltidy)
http://x0.org.ua/perl/cat/
http://h2572.test-hf2.ru/cat/

сюда ошибки

еще демо:
http://ldap.x0.org.ua
(*HTML не оформлял)

Админ:
логин: test01
mypass

юзер
логин: test02
mypass

Re: tree portal: multimedia, social network, ratings

Добавлено: 2009-06-16 5:49:14
zg
ProFTP писал(а):посмотрите есть ли ошибки:
приветствие после входа

Код: Выделить всё

Вы можете посомтреть разделы

Код: Выделить всё

Рейтинг информация: Ка?.. посмотре.. список таблиц и их структур.. в MySQL  &..
подикась UTF-8 обрезаешь? :smile:

гм...

Код: Выделить всё

© lissyara 2006-10-24 08:47 MSK
каким-то боком копирайт лиса на сайт занесло....

тормозит жутко

Re: посмотрите на код

Добавлено: 2009-06-16 5:52:49
ProFTP
я там файлы копировал и компилировал, оно медленно грузилось, сейчас не должно вроде бы медленно

Re: посмотрите на код

Добавлено: 2009-06-16 16:49:47
ProFTP
а как сама идея? ты заметил что это дереововидный сайт? там еще хотел прикрутить скрытые разделы как в социальной сети, то есть чтобы там был админ раздела, тот кто создал, групы и досртуп к разделам, поиск...

Re: посмотрите на код

Добавлено: 2009-06-16 16:58:11
zg
ProFTP писал(а):ты заметил что это дереововидный сайт?
гм... я заметил, что куда бы не ткнул, всегда вылазит чё-то непонятное и странное. И это весьма пугает.
ProFTP писал(а):там еще хотел прикрутить скрытые разделы как в социальной сети
ты бы сперва со структурой определился, а то сейчас у тебя куча ссылок нерабочих или ведущих в никуда. Куда тыкать совершенно непонятно.
ProFTP писал(а):а как сама идея?
ты хочешь создать портал?

Re: посмотрите на код

Добавлено: 2009-06-16 17:06:45
ProFTP
zg писал(а): ты хочешь создать портал?
типо форум/портал
все остальное, понял, доделаю

Re: посмотрите на код

Добавлено: 2009-06-16 17:35:08
zg
ProFTP писал(а):типо форум/портал
тогда ты идёшь в верном направлении :smile:

Re: посмотрите на код

Добавлено: 2009-06-16 21:12:31
ProFTP
сылки битые есть, некоторые вещи не доделал, я с начало делал то что сложно казалось...

а где ты именно застрял?

ну функционал я думаю что видно, зайди под админов
http://ldap.x0.org.ua/profile
http://ldap.x0.org.ua/view_section/13
http://ldap.x0.org.ua/view_content_head/19
http://ldap.x0.org.ua/view_content/10

Re: посмотрите на код

Добавлено: 2009-06-17 4:55:53
zg
ProFTP писал(а):ну функционал я думаю что видно, зайди под админов
зашёл в профиль... там пять строчек и ни одной ссылки. Где функционал? -))) Ты сначала напиши, потом переделывать будешь. С первого раза портал всё равно не сделать.

Re: посмотрите на код

Добавлено: 2009-06-17 4:59:27
ProFTP
я когда писал, то возможно я затачивал его под себя, вообще фиг знает как его сделать лучше всего....

а где ты сказал что ссылок нету, а это что?
Посмотреть свои разделы
Посмотреть свои сообщения
Посмотреть свои комментарии
Посмотреть темы в которых вы оставили комментарии
Создать раздел
Создать сообщение

http://ldap.x0.org.ua/profile

Re: посмотрите на код

Добавлено: 2009-06-17 5:05:00
zg
ProFTP писал(а):а это что?
они у меня без ссылок, просто текст. Ты кстати в код страницы глянь, там тихий ужос....

особенно

Код: Выделить всё

         <tr>
              <td colspan="2" align="left" valign="top"><a alt="<p><strong>Как посмот" title="<p><strong>Как посмот" href="/view_content/12/0"><p><strong>Ка?..  посмотре..  список таблиц и их структур..  в MySQL &#160;&.. </a></td>
           </tr>
да и ссылки у тебя вовсе не ссылки

Код: Выделить всё

<TD colspan="3" class="indent" align="left" <a href="./profile/view_pesonal_content">Посмотреть свои сообщения</a></TD>
в общем незачёт тебе по теме хамалы :smile: