Привет,
тъй като на пазара няма достоен продукт, решихме да напишем един. Представям Ви напълно автоматизиран и функционален скрипт - агрегатор за оферти.
Много подробен и функционален админ панел от който се управлява абсолютно всичко с един клик- Оферти, вип оферти, препоръчани оферти, сайтове, потребители, нови заявки за включване на сайтове.
Един плюс за Вашите бъдещи партньори - за да не им е трудно, те ви подават всичко каквото имат - категории и градове, а Вие можете да ги групирате и двете по много хитър начин - примерно категории "Море 2013" и "Морски екскурзии" и още 5 подобни ги групирате в 1 само "Море", така и за градове или по региони можете да ги групирате или по какъвто желаете признак.
Любими оферти, вход през социални мрежи
Мултиезичност (В момента превода се прави от админ панела директно, за това сайта не е изцяло преведен на български, това всеки може да си го направи за половин час сам)
изцяло AJAX за красота
Можете да го видите на http://grouponza.com/aggregator/
Цена : 499 лв. без ДДС
За контакти: [email protected] , skype: grouponza или на 0884 533 205
Сега, малко за как изглежда вътре, защото бях писал за един скрипт колко е зле, давам пример от нашия:
Всичко е отделно - php от js от html от css, както би трябвало да е!
CSS-a ми е на min.css за да е на 1 ред за бързина
тъй като на пазара няма достоен продукт, решихме да напишем един. Представям Ви напълно автоматизиран и функционален скрипт - агрегатор за оферти.
Много подробен и функционален админ панел от който се управлява абсолютно всичко с един клик- Оферти, вип оферти, препоръчани оферти, сайтове, потребители, нови заявки за включване на сайтове.
Един плюс за Вашите бъдещи партньори - за да не им е трудно, те ви подават всичко каквото имат - категории и градове, а Вие можете да ги групирате и двете по много хитър начин - примерно категории "Море 2013" и "Морски екскурзии" и още 5 подобни ги групирате в 1 само "Море", така и за градове или по региони можете да ги групирате или по какъвто желаете признак.
Любими оферти, вход през социални мрежи
Мултиезичност (В момента превода се прави от админ панела директно, за това сайта не е изцяло преведен на български, това всеки може да си го направи за половин час сам)
изцяло AJAX за красота
Можете да го видите на http://grouponza.com/aggregator/
Цена : 499 лв. без ДДС
За контакти: [email protected] , skype: grouponza или на 0884 533 205
Сега, малко за как изглежда вътре, защото бях писал за един скрипт колко е зле, давам пример от нашия:
Всичко е отделно - php от js от html от css, както би трябвало да е!
PHP:
$sql = "select * from deals where id = '{$id}' and deleted='0'";
$query = $db->query($sql);
$deal = $db->fetch_assoc($query);
if($deal){
if(empty($_GET['action'])){
$si->redirect(SITE."deal/{$deal['id']}-{$deal['link']}.html");
}
if(DEALS_LIST_DELETED_SITE == 0){
if(!isset($sites[$deal['site_id']])){
$si->redirect();
}
}
if(empty($sites[$deal['site_id']])){
$si->redirect();
}
$deal['image'] = SITE . $deal['image'];
$sql = "select * from deals_text where deal_id = '{$id}'";
$query = $db->query($sql);
$text = $db->fetch_assoc($query);
if($text){
$deal['description'] = $text['description'];
$deal['details'] = $text['details'];
}
$sql = "select * from deals_cities where deal_id = '{$id}'";
$query = $db->query($sql);
$deal_cities = array();
while($city1 = $db->fetch_assoc($query)){
if(isset($cities[$city1['city_id']])){
$deal_cities[$city1['city_id']] = $cities[$city1['city_id']];
}
$similar_cities[$city1['city_id']] = $city1['city_id'];
}
Код:
function is_ajax_request(){
var url = document.location + "";
var thisRegex = new RegExp('/#/');
var pos = url.indexOf('?');
if(pos != -1){
url = url.substr(0, pos);
}
if(thisRegex.test(url) || url == SITE || SITE.slice(0,-1) == url || SITE + "#" == url){
return true;
}
return false;
}
function favorite(deal_id,perf){
var action = $(perf).attr("action");
if(UID != 0){
$.ajax({
url: SITE+'ajax/user/favorite/' + deal_id + '.html?' + action,
success:function(data){
fav_status = data.status;
if(data.status == 1){
$(perf).attr("class","liked tips");
$(perf).attr("action","remove");
}else{
$(perf).attr("class","add_favorite tips");
$(perf).attr("action","add");
}
},
dataType: "json"
});
}else{
popup("signup",true);
}
}
Код:
<div class="pages_title">{LANG("Your favourite deals")}</div>
{foreach from=$deals item=i key=k}
<a class="favorites_long" href="{$SITE}deal/{$i.id}-{$i.link}.html">
<div class="sticky">{$i.discount}</div>
{if $i.ribbon == 1}
<div class="suggested"></div>
{/if}
<div class="white_fade">
<div class="from">
<span>{LANG("Deal from")}:</span>
<img src="{$sites[$i.site_id].logo}" class="from_logo">
</div>
<div class="divide"></div>
<div class="views">{LANG("views")}: <span>{$i.views}</span></div>
<div class="rating_view">
<span>{LANG("Rate:")}</span> <div class="rating_star"></div>
</div>
</div>
<img src="{$SITE}templates/images/ajax-loader.gif" class="loader{$i.id}"/>
<img data-src="{$i.image}" class="image box_img" onload="loadingImage(this)" data-id="{$i.id}"/>
<div class="fade">
<div class="left">
<script type="text/javascript">
{literal}
var t{$i.id} = new Timer({$i.end_time}, function(text) {
var elem = document.getElementById("d_{$i.id}");
if(elem != undefined){
elem.innerHTML = text;
}
});
{/literal}
</script>
<div id="d_{$i.id}"></div>
</div>
<div class="right">{$i.sale_count} {LANG("qty.")}</div>
</div>
<div class="title">
{$i.title}
</div>
<div class="prices">
<div class="left">{LANG("Price:")} <span>{$i.price}</span></div>
<div class="right">{LANG("More")}</div>
</div>
</a>
{foreachelse}
<div class="no-deals">
{LANG("Unfortunatelly you do not have favourite deals")}
</div>
{/foreach}
CSS-a ми е на min.css за да е на 1 ред за бързина
Последно редактирано: