Skocz do zawartości

Freeglobes, reklama jak jej używać?


mkryg

Rekomendowane odpowiedzi

Witam!

Postawiłem nowy katalog https://katalog-kobiecy.pl na skrypcie Freeglobes. Wszystko ok, bardzo przyjemny skrypt (jestem nowicjuszem w stawianiu katalogów) ale niestety nie umiem rozgryźć okienka reklamowego z podpisem "twoja strona tutaj".... Jak tego używać? Jak mogę wstawic tam swoją stronę lub umozliwić innym użytkownikom korzystanie z tego mudułu? Po kliknięciu mam: "Wyświetl swoją stronę na wszystkich podstronach katalogu ! Wpis będzie się ukazywał do czasu aż ktoś inny doda swoją stronę !" i 2 pola do uzupełnienia: ID i Allopass. ID to ID strony w katalogu i to jest jasne , Allopas to system płatności. Ale chyba ja jako administrator mogę jakoś wyłączyć płatności, ew. sam wstawić tam jakąś stronę. Tylko jak to zrobić? Czy ktoś może mi pomóc? Z góry wielkie dzięki!

Odnośnik do komentarza
Udostępnij na innych stronach

wpisujesz tam numer strony, którą chcesz promować (30 min za darmo, na dłużej to z kodem, który gdzieś w administracji sobie chyba wpisujesz)

Moderowany katalog stron ogrodniczych - Zapraszam do wpisów branżowych stron (na moderację trzeba się sporo naczekać ale warto)
 

Odnośnik do komentarza
Udostępnij na innych stronach

wpisujesz tam numer strony, którą chcesz promować (30 min za darmo, na dłużej to z kodem, który gdzieś w administracji sobie chyba wpisujesz)

No tak, tylko że u mnie to jakoś nie działa a nic nie zmieniałem.... Który plik ewentualnie zastąpiś oryginalnym (jeśli coś się przestawiło) albo co zmienić i w jaki sposób?

Odnośnik do komentarza
Udostępnij na innych stronach

dzięki za podpowiedź ale nie mam pojęcia co mam zmienić w tych plikach

Co nie działa? Nie działa to że wpisując id strony która ma się pokazywać w okienku i po kliknięciu ok nic się nie dzieje, żadnego komunikatu o błędzie ani strona nie zostaje dodana do okienka reklamowego

Odnośnik do komentarza
Udostępnij na innych stronach

może ktoś rzuci okiem na te pliki i powie co jest źle że nie można dodać reklamy...?

plik boost.html:

<{include file="header.html" }>

<div style="text-align: center;">

<table border="0">

<tr valign="top">

<td>

<{include file="boost_site.html"}>

<{if isset($warning)}>

<div style="text-align: center;">

<{foreach item=warn from=$warning}>

<div class='warning' Onclick="new Effect.Fade(this);">

<a href="#" style="color: #FF0000; float: right;"><img src="<{$theme_dir}>/images/close.png" alt="" border="0" /></a>

<{$warn}>

</div>

<{/foreach}>

</div>

<{/if}>

</td>

</tr>

<tr>

<td>

<{if $boost_sites}>

<div style="text-align: center;">

<{$lang.boost_since}> <b><{$time_elapsed}></b>

</div>

<{/if}>

<div>

<p><{$lang.principle}></p>

</div>

<div>

<{if ($can_boost)}>

<form action="index.php?do=boost" method="post">

<p>

<div style="text-align: center; margin: auto; width: 300px;"><{$allopass_flags}></div>

<p><{$lang.display_your_site_allopass}> :</p>

ID : <input type="text" name="id" value="<{$smarty.post.id}>" /><br />

Allopass : <input type="text" name="CODE" value="" />

<input type="hidden" name="action" value="updateAllopass" />

<input type="hidden" name="do" value="boost" />

<input type="submit" name="submit" value="OK" />

</p>

</form>

<p><{$lang.display_your_site}> :</p>

<form action="index.php?do=boost" method="post">

<p>

ID : <input type="text" name="id" value="<{$smarty.post.id}>" />

<input type="hidden" name="action" value="updateFree" />

<input type="submit" name="submit" value="OK" />

</p>

</form>

<{else}>

<b><{$have_to_wait}></b>

<{/if}>

</div>

</td>

</tr>

</table>

<br /><br />

</div>

