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

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

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

Непрочитанное сообщение ProFTP » 2008-12-21 23:17:35

[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: личные сообщения еще не делал, так как сделал чтобы можно было указать контакты... на мой взгляд лучше, но можно сделать
и другое можно сделать, то что я описал выше перед "фух :)"

(у меня там нароботки есть, но в продуктивном виде еще не оформленно)
Последний раз редактировалось ProFTP 2008-12-22 9:46:46, всего редактировалось 1 раз.
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: tree portal: multimedia, social network, ratings

Непрочитанное сообщение zg » 2008-12-22 9:02:17

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

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: tree portal: multimedia, social network, ratings

Непрочитанное сообщение hizel » 2008-12-22 9:08:08

гм :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: tree portal: multimedia, social network, ratings

Непрочитанное сообщение ProFTP » 2008-12-22 9:29:02

еще другую http://x0.org.ua/perl/2/

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

ЗЫ ждем hizel

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

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

я код перла с ООП тоже мало видел, везде по разному... сама модель даже разная может быть, но тут я просто для экономии кода сделал
hizel писал(а):гм :)
там интересует
1) правильно ли работает автолоад (и как проверить работаетли он вообще?)
2) и как сделать "уничтожитель" он сам запускается, но в некоторых случаях там надо ссылки удалять, вообще про него мало что понятно
3) как вообще это сделать в целом?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

ev
ст. лейтенант
Сообщения: 1325
Зарегистрирован: 2008-07-27 17:11:30
Откуда: Москва

Re: tree portal: multimedia, social network, ratings

Непрочитанное сообщение ev » 2008-12-22 10:15:29

Время ожидания ответа от сервера x0.org.ua истекло.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: tree portal: multimedia, social network, ratings

Непрочитанное сообщение ProFTP » 2008-12-22 10:16:40

попробуй щас
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: tree portal: multimedia, social network, ratings

Непрочитанное сообщение hizel » 2008-12-22 11:11:03

у меня сейчас башка не варит, трудные выходные...
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: tree portal: multimedia, social network, ratings

Непрочитанное сообщение zg » 2008-12-22 11:33:48

ProFTP писал(а):комментариев не комментировал так как не знаю или правильно сам код, но и перелываю по 100 раз...
тут дело нехитрое -))) пиши, что хочешь сделать и всё, ну к примеру

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

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

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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: tree portal: multimedia, social network, ratings

Непрочитанное сообщение Alex Keda » 2008-12-22 13:49:50

в примере - бага.
вторая команда не отработает....
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: tree portal: multimedia, social network, ratings

Непрочитанное сообщение ProFTP » 2008-12-23 6:27:10

ok, напишу комментарии чуть по поже, только программа на англиском, комментарии на англиском навреное надо написать
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: tree portal: multimedia, social network, ratings

Непрочитанное сообщение zg » 2008-12-23 17:22:56

пиши по-русски, а то потом сам не разберёшься -)))

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: tree portal: multimedia, social network, ratings

Непрочитанное сообщение ProFTP » 2009-01-19 2:28:50

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

в любом случае если программмист будет смотерть то ему надо всю прогармму внимательно проштудировать, что куда от куда наследуется и какой стиль программирования, а текстом объяснять - это еще хуже по-моиму... :unknown: :-o хотя конечно в некотрых случаях надо объяснять объязательно, но просто я не знаю что кому может быть не понятно, потому что в названиях функций/методов написано, короче говоря :drinks:
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: tree portal: multimedia, social network, ratings

Непрочитанное сообщение zg » 2009-01-19 14:29:48

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

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

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

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

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

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: tree portal: multimedia, social network, ratings

Непрочитанное сообщение ProFTP » 2009-01-20 22:43:40

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();
    }
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: tree portal: multimedia, social network, ratings

Непрочитанное сообщение ProFTP » 2009-06-16 5:29:50

можете посмотреть другую?

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

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

сюда ошибки

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

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

юзер
логин: test02
mypass
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: tree portal: multimedia, social network, ratings

Непрочитанное сообщение zg » 2009-06-16 5:49:14

ProFTP писал(а):посмотрите есть ли ошибки:
приветствие после входа

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

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

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

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

гм...

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

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

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

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

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

Непрочитанное сообщение ProFTP » 2009-06-16 5:52:49

я там файлы копировал и компилировал, оно медленно грузилось, сейчас не должно вроде бы медленно
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

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

Непрочитанное сообщение ProFTP » 2009-06-16 16:49:47

а как сама идея? ты заметил что это дереововидный сайт? там еще хотел прикрутить скрытые разделы как в социальной сети, то есть чтобы там был админ раздела, тот кто создал, групы и досртуп к разделам, поиск...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

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

Непрочитанное сообщение zg » 2009-06-16 16:58:11

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

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

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

Непрочитанное сообщение ProFTP » 2009-06-16 17:06:45

zg писал(а): ты хочешь создать портал?
типо форум/портал
все остальное, понял, доделаю
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

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

Непрочитанное сообщение zg » 2009-06-16 17:35:08

ProFTP писал(а):типо форум/портал
тогда ты идёшь в верном направлении :smile:

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

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

Непрочитанное сообщение ProFTP » 2009-06-16 21:12:31

сылки битые есть, некоторые вещи не доделал, я с начало делал то что сложно казалось...

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

ну функционал я думаю что видно, зайди под админов
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
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

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

Непрочитанное сообщение zg » 2009-06-17 4:55:53

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

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

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

Непрочитанное сообщение ProFTP » 2009-06-17 4:59:27

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

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

http://ldap.x0.org.ua/profile
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

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

Непрочитанное сообщение zg » 2009-06-17 5:05:00

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: