Идея за oVo.bg - Форум
Четвъртък, 2017-05-25, 11:47 AM
Главна Регистрация ЧЗВ (FAQ) Вход
Добе дошли, Гост · RSS
[ Ново съобщение · Членове · Правила на форума · Търси · RSS ]
Страница 1 от 11
Форум » Други » Предложения за подобряването на oVo » Идея за oVo.bg
Идея за oVo.bg
THE-RIDERДата: Понеделник, 2014-03-31, 11:49 PM | Message # 1
Сержант
Група: Потребители
Съобщения: 38
Награди: 2
Репутация: 2
Статус: Offline
Здравейте,

В много сайтове забелязвам че има функция добави като приятел. Според мен това ще помогне много на оВо. Моите приятели също ме попитах дали нямам как да добавя нещо подобно и бяха разочаровани от моя отговор. Затова пиша тази идея. Надявам се в бъдеще да има как да се осъществи.

smile smile smile smile smile smile

Благодаря предварително.


Ако имаш затруднения скайп: copperkawasaki
WebSite - EternalGaming BULGARIA
 
ivonaДата: Неделя, 2014-11-02, 11:20 PM | Message # 2
Частен
Група: Потребители
Съобщения: 1
Награди: 0
Репутация: 0
Статус: Offline
Подкрепям тази идея и на мен би ми се искало да има тази функция smile
 
AtlantisДата: Понеделник, 2014-11-10, 3:18 PM | Message # 3
Подполковник
Група: Потребители
Съобщения: 131
Награди: 6
Репутация: 8
Статус: Offline
Привет

нямате проблем smile с малко модификация е напълно въэможно Демо тук tongue

Добавено (2014-11-10, 3:18 PM)
---------------------------------------------
Привет отново

Ето и как става эа целта трябва да се пожертва един модул в случая Блог който ще стане модул приятели
Вероятно е въэможно и с друг модул но аэ съм тествал само в блог

Ето и самите кодове

Персонална страница :

там кадето искате да са бутоните

Code
<div class="udtb"><div class="udtlb">Приятели:</div><a href="#" id="lookfr" onclick="friends.fix();return false;">Преглед приятели</a> <?if $USER_LOGGED_IN$?><?ifnot $_IS_OWN_PROFILE$?><span style="font-size: 9px;">[ <a href="javascript://" id="addfrA" onclick="friends.sAdd();">Добави в приятели</a> ]</span><?endif?><?endif?></div>

В head: поставяте

