-9.68
Рейтинг
0.00
Сила
Благодарю за оказанное доверие, но — я тут впервые :)

1. Подчеркну — CMS завязана на не самой популярной нише «блого-социальных сети». Чаще всего — если сайт блог, то его ведёт ОДИН себялюбимый человек. И именно поэтому, «веб-мастера» [кавычки не просто так] видимо во всех 90% случаев охреневают от количества непонятных блогов и в целом сложности CMS, сносят и ставят WP

2. Чаще всего, CMS типа блогов используются совсем не для ведения блога, а становятся основой полноценного информационного сайта. Что говорить, движки форумов перекручивают под полноценные сайты. А что может представить из себя Livestreet — блого-социальную сеть…

3. Я просто взял Livestreet за основу пары своих сайтов, так как было лень опять писать с нуля и давно хотелось покрутить какой-нибудь движок. Вот и высказываю то, что лично мне помешало «спокойно» перекрутить CMS под себя. Свет клином сошелся на LOGIN — в моём проекте это абсолютно не нужная вещь.

PS: я лишь напомнил о том, что мир в целом уже давно отказывается от LOGIN, а ваша CMS в её теперешнем виде не позволяет выпилить это грёбаное поле LOGIN без лишнего реморроя и свистопляски.
Если как всегда решение уже где-то закопано в недрах этого сайта, ну и пусть. Как оказалось всё просто невозможно представить как просто: Если нет аватарки у юзера — просто в адрес аватарки подставляем
www.gravatar.com/avatar/e5b87ae4ce1b071040ae2e3a60c7dbd3?r=PG&s=256&default=identicon
Первое длинное — это md5 хэш от любой постоянной величины — например ID пользователя
Второе — это размер аватарки
Третье — это как раз указывает, что ставить если аватарки на граватаре нет

Это уже реализовано в плагине gravatar — но не до конца и уже видимо криво. Ставим плагин граватар и лезем в его внутренностя по адресу /plugins/gravatar/classes/modules/gravatar/entity там как ни странно всего пару строк

public function getProfileAvatarPath($iSize=100) {
        if($sPath=$this->getProfileAvatar()){ 	
        	return str_replace('_100x100',(($iSize==0)?"":"_{$iSize}x{$iSize}"),$sPath."?".date('His',strtotime($this->getProfileDate())));
    	}else{
    		return "http://www.gravatar.com/avatar/".md5(strtolower($this->getMail())).".png?size=".$iSize;
    	}
    }


Здесь md5(strtolower($this->getMail())).".png?size=".$iSize; допишем до такого:

return "http://www.gravatar.com/avatar/".md5(strtolower($this->getMail()))."?s=".$iSize."&default=identicon";


Радуемся и бьёмся в экстазе :)
Где вы агрессию увидели? Я начал вполне нейтрально, на что в мой адрес стали острить все кому не лень. Прошу заметить — топик изначально как моё видение внутренней структуры движка. А тенденцию использования `login` в интернете сможет оценить любой здравомыслящий.
Здесь вроде описано логика работы независимого плагина по автоматической генерации identicon scott.sherrillmix.com/blog/blogger/wp_identicon/ — остаётся только портировать для LS
Насколько понимаю речь о identicon www.google.com/search?q=identicon — решение должно быть как 2 пальца об… [Не некроман, просто ищу аналогичное решение]
Читайте ответы PSNet по теме выше — они свято верят и обожествляют это атавистичное поле, от которого отказалось уже пол интернета. Движок проектировался, когда LOGIN ещё был в ходу — да спроектировали так, что завязали на нём чуть ли не центральные узлы движка. Исправить это сложно! Так как нужна перепроектировка самого движка, а не скинов, как пытался доказать один товарищ совсем недавно.

Поэтому разработчикам, по крайней мере в лице PSNet проще и удобнее отстаивать его важность и необходимость, чем признать, что в основе движка лежит устаревшая технология.
Обновить существенно изменённый движок не получится. Нужно будет установить новую версию и проделать все те же самые манипуляции по его изменению что и со старым, то есть заново модифицировать. Если вы этого не понимаете, мне вас искренне жаль.
Не переживайте, ни один нормальный сайт не будет обновляться — это невозможно. ))
Откройте глаза, я про то, что плагины и шкурки из каталога по дефолту уже не станут. Тем более, я бы купил попкорна и занял место в первом ряду чтобы пронаблюдать то, как вы будите обновлять версию уже изменённого вами движка, на ту, что предоставят разработчики в новом релизе. Вы смешна, господин.

Иначе, вы год потратили только на то, чтобы изкаверкать стандартный скин, и ни на что более не способны. Увы…
заказывайте разработку у PSNet — за просто так в этом сообществе вам никто и ничего. Для вас также есть целый блок в правом сайдбаре — Работа!.. Почувствуйте бизнес модель CMS >_<
В индивидуальном порядке легко, только про обновления и плагины можно забыть… Потому как разработчики сделали главную ставку на самом спорном пункте во всём интернете. Когда весь мир IT разработки отказывается от самого понятия LOGIN — в livestreet берут его за основу движка! Смех сквозь слёзы…
Собственно суть топика — сделать CMS гибше, чтобы отключение такого бессмысленного поля как LOGINбыло на уровне одной строчки конфига, а не приходилось, цитата "на протяжении года шаг за шагом устраняем работу с логином"

То есть, на вашем примере — вы год мурыжите мурыжите, а всё ещё «устраняете»… И если у вас почти всё в скинах, значит вы дальше скина не смотрели просто ;) Во всяком случае я эту работу сделал за час…
Кстати, motymoty(сайт) — ваш проект?
При регистрации мне в обязательном порядке нужно было придумать LOGIN — это совпадение…

Мы, например, на протяжении года успешно шаг за шагом устраняем работу с логином
Значит вы как никто другой понимаете, что этот аппендикс сидит чуть ли не в сердце движка… И зачем жеж вы его выпиливаете — неужто вам не нужен LOGIN?.. [САРКАЗМ]
А чё, если вас ткнули носом, в то, что вы буркнули не подумав, даже подтверждается вашим словесным поносом)) Напомню чуть чуть про фейсбуке:
— за основу, как и в любом нормальном проекте взят именно ID-пользователя, и несколько лет и даже сейчас никого не смущают адреса страниц с цифрами, потому что «это норма» ©
— не так давно как фитчу они добавили поддержку ЧПУ адресов страничек пользователей
— Вконтакте до сих пор циферная адресация по умолчанию. И это никого не смущает.

Вы мусье забыли — именно от этом я и говорю, что ЛОГИН должен быть опционален, а не быть основой всего движка — речь об этом. Тем кому он нужен — пусть пользуются, а тем кому нет — должна быть возможность обходиться без него. В том и суть — сейчас это не возможно.
ФИО и даже ещё поле для ника
с каких это пор на FB требуют уникальность этих данных >_<
Всё о чём вы сейчас сказали, на Лицокнига опционально — моё предложение в том и состоит — делать CMS в потоке технологий, а не строить её на пережитках 90-х лет… Вы бл… Сами то поняли что сказали, FB — это как раз тот проект, на котором не было логина, а «для ссылки» появилось не так уж и давно. Опять мимо…
Обратите внимание — я использую свой ОПИСАННЫЙ метод, и у меня браузер ничего не кэширует. Вот жеж странность…
«F5» — наше фсио…
Высказываю своё «фе» в свете тенденций развития интернета, с целью чтобы движок был более ориентирован на среднестатистического пользователя, и получил таки распространение в сети, а не был уделом пары сотен вебмастеров в виду изначальной ограниченности в применении.