Перейти к публикации

Рекомендованные сообщения

есть код вывода случайного фото с галареи <!--#include virtual="../../../4images/random.php"-->

можно ли его впихнуть в index? если да, то как правильно это сделать?

Ссылка на сообщение
Поделиться на других сайтах

Вставляй в main.tpl

это уже пробовала, но не срабатывает, надо именно в php впихивать в индекс :( просто если бы индекс был написан просто -ну проще некуда ...с таблицами ссылками и т.п., то тогда срабатывает, а вот когда в той форме что есть..то даже не знаю, а возможно ли такое

Ссылка на сообщение
Поделиться на других сайтах

Про инклуд скриптов в шаблоне уже писали раз десять, поиск по форуму поможет.

Ссылка на сообщение
Поделиться на других сайтах

Про инклуд скриптов в шаблоне уже писали раз десять, поиск по форуму поможет.

не отрицаю такую возможность, но видимо я просто не так указываю,(вставка includ /инклуд в шаблон) что у меня не находит ответа на мой вопрос , я же не программист чтобы знать как правильно называется то что у меня не получается :(

Изменено пользователем Vredina
Ссылка на сообщение
Поделиться на других сайтах

Vredina,

сделай модулем.

я даже не знаю что такое модуль толком, тем более что писать такие штуки не умею....подсказали ссылку на ответ как вставить eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');- но у меня не срабатывает. Версия 5.7, лицензионная,

ладно, пошла покупать платную поддержку...думаю тогда помогут точно....

Ссылка на сообщение
Поделиться на других сайтах

Vredina,

Код строчки правильный, его надо заменить, т. е. старый echo $tpl->result['main']; заменить на новый eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');, а уж потом инклуд пихать в main.tpl . Строчка, которую надо заменить находится чуть выше копирайта в index.php .

eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

$tpl->global_clear();


echo"\n<!-- DataLife Engine Copyright SoftNews Media Group (http://dle-news.ru) -->\r\n";
Да и ещё, чтобы вставить инклуд, нужен следующий код:
<?php

include "тут ссылка на файл";

?>

Изменено пользователем Kaiser
Ссылка на сообщение
Поделиться на других сайтах

Vredina,

Код строчки правильный, его надо заменить, т. е. старый echo $tpl->result['main']; заменить на новый eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');, а уж потом инклуд пихать в main.tpl . Строчка, которую надо заменить находится чуть выше копирайта в index.php .

eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

$tpl->global_clear();


echo"\n<!-- DataLife Engine Copyright SoftNews Media Group (http://dle-news.ru) -->\r\n";
спасибо тебе, но видимо краткость меня погубит...я именно так и делала, изменяла старый на новый и потом вставляла... но никак, вот думаю, может на это влиять что теперь вот в этой нижней строке после замены
$tpl->global_clear();

&tpl стало из черного синим....

Еще хлеще - все пропало и выдает такое

Fatal error: Cannot redeclare class db in /pub/home/mjsk70/5050/4images/includes/db_mysql.php on line 28

Изменено пользователем Vredina
Ссылка на сообщение
Поделиться на других сайтах

Покажи свой код нижний от index.php начиная от заменённой строчки и до конца.

eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

$tpl->global_clear();


echo"\n<!-- DataLife Engine Copyright SoftNews Media Group (http://dle-news.ru) -->\r\n";


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Вывод сгенерированного контекта

 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

GzipOut();

?>

Ссылка на сообщение
Поделиться на других сайтах

И интересует иишо , ЧТО и КАК Вы вставили в свой прелесный main.tpl.

Желательно - 5 трочек ВЫШЕ вставки и стока же ниже .

:D

Пока писал - заработало ...

Изменено пользователем dataman
Ссылка на сообщение
Поделиться на других сайтах

Vredina,

Странно, у тебя всё работает, попробуй просьтенький код вставить, он отображает кол-во запросов и генерацию страниц:

Генерация страницы за <?php echo $Timer->stop(); ?> сек. | Кол-во MySQL запросов: <?php echo $db->query_num; ?>

Вставлять в main.tpl куда тебе нужно, пример у меня на сайте, вроде как всё работает. Кстате иклуд может на стороне хостера не работать, но этого я точно не знаю.

Ссылка на сообщение
Поделиться на других сайтах

Кстате иклуд может на стороне хостера не работать, но этого я точно не знаю.

Ну в любом случае - IFRAME никто не отменял .. НИАДИН хостер .... :D

Ссылка на сообщение
Поделиться на других сайтах

И интересует иишо , ЧТО и КАК Вы вставили в свой прелесный main.tpl.

Желательно - 5 трочек ВЫШЕ вставки и стока же ниже .

:D

Пока писал - заработало ...

в шаблоне вот что вставлено ( а что заработало? если у меня так нет же, смысл вставки - отображение фото с галереи, ранее в другом скрипте работало все нормально)

 <tr align="left">

				 <td height="18" valign="top"  class="menu1"><img src="{THEME}/dleimages/galery.png" width="19" height="18" border="0"></td>

				 <td width="87%" height="18" colspan="2"valign="top" class="menu1"><a href="../../../4images">Фотогалерея</a></td>

			   </tr>

			   <tr align="left">

				 <td height="90" valign="top"  class="menu1"></td>

				 <td height="90" colspan="2"  valign="top" class="men">

				 <?php include("rukoyatki.ru/4images/random.php"); ?></td>

			   </tr>
Vredina, Странно, у тебя всё работает, попробуй просьтенький код вставить, он отображает кол-во запросов и генерацию страниц:
Генерация страницы за <?php echo $Timer->stop(); ?> сек. | Кол-во MySQL запросов: <?php echo $db->query_num; ?>

Вставлять в main.tpl куда тебе нужно, пример у меня на сайте, вроде как всё работает. Кстате иклуд может на стороне хостера не работать, но этого я точно не знаю.

теперь опять все изменилось после вставки, теперь в меню слева где фотогалерея вся ошибка выдана, но сайт вернулся...твоя вставка работает( как и у тебя внизу только черная)...видимо моя ошибка где-то в другом....просто странно, код точно так же вставляла ранее,правда индекс был как html, сама писала, а не эти функции, и спокойно работало...

Изменено пользователем Vredina
Ссылка на сообщение
Поделиться на других сайтах

А лучше этого не делать.

Реализацию можно сделать в несколько раз легче.

require файл генерации, компилим файлик и блоком в main.tpl

РНР надо знать на уровне require и всё

Ссылка на сообщение
Поделиться на других сайтах

А лучше этого не делать.

Реализацию можно сделать в несколько раз легче.

require файл генерации, компилим файлик и блоком в main.tpl

РНР надо знать на уровне require и всё

:) было бы хорошо, но вот только я то только html то и знаю, и мне все это недоступно :( ...придется думаю отказаться вообще от этой идеи пока....

Ссылка на сообщение
Поделиться на других сайтах

почему я не могу отредактировать сообщение? новоые плодить тоже не хочется :( просто появилось добавление при просмотре кода через панель, у меня ссылка вставления фото выглядит так

<a href="../../../4images?PHPSESSID=f8704bde389424ebfd305e4081cd2156">

может я не права, но мне кажется что это не совсем правильно.....( так иногда отображаются и сами страницы на сайте у меня и весь набор букв и цифр убирается после обновления

Ссылка на сообщение
Поделиться на других сайтах

PHPSESSID=f8704bde389424ebfd305e4081cd2156">

Это идентификатор сессии, всё правильно.

:( я уже надеялась нашла ошибку.....надеюсь платная поддержка поможет с этим вопросом <_<

Изменено пользователем Vredina
Ссылка на сообщение
Поделиться на других сайтах

надеюсь платная поддержка поможет с этим вопросом

как они быстро взрослеют и уходят от нас :(

:lol: никуда не деться от сюда....тем более таким незнайкам как я....вот иконки и вывод этой фотки просто встали колом..."хочется а колется"....просто я как рассуждаю, что тут же не бездельники все сидят, поэтому альтруизм тут иногда неуместен когда надо потратить время на помощь ( например самому настроить незнайке какую нить фичу), а по другим вопросам, да просто ума набраться, узнать интересное.....вобщем никуда отсюда B)

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

PHPSESSID=f8704bde389424ebfd305e4081cd2156">

Это идентификатор сессии, всё правильно.

вот как раз назрело с сессиями этимим ..на двиге стоит чпу, а иногда выскакивают эти сессии, а тут сказали что это несколько опасно, могут какие то там файлы вставить или что то изменить( честно сказать не очень поняла)

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...