ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (9): « 1 2 3 [4] 5 6 7 8 9 »   

> Описание: Подключение PHP файла
electron
Отправлено: 12 октября 2013 — 20:52
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




блин, работает)) спасибо! но списка юзеров, посетивших форум не вижу
 
 
NordWest
Отправлено: 12 октября 2013 — 21:04
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




electron пишет:
но списка юзеров, посетивших форум не вижу
Совсем?
У меня на тестовой странице так.
 
 
electron
Отправлено: 13 октября 2013 — 05:35
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




я имею в виду эту часть статистики :
Прикреплено изображение
Безымянный.png

 
 
NordWest
Отправлено: 13 октября 2013 — 05:58
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Это не основная статистика. Это визуальная часть модуля "Расширенная статистика посещений". Думаю всё реально, просто времени нужно разобраться чуть больше.
(Добавление)
Получилось как-то так...

Файл homepage.php

Спойлер (Отобразить)


Файл homepage.tpl

Спойлер (Отобразить)

(Добавление)
Сворачивание под спойлер убрал, т.к. функции спойлера оказались недоступны. Если будет очень нужно - подвяжем и спойлер но позже...
(Добавление)
Забыл в файле homepage.tpl отключить рамку...
 
 
electron
Отправлено: 13 октября 2013 — 07:41
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




заработало как задумывалось. плюсик от меня в репу Улыбка

NordWest пишет:
Если будет очень нужно - подвяжем и спойлер но позже...

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

NordWest пишет:
Забыл в файле homepage.tpl отключить рамку...

да я уже отключил Улыбка

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

то есть, предположим, где-то в шаблоне стоит такой примерно код :
CODE:
<table>
<tr>
<td class="maintitle">Добро пожаловать на наш сайт ! </td>
</tr>
<tr>
<td class="row4">{homepagetext}</td>
</tr>
</table>


и вот с помощью переменной {homepagetext} из админки должен редактироваться текст.
 
 
NordWest
Отправлено: 13 октября 2013 — 07:55
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




electron пишет:
разобрались с добавлением пунктов в админку форума. может поделитесь инструкцией?
Инструкцию напишу.
 
 
electron
Отправлено: 14 октября 2013 — 06:13
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




что делаю не так - не знаю, но ни в какую работать не желает. как это делаю я (спрятано под хайд) :

Спойлер (Отобразить)


файл в папке data естественно не создается. тупо понимаю, что где-то что-то делаю не так, но где.... ?
$end - так сказать неожиданный конец чего-то. но вроде все скобки в функциях закрыл. короче, не вгоню.....
 
 
NordWest
Отправлено: 14 октября 2013 — 09:20
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




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

Как я понял в админке предполагается получить просто ссылку на запуск формы с новым функционалом? Тогда это оставляем на потом, т.к. задача простая.

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

Шаблон вы создали - теперь понять как готовить данные... Я пока сам не в курсе Улыбка - разбирался только как работать с параметрами которые пишут в базу данных. Посмотрите админку - нет ли там пункта с похожим функционалом?
(Добавление)
Вот например управление цензурой по моему чем-то похоже на то, что вы хотите получить. Или нет?
 
 
electron
Отправлено: 14 октября 2013 — 18:44
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




NordWest пишет:
Вот например управление цензурой по моему чем-то похоже на то, что вы хотите получить. Или нет?

внешне - да. окно с вводом определенного текста , "сохранить" внизу- да, похоже. но код у этой функции жутко наворочен

NordWest пишет:
Как я понял в админке предполагается получить просто ссылку на запуск формы с новым функционалом? Тогда это оставляем на потом, т.к. задача простая

как раз в этом и проблема. именно эта форма почему-то и не запускается
 
 
NordWest
Отправлено: 14 октября 2013 — 19:46
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Цитата:
внешне - да. окно с вводом определенного текста , "сохранить" внизу- да, похоже. но код у этой функции жутко наворочен
Код - дело второе. Меня интересует пока именно внешняя атрибутика. Ведь как я понимаю сейчас вообще ничего не запускается? Что бы понять, где собака порылась сам код временно можно максимально упростить, добившись для начала хотя бы, что бы окно с формой без проблем вызывалось. Попробуйте вместо этого кода

CODE:
} elseif ($fm->input['action'] == 'homepage') {
if ($fm->_String('process') !== '' && $fm->_POST === TRUE) {
$bad = $fm->_Read2Write($fp_udata, FM_HOMEPAGE);
$bad = trim($fm->input['homepage']);
$fm->_Write($fp_udata, $bad);
$fm->_Message($fm->LANG['Homepage'], $fm->LANG['SaveOk'], 'setmembers.php?action=homepage', 1);
} else {
$bad = $fm->_Read(FM_HOMEPAGE);
include('./admin/all_header.tpl');
include('./admin/nav_bar.tpl');
include('./admin/homepage.tpl');
include('./admin/footer.tpl');
}


для начала использовать такой код

CODE:
} elseif ($fm->input['action'] == 'homepage') {
$bad = 'Test';
include('./admin/all_header.tpl');
include('./admin/nav_bar.tpl');
include('./admin/homepage.tpl');
include('./admin/footer.tpl');
}


Другими словами максимально упрощаем структуру и вместо переменных подставляем тестовые значения. Если форма откроется - потихоньку добавляем функционал.

А вообще - пока писал пост, увидел, что скорее всего у вас в коде, который вы добавляли в setmembers.php потеряна закрывающая фигурная скобка. Ваш редактор, в котором вы код правите, ошибки синтаксиса подсказывает?

PS: Мне сейчас просто не получается выкроить достаточно времени посидеть с вашей проблемой. Может быть завтра удасться во второй половине дня или вечером...
 
 
electron
Отправлено: 15 октября 2013 — 16:27
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




NordWest пишет:
для начала использовать такой код
CODE:
} elseif ($fm->input['action'] == 'homepage') {
$bad = 'Test';
include('./admin/all_header.tpl');
include('./admin/nav_bar.tpl');
include('./admin/homepage.tpl');
include('./admin/footer.tpl');
}


один фик, та же ошибка в том же файле в той же последней строке

NordWest пишет:
в коде, который вы добавляли в setmembers.php потеряна закрывающая фигурная скобка.

она не потеряна, а берется из строки
CODE:
} elseif ($fm->input['action'] == 'censor') {


NordWest пишет:
Ваш редактор, в котором вы код правите, ошибки синтаксиса подсказывает?

нет
 
 
NordWest
Отправлено: 15 октября 2013 — 18:43
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




В файле homepage.tpl почти в конце вот этот тег по моему с ошибкой

CODE:
<br clear="all" />


замените на <br />
(Добавление)
Вот так попробуйте...

Вставка в setmembers.php (с фигурными скобками уточните)

CODE:
elseif ($fm->input['action'] == 'homepage')
{
$bads = 'Test';
include('./admin/all_header.tpl');
include('./admin/nav_bar.tpl');
include('./admin/homepage.tpl');
include('./admin/footer.tpl');
}


Содержимое homepage.tpl

CODE:
<?php
echo <<<DATA
<h1>Домашняя страница</h1>
<form action="setmembers.php" method="post">
<input type="hidden" name="action" value="homepage">
<input type="hidden" name="process" value="1">
<table width="75%" cellpadding="4" cellspacing="1" border="0" align="center" class="forumline">
<tr><th class="maintitle">Правка страницы</th></tr>
<tr>
<td align="center" class="row2">
<textarea class="post" type="text" cols="60" rows="30" style="width:80%" wrap="virtual" name="homepage">{$bads}</textarea>
</td>
</tr>
<tr>
<td class="pformstrip" align="center"><input type="submit" name="submit" value="{$fm->LANG['Save']}" class="inputsubm" /></td>
</tr>
</table>
</form>
<br clear="all" />
DATA;
?>


Интерфейс должен отработать.

Ошибка скорее всего была в синтаксисе. Тег DATA; (или не знаю, как в данном случае его правильно назвать) должен обязательно начинаться с новой строки и не содержать перед собой пробелов.
(Добавление)
Что касается дальнейшего устройства вашего кода - возможно там всё верно и он заработает, но мне просто некогда анализировать. Пробуйте. Если не будет работать как задумано - упрощайте, некоторые вычисляемые параметры пропишите вручную как переменные...
 
 
electron
Отправлено: 15 октября 2013 — 19:25
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




NordWest пишет:
Ошибка скорее всего была в синтаксисе. Тег DATA; (или не знаю, как в данном случае его правильно назвать) должен обязательно начинаться с новой строки и не содержать перед собой пробелов.

да, вот именно в этом и была зарыта собака... убрал пробелы и все заработало. создался файл, записался в него и читает. короче, все работает. ппц, я в акуе... из-за каких-то пробелов..... спасибо за подсказку!

осталось прикрутить спойлер к списку юзеров. уф...
 
 
YuraP0d
Отправлено: 21 октября 2013 — 17:26
Post Id



Пользователь
Member


Покинул форум
Сообщений всего: 133
Дата рег-ции: Июнь 2013  
Репутация: 2




Привет всем, вот например таким образом можно ссылаться на разделы на одной страницы:
CODE:
<h2 id="razdel1">Раздел 1</h2>

CODE:
<a href="#razdel1"> Ссылка на Раздел 1 </a>

А как написать ссылку на определённый раздел с другой страницы? Что бы при нажатии на ссылку, попадать не просто на страницу а сразу на раздел.
 
 
CAB
Отправлено: 21 октября 2013 — 17:30
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




YuraP0d пишет:
А как написать ссылку на определённый раздел с другой страницы? Что бы при нажатии на ссылку, попадать не просто на страницу а сразу на раздел.
http://exbb.info/community/index.php?c=4
 
 
Страниц (9): « 1 2 3 [4] 5 6 7 8 9 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« HTML »

> Похожие темы: Подключение PHP файла
Темы Форум Информация о теме Обновление
Менеджер файлов
Плагин, который позволяет управлять файлами вашего форума.
Плагины Ответов: 16
Автор темы: WebMaster
28 сентября 2015 — 10:48
Автор: WebMaster
Разрешенные расширения файлов для загрузки.
Загружается неразрешенное на форуме расширение файла изображения.
Решение проблем Ответов: 1
Автор темы: alexx
9 июля 2010 — 07:53
Автор: Александр Михалицын
ExBB FM RC1
в архиве с дистрибутивом нет файла _index.php - не могу сделать поиск на форуме
Настройка форума Ответов: 2
Автор темы: mero
22 апреля 2009 — 20:54
Автор: mero
Fatal error: Cannot run code from this file in conjunction with non encoded files in
глюк с файлами темы форума
Решение проблем Ответов: 10
Автор темы: alexx
2 июля 2010 — 14:10
Автор: alexx
Помогите сдополнением в админке
Редактирование конкретного txt файла
Обсуждение Ответов: 11
Автор темы: Guyver
17 апреля 2016 — 03:07
Автор: Guyver
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1004]     [ ]