romagromov добавил 16.05.2009 в 02:25
Не вижу ошибку в логике, вижу в синтаксисе:
{if $sape_links2} Оформление блока, заголовок блока {$sape_links2} {else} {$sape_links2} {/if}
Воспринимаю так:
Если $sape_links2 - есть
выводим формление блока, заголовок блока
и ссылку {$sape_links2}
иначе
выводим {$sape_links2} - он соответственно пустой, нас это устраивает
конец всех условий
То есть смысл такой:
если есть ссылка - добавить к ней что-то,
если нет ссылки - вывести {$sape_links2} - потому что сапа что-то ждет от этой пустышки
Что не так делаю?
romagromov добавил 16.05.2009 в 03:16
Не везет вам все эти 3 года... Будьте добрее, от этого и форум тоже будет добрее,
а то после такой беседы и спрашивать перехотелось...
Я же не спросил, как заработать косарь за 1 минуту... Спросил почему не работает код...
10 баксов? ОК. Уверен, не я один нуждаюсь
в решении этой проблемы.
Ваш кошелек, товарищ HraKK?
Кстати, слово "забудите" пишется через е, вот так правильно "забудЕте"
Я желаю читать и делать. Просто нет опыта. Вы про var_dump? или про "у него явно какая-то хрень в переменной а не то что он ждет. Поэтому дебаг тут не заменим."
Я понимаю как должен работать сам алгоритм,
грубо говоря:
if sape_2 не пустой
вывести это и то + то что в sape_2
если sape_2 пустой
вывести только sape_2, чтобы
сервер сапы прочитал чек код,
что все ок...
но ничего не выводить...
конец if
и вероятно, если бы чисто на php - давно решил бы проблему с помощью учебников и тд. или там на с++ Варианты типа если: A не равно B, тогда вот так, а иначе так, мне абсолютно понятны...
Я не могу понять как работают выражения в скобках {}, а именно в в шаблонах смарти...
Я поcмотрел, как работают подобные выражения в шаблонах самого скрипта - все в общем схоже, те же {if $bububu} table и т.д., но не работает.
Я не ленивый, я потратил много времени, чтобы разобраться, но не вышло - последнее, что мне пришлось сделать - просить помочь. И если кто-то поможет, я не просто вставлю код и забуду, я проанализирую, разберусь? в чем была проблема и запомню.
Так что...
вообще-то описание раздела для новичков выглядит как
"Задавайте здесь любые вопросы - вам ответят"
а как же "все люди братья, должны помогать друг другу"...
я думал это форум, а не площадка для фрилансеров...
Может кто-то еще помочь?
в общем смысл такой:
1. все что в php файле не меняем
2. ссылки выводятся только путем добавления в шаблон {$sape_links1} {$sape_links2} и так далее
надо при наличии ссылки для вывода показать заголовок, может таблицу и вообще любой элемент html,
если ссылки для вывода нет - то нет вообще ничего...
Это возможно?
Просто, необычный движок, и чтобы вообще выводить в нем ссылки пришлось так заморачиваться...
мне то кажется, он и должен всегда срабатывать... при таком коде ссылка выводится, только тогда когда она есть в базе,
а вот Заголовок блока, всегда, а надо чтоб Заголовок блока выходил только при наличии ссылки
romagromov добавил 15.05.2009 в 21:36
Я не знаю как это сделать... Может кто-то просто написать код, для вставки именно в шаблон?
romagromov добавил 15.05.2009 в 21:39
if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'ваш id');}require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');$o['charset'] = 'UTF-8';$sape = new SAPE_client($o);unset($o);
<div class="links">{php}global $sape; echo $sape->return_links(1);{/php}</div>
Код который в файлах php менять нельзя, можно только тот, что в шаблонах
Все переменные хочу перенести, чтобы разнести ссылки по странице и для КАЖДОЙ сделать разное оформление и Заголовок блока
Как вы узнали?
Зарегистрировались?
Ясно, спасибо.
Так ведь вопрос не про христианский сайт, а про megayalta.com (объявления)
Посещаемость в 2 раза меньше, а кликов аж в 10 раз меньше...
Зарегистрировано 650 - все верно.
Трафик 500- 600 смотрите:
Ясно, а цена кликов изменилась?
И все же вопрос, почему такая разница... 100 кликов и 5 кликов...