<{include file="footer.html" }>

plik boost_site.html:

<{foreach item=site from=$boost_sites}>

<div class="sitetable" style="text-align: center;">

<a onmousedown="return clk('<{$site.id}>');" href="<{$site.url}>" title="<{$site.name}>" class="_blank" style="font-size: 10px;"><{$site.name}></a>

<div style="text-align: center;">

<a onmousedown="return clk('<{$site.id}>');" href="<{$site.url}>" title="<{$site.name}>" class="_blank">

<{if isset($site.image) && $site.image != '' && $site.image != 'https://' }>

<img src="<{$site.image}>" alt="<{$site.name}>" width="120" height="90" class="sitetd" />

<{else}>

<img src="<{$theme_dir}>/images/nothumb.gif" alt="<{$site.name}>" class="sitetd" />

<{/if}>

</a>

</div>

</div>

<{/foreach}>

i jeszcze plik include/boost.php

<?php

require_once SCRIPT_ROOT_PATH.'/plugins/allopass/functions.php';

function diff($date1,$date2)

{

$time1 = strtotime($date1);

$time2 = strtotime($date2);

$diff = $time2 - $time1;

return $diff;

}

function calculateTime($time, $separator=':')

{

$hours = 0;

$minutes = 0;

$secondes = 0;

while($time - 3600 >= 0)

{

$hours++;

$time = $time - 3600;

}

while($time - 60 >= 0)

{

$minutes++;

$time = $time - 60;

}

$secondes = $time;

$time_array = array('hours' => $hours, 'minutes' => $minutes, 'secondes' => $secondes);

$time_array['hours'] = $time_array['hours'] == 0 ? '00' : $time_array['hours'];

$time_array['minutes'] = $time_array['minutes'] == 0 ? '00' : $time_array['minutes'];

$time_array['secondes'] = $time_array['secondes'] == 0 ? '00' : $time_array['secondes'];

$time_array['hours'] = strlen($time_array['hours']) == 1 ? '0'.$time_array['hours'] : $time_array['hours'];

$time_array['minutes'] = strlen($time_array['minutes']) == 1 ? '0'.$time_array['minutes'] : $time_array['minutes'];

$time_array['secondes'] = strlen($time_array['secondes']) == 1 ? '0'.$time_array['secondes'] : $time_array['secondes'];

return ($time_array['hours'].$separator.$time_array['minutes'].$separator.$time_array['secondes']);

}

function defaut()

{

global $CONFIG, $lang;

$smarty =& TemplateEngine::getInstance();

$bm =& get_manager('boost');

$lm =& get_manager('link');

$criteria = new Criteria('id',0,'!=');

$criteria->setLimit(1);

// Display Boosted website

$boosts =& $bm->getObjects($criteria);

if(count($boosts) == 1)

{

foreach($boosts as $boost)

{

$link_id = $boost->getVar('id');

$date_submitted = $boost->getVar('date');

$is_allopass = $boost->getVar('is_allopass');

// Difference between last boost and now

$diff = abs(diff($date_submitted,date('Y-m-d H:i:s')));

if($is_allopass == 0) {

$can_boost_another_site = $diff >= $CONFIG['boost_time'] ? true : false;

$smarty->assign('can_boost',$can_boost_another_site);

} else if($is_allopass == 1) {

$can_boost_another_site = $diff >= $CONFIG['boost_time_allopass'] ? true : false;

$smarty->assign('can_boost',$can_boost_another_site);

}

if(!$can_boost_another_site)

{

// display message that explains time to wait

if($is_allopass == 0) {

$time_to_wait = calculateTime($CONFIG['boost_time']-$diff);

} else if($is_allopass == 1) {

$time_to_wait = calculateTime($CONFIG['boost_time_allopass']-$diff);

}

$message = sprintf($lang['have_to_wait'],$time_to_wait);

$smarty->assign('have_to_wait',$message);

}

$time_elapsed = calculateTime($diff);

$smarty->assign('time_elapsed',$time_elapsed);

unset($append);

}

}

else

{

$smarty->assign('can_boost',true);

}

$smarty->assign('allopass_flags',displayForm(array('index.php?do=boost&allopasserror=1'),true));

}

function updateBoost($isAllopass)

