Плагин "User Templates" for 0.5x

Плагин позволяет для личных страниц пользователей (профиль пользователя, избранное пользователя, публикации пользователя) устанавливать шаблоны отличные от основного шалона сайта.

Список шаблонов создается на основе загруженных в \templates\skin\.

Возможности загружать собственные шаблоны нет.


Плагин в каталоге на модерации.

Если Вам понравился или помог плагин можете отблагодарить меня любой суммой в каталоге или напрямую:
wm
R111527346489
Z370370411130
E104398793342
U233436054036

яша
41001382110646

13 комментариев

avatar
Вот за это — огромное спасибо!
Плагин без преувеличения достойный, добавляет ЕЩЕ больше социальности. Теперь, при умном использовании плагина, можно разнообразить пользовательские страницы.
netlanc , спасибо
avatar
Добавлю от себя немного, если можно)
При выборе шаблона есть пункт «Шаблон по умолчанию», а дальше идут папки шаблонов. Таким образом у нас 2 пункта меню будут вести на один и тот же шаблон. Допустим, у меня стоит шаблон social-jquery и я не хочу, чтобы он у меня выводился в списке при выборе шаблонов, т.к. на него уже ведет пункт «Шаблон по умолчанию», поэтому можно сделать следующим образом:
В файле usertpl/classes/hooks/HookUsertpl.class.php строчки 34-36:
foreach ($aDirs as $sDir) 
	    $aSkins[] = basename($sDir,1);
	}

Предлагаю добавить условие, в которое можно было бы добавить шаблоны, которые не хотелось бы указывать в списке шаблонов (в моем случае это developer-jquery и social-jquery):
foreach ($aDirs as $sDir) { if(basename($sDir,1) <> 'developer-jquery' & 'social-jquery') {
	    $aSkins[] = basename($sDir,1);}
	}
avatar
разумно, спс, в сл. версии
avatar
Ошибочка в синтаксисе у меня)
так правильно)
foreach ($aDirs as $sDir) { 
		if(basename($sDir,1) <> 'developer-jquery' and basename($sDir,1) <> 'social-jquery') {
	    		$aSkins[] = basename($sDir,1);
		}
	}


Было бы очень неплохо, допустим, дать пользователям права на редактирование каких-то основных файлов шаблона и сохранять их, допустим, с определенным префиксом — логин пользователя, и таким образом определенный файл будет отвечать за дизайн только на странице определенного пользователя.
avatar
Нашел ошибочку — не показываются посты, написанные в личный блог пользователя (только если пользователь поменял скин)
пример — artogorod.ru/artpeople/2011/11/04/asdg.html
avatar
другая ссылка, прошу прощения
artogorod.ru/artpeople/2011/11/04/fyva.html
но по предыдущей, аналогично, нет вывода никакой инфы
avatar
Такс, прошу прощения, видимо это я код перекопал.
С плагином все хорошо, это мой косяк
avatar
Все, сделал — дело в том, что я хотел вывести логин пользователя в header-top.tpl и не совсем правильно это сделал, если кому-то будет интересно — напишу как делал (примеры выше)
avatar
netlanc плагин получился что надо!
Я бы еще добавил возможность выбора шаблона для коллективных блогов, тогда вообще супер будет!
avatar
Добасьте ) никто Вам не мешает это сделать… плагин же бесплатный )
avatar
«Я бы добавил», но пока не разобрался как.
avatar
Как сделать что бы два шаблона только было у меня?social-jquery и developer-jquery например…
avatar
Будет ли новая версия? :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.