Code
<style type="text/css">
.tdfr { border:1px solid #C2C5CA; padding:2px 5px; margin:2px;}
.tdfr img {opacity:0.65; filter:Alpha(Opacity='65');}
.tdfrh { border:1px solid #969696; padding:2px 5px; margin:2px; background: #EAEBEC; }
.tdfr a, .tdfrh a {font-size: 9px;}
.deletedfr {width: 100%; height: 100%; background: white; opacity:0.45; filter:Alpha(Opacity='45');}
#capcode {width: 100px; height: 35px; text-align: center; color: grey; font-size: 14pt;}
.moreFr {border-top: 1px solid #C2C5CA; padding: 2px;}
</style>

В дъното на страницата:

Code
<script type="text/javascript">
var friends = new Object();
friends.ucodes = {
homepage: '$HOME_PAGE_LINK$',
userid: '$USER_ID$',
username: '$USERNAME$',
_userid: '$_USER_ID$',
_username: '$_USERNAME$',
own: '$_IS_OWN_PROFILE$',
avatar: '<?if $_AVATAR$?><?substr(substr($_AVATAR$,strpos($_AVATAR$,'src="')+5),0,strpos(substr($_AVATAR$,strpos($_AVATAR$,'src="')+5),'"'))?><?else?>http ://ucodes.ru/images/noava.png<?endif?>',
_profurl: '$_PROFILE_URL$',
isuser: '$USER_LOGGED_IN$',
copyright: 'ucodes.ru'
}
</script>
<script type="text/javascript" src="http://atlantis.ovo.bg/friends.js"></script>

Блог » вида на эаписа: пропускате един ред и поставяте

Code
<span class="friend">
<span class="nick">$TITLE$</span>
<span class="ava">$OTHER1$</span>
<span class="gr">$OTHER2$</span>
<span class="del"><?substr($MODER_PANEL$,strrpos($MODER_PANEL$,'/index/92-3-'),strpos(substr($MODER_PANEL$,strrpos($MODER_PANEL$,'/index/92-3-')),"','"))?></span>
<span class="url">$OTHER3$</span>
</span>

Конфигуриране на "Блог" в админ панела:

Настройка на правата на потребителски групи:
Съдържание на js файла :

/*
*** Модуль «Друзья» для uCoz
*** by ucodes.ru
***
*** 27.12.2010 (Bogggdan)
*/
/*
*** 27.03.2011 fixed by uberchel
*/

friends.message1 = 'Потребител ' + friends.ucodes.username + ' ви добави в приятели.' + 'Можете също да добавяте, за това отидете на на таэи връэка.';
//отсылка в ЛС, после добавления.
friends.message2 = 'Потребител ' + friends.ucodes.username + ' ви добави в приятели.';
//а это сообщение будет если добавление было по «приглашению»
friends.invite = false;
friends["fix"] = function () {
if (_uWnd.getbyname('fr')) {
_uWnd.close('fr');
friends.nowpage = 1;
friends.maxPage = false;
setTimeout(function () {friends.loadFr();},500);
}
else friends.loadFr();
}
friends.nowpage = 1;
friends.maxPage = false;
friends["loadFr"] = function (updt) {
$("body").css("cursor", "wait");
var all = [],
_upd = updt ? true: false;
$.get("/blog/0-0-" + friends.nowpage + "-0-17-" + friends.ucodes._userid + "?" + Math.random(), function (data) {

if (($("#pagesBlock1", data).size() > 0) && (friends.nowpage == 1)) { //over 50
friends.maxPage = parseInt($("#pagesBlock1", data).find("a.swchItem").eq(-2).text()) || false;
}
$(".friend", data).each(function () {
var nick = $(this).find(".nick").text(),
ava = $(this).find(".ava").text(),
group = $(this).find(".gr").text(),
del = $(this).find(".del").text(),
url = $(this).find(".url").text(),
b = [];
b.push(ava);
var _link = friends.ucodes.own == 1 ? '<a href="javascript://" onclick="friends.del(this, \'' + del + '\');return false;">Премахни</a>': friends.ucodes.isuser ? '<a href="' + url + '?myfriend">Виж Профила</a>': '';
b.push(nick + '<br>' + group + '<br><br>' + _link);
b.push(url);
all.push(b);
});
friends.open(all, _upd);
$("body").css("cursor", "default");
});
}
friends["more"] = function () {
friends.nowpage++;
$(".moreFr").remove();
friends.loadFr(true);
}
friends["table"] = function (arr, updt) {
if ((arr.length == 0) || !arr) return "Все още няма приятели";
var t = updt ? $("<div/>") : $("<table/>").attr({
cellpadding: "0",
cellspacing: "0",
id: "frr"
}).css("width", "100%");
$.each(arr, function (i) {
var tr = ((i == 0) || (i % 3 == 0)) ? $("<tr/>").addClass("trfr") : $(t).find(".trfr:last");
$(tr).append($('<td onmouseover="friends.hover(this, 1);" onmouseout="friends.hover(this, 0);" />').attr({
valign: 'top',
onmouseover: 'friends.hover(this, 1);',
onmouseout: 'friends.hover(this, 0);'
}).addClass('tdfr trfndfr').css('width', '33%').html('<table width="100%"><tr><td align="left" valign="top"><a target="_blanck" href="' + this[2] + '"><img src="' + this[0] + '" width="60"></a></td><td width="100%" align="left" valign="top">' + this[1] + '</td></tr></table>'));
if ((i % 3 == 0) || (i == 0)) $(t).append(tr);
});
setTimeout(function () {
_uWnd.getbyname('fr').checksize();
},
500);
if (updt) return $(t).html();
else return $("<div/>").html(t).html();
}
friends["open"] = function (frnds, d) {
var ext = ((friends.nowpage != friends.maxPage) && friends.maxPage) ? '<div class="moreFr"><a href="javascript://" onclick="friends.more();return false;" class="pgSwch">Всички приятели</a></div>': '';
if (d) {
$("#frr").append(friends.table(frnds, d));
}
else {
new _uWnd('fr', 'Приятели ' + friends.ucodes._username + '`a', 500, 200, {
minw: 500,
maxw: 500,
maxh: 450,
oncontent: function () {
$("#frr").after(ext ? ext: "");
},
onbeforeclose: function () {
friends.nowpage = 1;
friends.maxPage = false;
}
},
friends.table(frnds, d));
}
if (d) {
$(".moreFr").hide();
$("#frr").after(ext ? ext: "");
}
if (friends.nowpage == friends.maxPage) $(".moreFr").hide();
}
friends["hover"] = function (obj, a) {
if (a == 1) $(obj).addClass("tdfrh").removeClass("tdfr");
else $(obj).removeClass("tdfrh").addClass("tdfr");
}
friends["del"] = function (o, del) {
if (!confirm("Сигурен сте?")) return;
$(o).parents(".trfndfr").removeAttr("onmouseover").removeAttr("onmouseout").addClass("tdfr").removeClass("tdfrh");
$(o).hide();
$.get(del);
}
friends["sAdd"] = function () {
if (friends.ucodes._username == friends.ucodes.username) {
alert('Не може да добавите себе си.');
return;
}
else if (friends.ucodes.isuser) {
new _uWnd('a', 'Добавяне в приятели', 310, 110, {align: 0},
'<fieldset>Вие сте на път да добавите <b>' + friends.ucodes._username + '</b>`a Приятел. Моля изберете група.<br><select id="selGrFr"><option>Друг</option><option>Приятел</option><option>Поэнат</option><option>Съсед</option><option>Колега</option><option>Кумир</option></select><br>[ <a href="javascript://" onclick="$(\'#addmessFriend\').toggle();$(\'#messfriend\').focus();_uWnd.getbyname(\'a\').checksize();return false;">Добави съобщение</a> ]<div id="addmessFriend" style="display: none"><textarea id="messfriend" style="width: 100%; height: 75px;"></textarea></div><div style="text-align: center"><input type="button" value="Добави" onclick="friends.adnMess = $(\'#messfriend\').val();friends.GR = $(\'#selGrFr\').val();friends.add(); _uWnd.close(\'a\');"></div></fieldset>');
}
else alert('Достъпно эа регистрирани');
}
friends["add"] = function () {
$("body").css("cursor", "wait");
$.get("/blog/0-0-0-0-17-" + friends.ucodes.userid + "?" + Math.random(), function (data) {
if (! ($(".nick:contains('" + friends.ucodes._username + "'):first", data).html() == friends.ucodes._username)) {
$.get("/blog/0-0-0-0-1", function (e) {
$.post("/blog", {
title: friends.ucodes._username,
other1: friends.ucodes.avatar,
other2: friends.GR,
other3: friends.ucodes._profurl,
a: 2,
ssid: $("input[name='ssid']", e).val()
},
function (ee) {
$.get("/index/14-" + friends.ucodes._userid + "-0-1", function (pm) {
if ($("#secuImg", pm).size() > 0) {
new _uWnd('cap', 'Код с картинки', 300, 80, {
autosize: 0,
modal: 1,
oncontent: function () {
$("#capImgSpan").html($("#secuImg", pm).clone());
$("#capcode").focus();
}
},
'<span id="capImgSpan"></span> <input type="text" id="capcode" onkeyup="try{friends.sendPm(1);}catch(e){}">');
friends.seckey = $("input[name='seckey']", pm).val();
}
else friends.sendPm(0);
});

$("body").css("cursor", "default");
});
});
}
else {
_uWnd.alert('<b>' + friends.ucodes._username + '</b> вече е твой приятел.', 'Внимание', {
tm: 4321,
w: 240,
h: 77
});
$("body").css("cursor", "default");
}
});
}
friends["sendPm"] = function (cap) {
var __m = friends.invite?friends.message2:friends.message1,
_mess = friends.adnMess.length>1?'\nСъобщение от ' + friends.ucodes.username + ': ' + friends.adnMess + '\n':'',
message = __m + _mess + '\nВсичко хубаво';
$.get('/index/14-'+friends.ucodes._username+'-0-1',function(sid){
if (cap) {
var code = $("#capcode").val();
if (code.length == 5) {
$.post("/index", {
s: friends.ucodes._username,
subject: 'Предложение приятелство',
message: message,
code: code,
seckey: friends.seckey,
a: 18,
ssid: $('input[name="ssid"]',sid).val()
},
function (re) {
if ($(re).text().indexOf("успешно") > -1) {
_uWnd.close('cap');
_uWnd.alert('<b>' + friends.ucodes._username + '</b> добавихте като приятел, и той е уведомен.', 'Внимание', {
tm: 4321,
w: 240,
h: 77
});
}
else if ($(re).text().indexOf("Непра") > -1) {
$("#capcode").val("").focus();
$("#secuImg").trigger("click");
}
else alert($($(re).text()).text());
});
}
}
else {
$.post("/index/", {
s: friends.ucodes._username,
subject: 'Предложение приятелство',
message: message,
a: 18,
ssid: $('input[name="ssid"]',sid).val()
},
function (re) {
if ($(re).text().indexOf("успешно") > -1) _uWnd.alert('<b>' + friends.ucodes._username + '</b> добавихте като приятел, и той е уведомен.', 'Внимание', {
tm: 4321,
w: 240,
h: 77
});
else alert('unknown error\ntry again later, lol');
});
}
});
}
if (location.search.indexOf("?friend") > -1) {
friends.invite = true;
friends.sAdd();
}
if (location.search.indexOf("?myfriend") > -1) {
friends.sAdd();
}

успех с монтажа smile
Прикачвания: 5665401.jpg(16Kb) · 7800519.jpg(23Kb)


http://atlantis.runhosting.com
http://hap.ucoz.com
http://atlantis.ovo.bg
http://fan1atlantis.wordpress.com


Съобщението е редактирано от Atlantis - Понеделник, 2014-11-10, 3:27 PM
 
muhomorecДата: Сряда, 2016-12-21, 0:05 AM | Message # 4
Сержант
Група: Потребители
Съобщения: 22
Награди: 2
Репутация: 0
Статус: Offline
за приятели има и по къс код иначе им намалява незнам какво беше.... трябва им кода
за сайта на приятеля
2-ро картинка и да се отваря на друг таб нищо друго
нещо от този род
<a href="http://paunite.ovo.bg/" target="_blank" title="Bермата за пауни е член на международната асоциация на пауновъдите - UPA"><img src="http://www.gifsanimados.org/data/media/594/pavo-real-imagen-animada-0004.gif" border="0" width="100" height="60" alt="Bермата за пауни е член на международната асоциация на пауновъдите - UPA" /></a>
<a href="http://www.ovo.bg/" target="_blank" title="oVo.bg е безплатнa система за управление на съдържанието с неограничен хостинг, която позволява на потребителите да създават свои собствени уеб сайтове и предоставя изобилие от допълнителни функции"><img src="http://deltaforce11.ovo.bg/ovo.bg.jpg" border="0" width="100" height="60" alt="oVo.bg е безплатнa система за управление на съдържанието с неограничен хостинг, която позволява на потребителите да създават свои собствени уеб сайтове и предоставя изобилие от допълнителни функции" /></a>
<a href="http://forum.ucoz.ru/" target="_blank" title="О форуме Сообщество uCoz."><img src="http://forum.ucoz.com/images/logo.png" border="0" width="100" height="60" alt="О форуме Сообщество uCoz." /></a>
<a href="http://book.ucoz.com/" target="_blank" title="Free textbook on website creation with uCoz "><img src="http://book.ucoz.com/img/logo-big.png" border="0" width="100" height="60" alt="Free textbook on website creation with uCoz" /></a>
<a href="http://video.ucoz.com/" target="_blank" title="Video Tutorials"><img src="http://video.ucoz.com/ucf/ucf-images/logo.png" border="0" width="100" height="60" alt="Video Tutorials" /></a>
<a href="http://ucoztemplates.com/" target="_blank" title="The official template store from the uCoz Company"><img src="http://адрес" border="0" width="100" height="60" alt="The official template store from the uCoz Company" /></a>
<a href="http://адрес" target="_blank" title="проба 6"><img src="http://адрес" border="0" width="100" height="60" alt="проба6" /></a>

на ахрев пишете адреса линка,на имж-то давате картинката ,а там на алт пишете инфото
това е а за вече рамката знаете widht i heith променяте това е
това е съкратено може и банер да е единствено картинка ,при посочване на мишката да изведе инфо и след щрасване да го изведе на сайта без да е на същия таб а да отвори нов таб


deltaforce11.ovo.bg

Съобщението е редактирано от muhomorec - Сряда, 2016-12-21, 0:17 AM
 
Форум » Други » Предложения за подобряването на oVo » Идея за oVo.bg
Страница 1 от 11
Търси:

Направете безплатен уеб сайт с oVo