{

global $CONFIG, $lang;

$smarty =& TemplateEngine::getInstance();

$bm =& get_manager('boost');

$lm =& get_manager('link');

$link_id = isset($_POST['id']) ? $_POST['id'] : 0;

if($link_id != 0)

{

$criteria = new Criteria('id',0,'!=');

$criteria->setLimit(1);

$boosts =& $bm->getObjects($criteria);

if(count($boosts) == 1)

{

foreach($boosts as $boost)

{

$date_submitted = $boost->getVar('date');

// Difference between last boost and now

$diff = diff($date_submitted,date('Y-m-d H:i:s'));

if($diff >= $CONFIG['boost_time'])

{

$criteria = new CriteriaCompo(new Criteria('id',$link_id,'='),'AND');

$criteria->add(new Criteria('state',4,'='),'AND');

$criteria->setLimit(1);

if($lm->getCount($criteria) == 1)

{

if($isAllopass) {

$allopassCode = (string) isset($_POST['CODE']) ? $_POST['CODE'] : '';

if(empty($allopassCode)) {

$smarty->assign('warning',$lang['boost_allopass_empty']);

} else {

if(checkCode(array($CONFIG['site_url'].'/index.php?do=boost'),false)) {

$am =& get_manager('allopass');

if($am->hasPremiumAccess('boost')) {

$am->deletePremiumAccess('boost');

$attributes = array('id' => $link_id, 'date' => date('Y-m-d H:i:s'),'is_allopass' => 1);

$bm->update(new Criteria('id',0,'!='),$attributes);

$smarty->assign('warning',$lang['boost_accepted']);

} else {

$smarty->assign('warning',$lang['wrong_allopass_code']);

}

} else {

$smarty->assign('warning',$lang['wrong_allopass_code']);

}

}

} else {

$attributes = array('id' => $link_id, 'date' => date('Y-m-d H:i:s'),'is_allopass' => 0);

$bm->update(new Criteria('id',0,'!='),$attributes);

$smarty->assign('warning',$lang['boost_accepted']);

}

}

else

{

$smarty->assign('warning',$lang['site_not_exists']);

}

}

else

{

$smarty->assign('warning',$lang['boost_too_early']);

}

}

}

else

{

if($isAllopass) {

$allopassCode = (string) isset($_POST['CODE']) ? $_POST['CODE'] : '';

if(empty($allopassCode)) {

$smarty->assign('warning',$lang['boost_allopass_empty']);

} else {

if(checkCode(null,false)) {

$am =& get_manager('allopass');

if($am->hasPremiumAccess('boost')) {

$am->deletePremiumAccess('boost');

$criteria = new CriteriaCompo(new Criteria('id',$link_id,'='),'AND');

$criteria->add(new Criteria('state',4,'='),'AND');

$criteria->setLimit(1);

if($lm->getCount($criteria) == 1)

{

$boost = $bm->create(true);

$attributes = array('id' => $link_id, 'date' => date('Y-m-d H:i:s',time()),'is_allopass' => 1);

$boost->setVars($attributes);

$boost->setNew();

$bm->insert($boost);

$smarty->assign('warning',$lang['boost_accepted']);

}

else

{

$smarty->assign('warning',$lang['site_not_exists']);

}

} else {

$smarty->assign('warning',$lang['wrong_allopass_code']);

}

} else {

$smarty->assign('warning',$lang['wrong_allopass_code']);

}

}

} else {

$criteria = new CriteriaCompo(new Criteria('id',$link_id,'='),'AND');

$criteria->add(new Criteria('state',4,'='),'AND');

$criteria->setLimit(1);

if($lm->getCount($criteria) == 1)

{

$boost = $bm->create(true);

$attributes = array('id' => $link_id, 'date' => date('Y-m-d H:i:s'),'is_allopass' => 0);

$boost->setVars($attributes);

$boost->setNew();

$bm->insert($boost);

$smarty->assign('warning',$lang['boost_accepted']);

}

else

{

$smarty->assign('warning',$lang['site_not_exists']);

}

}

}

}

}

$action = isset($_POST['action']) ? $_POST['action'] : '';

switch($action)

{

case 'updateFree':

include SCRIPT_ROOT_PATH.'/include/antispam.php';

updateBoost(false);

break;

case 'updateAllopass':

include SCRIPT_ROOT_PATH.'/include/antispam.php';

updateBoost(true);

break;

default:

break;

}

defaut();

?>

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności