Forum e-Weblink
System wymiany linków reklamowych - Crosslinking => Pomoc => Wątek zaczęty przez: malyd77 w Czerwiec 06, 2007, 11:28:17
-
Witam
Zrobiłem sobie taki portalik o systemach partnerskich oparty na systemie Quick Cms. Chcę zainstalować e-weblink.com. Co zrobiłem:
1. Zarejestrowałem się
2. Dodałem swoją stronę w zakładce serwisy
3. Następnie POBRAŁEM SKRYPT
4. Pobrał się plik e-weblink_ver.1.4_f1
5. Rozpakowałem ten plik powstały 3 pliki
- *.TXT
- *.PHP
- i katalog (który jest pusty)
5. za pomocą tcm i jego klienta ftp umieściłem katalog
e-weblink
w domenie w katalogu głównym -> zmieniłem mu chmod na 777
6. Następnie wgrałem plik
e-weblink.php
do katalogu głównego
7. Następnie przeedytowałem plik ./plugins/plugins.php
<?php
include_once('./e-weblink.php'); echo fetch_weblink();
?>
8. Do pliku ./templates/page.tpl
w miejsce na samej górze wstawiłem
$links
no i co się stało:
1. gdy otwieram swoją stronę www.program-partnerski.yoyo.pl (http://www.program-partnerski.yoyo.pl)to widzę na górze strony napis
e-weblink
klikniecie na niego
daje taki efekt:
http://www.e-weblink.com/error.php?code=x903
Skrypt instalacyjny wykrył pusty plik w folderze e-weblink
gdy w panelu administracyjnym e-weblink klikam autoryzuj to dostaję komunikat
Skrypt zainstalowany na podanej stronie jest nieaktualny, lub zmodyfikowany. Prosimy o zainstalowanie orginalnej aktulanej wersji skryptu.
Co robię źle ewentualnie gdzie jest błąd.?
Pozdrawiam
Dawid
www.program-partnerski.yoyo.pl
-
Nie znamy tego systemu, zapoznamy się z nim i postaramy sie pomóc.
-
malyd77
tak na początek musisz poprawić jedną rzecz, jeśli korzystasz z systemu opartego na szablonach nie wklejasz tego kodu:
<?php
include_once('./e-weblink.php'); echo fetch_weblink();
?>
bo ten kod od razu wyświetla linki "echo", musisz wkleić tylko (przykład dla szablonów opartych na Smarty):
<?php
include_once('./e-weblink.php');
$smarty->assign('linki', fetch_weblink());
?>
Dopiero teraz mozesz w szablonach odwolywać się do zmiennej {$linki}
Jednak to nie rozwiąże prawdopodobnie Twojego problemu, poniewaz rodzaj błedu sugeruje, ze masz pusty plik z linkami co sugerować może problem z połączeniem, czyli Twój 'hostingodawca' ma poblokowane zdalne wywoływanie funckji cURL, fsockopen, itp.
Najlepiej gdybys przeprowadził sobie test i sprawdził czy działa Ci jedna z funkcji wymienionych wyżej.
Pozdrawiam,
-
Odgrzebuję - ale pewnie komuś się przyda.
Problem CMS`ów Quick : Quick.CMS i Quick.Cart opisany jest tutaj:
http://opensolution.org/Quick.Cart/docs/?id=tips#how_to_execute_php_code_in_templates
Dla potomnych:
Jak wykonać kod PHP w szablonach? **
Narzędzie od wersji 3.0 posiada możliwość osadzania kodu PHP w szablonach. Nie zalecamy tego rozwiązania, ale jeśli zachodzi taka konieczność prosimy zachować umiar w wykorzystywaniu tego mechanizmu. By uruchomić wykonywanie kodu PHP w szablonach należy:
1.
edytować plik “config/general.php” i zmienić wartość zmiennej “$config[’embed_php’]” na:
$config['embed_php'] = true;
2.
edytować dowolny szablon w katalogu “templates/” i wstawić kod np.:
<?php echo phpinfo(); ?>
Szablony z rozszerzeniem tpl można podglądać przez przeglądarkę. Zalecamy więc dla bezpieczeństwa kodu PHP w katalogu “templates/” umieścić plik o nazwie “.htaccess” z zawartością:
Options +Indexes
IndexIgnore *.tpl
<files *.tpl>
order allow,deny
deny from all
</files>
PiVi