На главную | Бесплатные DLE модули | Бесплатные DLE шаблоны | Хаки для DLE | Платные DLE шаблоны | Платные DLE модули

Подскажите решение проблемы.

Автор Тема: Подскажите решение проблемы.  (Прочитано 1162 раз)

0 Пользователей и 1 Гость просматривают эту тему.

ska-spy

  • Я ещё новичок
  • *
  • Сообщений: 9
  • Карма: 0
    • Просмотр профиля
Задача такая, есть у меня php страница, скрипт так сказать, парсер, подсчитывает некоторые переменные и выводит суммарное значаение, это если в двух словах.
Вот мне надо сделать так что бы, можно было этот php скрипт, сделать как модуль или как статическую страницу. Но вот как это сделать не знаю.
Вроде и документацию почитал, нашол там только вариант с инклюдами, но этот вариант не подходит т.к. после этого скрипт начинает работать не правельно, "неправельность" заключаеться в том что когда воодишь значения в окнах скрипта и нажимаешь считать, скрипт можеть быть и выполняет свои задачи, но результата не видно т.к. перекидывает на страницу index.php
Если кто знает как сделать так как надо, подскажите если не трудно, буду очень благодарен :)

Vens

  • Герой форума
  • *****
  • Сообщений: 1 005
  • Карма: 22
    • Просмотр профиля
Re: Подскажите решение проблемы.
« Ответ #1 : 04-09-2010, 18:53:20 »
Ska-spy, ты задал вопрос на который смогут ответить думаю три - четыре человека с этого форума, да и то вряд ли. Судя по твоему вопросу, ты конструируеш то что какбы профессиональное программирование PHP. Короче, если никто не ответит, я бы рекомендовал зарядить вопрос во "Фриланс" и отписать тем кто специализируется на скриптах. Я так искал, довольно много ответов.   
Приворот посетителей к сайту. Поднятие тИЦ, PR, ратио за один сеанс. Дистанционное уничтожение спамеров и правообладателей. Отведение взора правоохранительных органов. Магический биллинг.

Сима

  • Модератор
  • Герой форума
  • *****
  • Сообщений: 3 195
  • Карма: 237
  • sima007-->Сима :)
    • Просмотр профиля
    • Блог sima
Re: Подскажите решение проблемы.
« Ответ #2 : 04-09-2010, 20:05:22 »
А попробовать с mod revrite почудить?
Или вид /index.php?do=youmod ?
можно так сделать.
Помог?Помоги и ты : R132599791532 , Z151187258120 , U315585286440 .

ska-spy

  • Я ещё новичок
  • *
  • Сообщений: 9
  • Карма: 0
    • Просмотр профиля
Re: Подскажите решение проблемы.
« Ответ #3 : 04-09-2010, 23:16:05 »
А попробовать с mod revrite почудить?
Или вид /index.php?do=youmod ?
можно так сделать.
Что такое mod revrite я чет не знаю :)
А второй вариант тоже пробовал, я так понимаю, это если в фаиле engine.php прописывать данный скрипт как модуль. Пробовал так сделать, но сделать это нормально не получилось, там судя по всему нужны хорошие знания php, а у меня их нет :)

ska-spy

  • Я ещё новичок
  • *
  • Сообщений: 9
  • Карма: 0
    • Просмотр профиля
Re: Подскажите решение проблемы.
« Ответ #4 : 04-09-2010, 23:19:23 »
А, блин забыл написать что же у меня там не получилось :)
Короче в engine.php я прописал даный скрипт как модуль, все заработало, но была проблема, что страница которую создавал данный скрипт, оказывалась сверху сайта, потом шел сайт как надо, посмотрел как это реализованно в других модулях, увидел как подключаеться и шаблон к данной странице и как сделать нужно чтоб модуль отображался в блоке статической странице, но со своим скриптом у меня это сделать не получилось.

chak

  • Герой форума
  • *****
  • Сообщений: 1 078
  • Карма: 21
  • Злостный блоггер :D
    • Просмотр профиля
    • Блог об ИТ
Re: Подскажите решение проблемы.
« Ответ #5 : 05-09-2010, 03:11:45 »
Во-первых, набор "умных" слов и ничего более. Во-вторых, тебя послушать, так ты вуду-программер в php, а не знаешь, что такое mod_rewrite. Далее, нужны исходники, мы ж тут не телепаты, так ведь? Что, как и куда ты вставляешь (Только без "заумных слов"). И еще, можно пример некорректной работы скрипта.



ska-spy

  • Я ещё новичок
  • *
  • Сообщений: 9
  • Карма: 0
    • Просмотр профиля
Re: Подскажите решение проблемы.
« Ответ #6 : 05-09-2010, 04:17:59 »
Во-первых, набор "умных" слов и ничего более. Во-вторых, тебя послушать, так ты вуду-программер в php, а не знаешь, что такое mod_rewrite. Далее, нужны исходники, мы ж тут не телепаты, так ведь? Что, как и куда ты вставляешь (Только без "заумных слов"). И еще, можно пример некорректной работы скрипта.
Во первых, если для тебя эти слова займные, то это тока твои проблемы:) Во вторых я вроде еще в самом начале сказал, что я в этом мало что понимаю, делал все по документации. Что и куда я вставляю вроде все написал: пробовал два способа:
1. С инклюдом, так как описано в документации. То есть, в main.tpl моего шаблона прописывал следующий код:
[aviable=analizator]{include file="engine/modules/analizator.php"}[/aviable]
[not-aviable=analizator]{content}[/not-aviable]
Этот способом работает. Но тогда скрипт работает не правельно, что значит не правельно можеж посмотреть сам _http://oldredcross.ru/index.php?do=analizator
когда нажимаешь "расчитать" то выкидывает на главную страницу сайта.
2. Второй способ это когда я в engine.php подключал этот скрипт как модуль, добовляя код:
case "analizator_one" :
include ENGINE_DIR . '/modules/analizator_one/index.php';
break;
Что из этого получилось можеж посмотреть тут: _http://oldredcross.ru/index.php?do=analizator_one

ska-spy

  • Я ещё новичок
  • *
  • Сообщений: 9
  • Карма: 0
    • Просмотр профиля
Re: Подскажите решение проблемы.
« Ответ #7 : 05-09-2010, 20:31:12 »
^ап^

Lion__

  • Помогу,спрашуй)
  • Герой форума
  • *****
  • Сообщений: 4 315
  • Карма: 282
    • Просмотр профиля
    • Форум поддержки пользователей CMS Datalife Engine
Re: Подскажите решение проблемы.
« Ответ #8 : 05-09-2010, 20:56:22 »
В engine.php
Цитировать
case "analizator_one" :   break;

В шаблон:
Цитировать
[aviable=analizator]{include file="engine/modules/analizator.php"}[/aviable]
[not-aviable=analizator]{content}[/not-aviable]

Lensmen

  • Крутой DLE-шник
  • ****
  • Сообщений: 403
  • Карма: -13
    • Просмотр профиля
    • Бытовая техника
Re: Подскажите решение проблемы.
« Ответ #9 : 05-09-2010, 21:02:37 »
Насколько я понял нужен  такой же  как применяется в БК ?

ska-spy

  • Я ещё новичок
  • *
  • Сообщений: 9
  • Карма: 0
    • Просмотр профиля
Re: Подскажите решение проблемы.
« Ответ #10 : 06-09-2010, 00:52:37 »
В engine.php
Цитировать
case "analizator_one" :   break;

В шаблон:
Цитировать
[aviable=analizator]{include file="engine/modules/analizator.php"}[/aviable]
[not-aviable=analizator]{content}[/not-aviable]

И? Ну сделал я так, ни каких изменений.

ska-spy

  • Я ещё новичок
  • *
  • Сообщений: 9
  • Карма: 0
    • Просмотр профиля
Re: Подскажите решение проблемы.
« Ответ #11 : 06-09-2010, 00:54:26 »
Насколько я понял нужен  такой же  как применяется в БК ?
Если честно, не понял что ты имел ввиду :)
Мне нужно что бы мой скрипт, отображался в блоке {content} и при этом работал :)

Lion__

  • Помогу,спрашуй)
  • Герой форума
  • *****
  • Сообщений: 4 315
  • Карма: 282
    • Просмотр профиля
    • Форум поддержки пользователей CMS Datalife Engine
Re: Подскажите решение проблемы.
« Ответ #12 : 06-09-2010, 06:22:25 »
я тебе показал как

erobober

  • Я ещё новичок
  • *
  • Сообщений: 28
  • Карма: 0
    • Просмотр профиля
Re: Подскажите решение проблемы.
« Ответ #13 : 06-09-2010, 13:19:06 »
Версия дле какая?

ska-spy

  • Я ещё новичок
  • *
  • Сообщений: 9
  • Карма: 0
    • Просмотр профиля
Re: Подскажите решение проблемы.
« Ответ #14 : 08-09-2010, 18:26:00 »
я тебе показал как
Сделал я так, скрипт все так же работает не правильно, как нажимаешь "расчитать" выкидывает на главную страницу сайта.