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

Страниц (65): В начало « ... 40 41 42 43 [44] 45 46 47 48 ... » В конец

> Найдено сообщений: 970
NordWest Отправлено: 15 октября 2013 — 18:43 • Тема: Подключение PHP файла • Форум: HTML

Ответов: 129
Просмотров: 90804
В файле 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; (или не знаю, как в данном случае его правильно назвать) должен обязательно начинаться с новой строки и не содержать перед собой пробелов.
(Добавление)
Что касается дальнейшего устройства вашего кода - возможно там всё верно и он заработает, но мне просто некогда анализировать. Пробуйте. Если не будет работать как задумано - упрощайте, некоторые вычисляемые параметры пропишите вручную как переменные...
NordWest Отправлено: 14 октября 2013 — 19:46 • Тема: Подключение PHP файла • Форум: HTML

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

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: Мне сейчас просто не получается выкроить достаточно времени посидеть с вашей проблемой. Может быть завтра удасться во второй половине дня или вечером...
NordWest Отправлено: 14 октября 2013 — 13:31 • Тема: Мод: Поиск тем и сообщений пользователя • Форум: Модификации и дополнения

Ответов: 233
Просмотров: 156238
Плохо... Однако вероятно я что-то не учел.
Будем думать...
NordWest Отправлено: 14 октября 2013 — 13:29 • Тема: Функция удаления топиков в разделе форума • Форум: Общие вопросы

Ответов: 10
Просмотров: 7115
Gori пишет:
NordWest
У меня сейчас практически кнопкой.

По умолчанию сразу стоит в выпадающем списке "Удалить тему".
Захожу в тему, нажимаю "Go" и удаляю.
Дело хозяйское. Хорошо
NordWest Отправлено: 14 октября 2013 — 11:38 • Тема: Функция удаления топиков в разделе форума • Форум: Общие вопросы

Ответов: 10
Просмотров: 7115
1Bot пишет:
С "голым" форумом остаться не боитесь?
Дык вроде предупреждение сначала вылезет, что бы подумать успели. Улыбка
(Добавление)
Gori пишет:
Вообще было бы не плохо сделать удаление темы кнопкой, без вяких "Go"
А вот это будет действительно перебор. Однако
NordWest Отправлено: 14 октября 2013 — 10:29 • Тема: Функция удаления топиков в разделе форума • Форум: Общие вопросы

Ответов: 10
Просмотров: 7115
А если просто опцию перекинуть повыше, что бы меньше крутить... Как такой вариант? Улыбка
NordWest Отправлено: 14 октября 2013 — 09:20 • Тема: Подключение PHP файла • Форум: HTML

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

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

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

Шаблон вы создали - теперь понять как готовить данные... Я пока сам не в курсе Улыбка - разбирался только как работать с параметрами которые пишут в базу данных. Посмотрите админку - нет ли там пункта с похожим функционалом?
(Добавление)
Вот например управление цензурой по моему чем-то похоже на то, что вы хотите получить. Или нет?
NordWest Отправлено: 14 октября 2013 — 08:39 • Тема: Функция удаления топиков в разделе форума • Форум: Общие вопросы

Ответов: 10
Просмотров: 7115
Gori пишет:
отметить нужные темы галочками и нажать на "удалить темы".
А зачем? Борьба со спамом? Так это нужно пресекать, а не заниматься каждый вечер массовой зачисткой тем.... я так думаю... Улыбка
NordWest Отправлено: 14 октября 2013 — 05:57 • Тема: При предварительном просмотре не распознаются сиволы Юникод • Форум: Общие вопросы

Ответов: 30
Просмотров: 22007
NordWest пишет:
если не указать в параметрах хоть какую-то кодировку, то функция вывалится с ошибкой.
В принципе можно было подкорректировать получение параметров в самом классе заменив строку

CODE:
JsHttpRequest($enc)


строкой

CODE:
JsHttpRequest($enc='UTF-8')


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

Побочных эффектов я пока не увидел. Если появятся - будем дальше думать как быть. Как один из вариантов - вынести это дело в админку как параметр и обозвать "Использовать на форуме кодировку отличную от Windows-1251?" Пусть тогда каждый сам решает.

На сегодня я пока вижу одну единственную причину оставить всё как было - если форум сто процентов русскоязычный. Тогда вероятно это чуть ускорит работу JsHttpRequest - не будет осуществляться анализ и перекодировка входящего текста. Но прирост столь мизерный, что его никто не увидит.
NordWest Отправлено: 14 октября 2013 — 05:31 • Тема: Реализация плагинов в ExBB • Форум: Обсуждение

Ответов: 41
Просмотров: 34098
1Bot пишет:
Минимум раз в 10.
Плохо. Так сильно потерять в быстродействии я как то был не готов. Огорчение
NordWest Отправлено: 14 октября 2013 — 03:47 • Тема: При предварительном просмотре не распознаются сиволы Юникод • Форум: Общие вопросы

Ответов: 30
Просмотров: 22007
Я то же не разбираюсь. Просто интуиция подсказала и в результате получил желаемое.

Цитата:
я понимаю, как указать кодировку к которой нужно приводить, а не из которой...
Кодировку, к которой нужно будет приводить прописана в самом JsHttpRequest. А предупреждение написано в частности потому, что если не указать в параметрах хоть какую-то кодировку, то функция вывалится с ошибкой.
NordWest Отправлено: 13 октября 2013 — 18:57 • Тема: Реализация плагинов в ExBB • Форум: Обсуждение

Ответов: 41
Просмотров: 34098
WebMaster пишет:
Т.е. при создании события проверяется, есть ли для него обработчики и если да, то они выполняются.
Понял.
(Добавление)
Плохо, что форум запускается не через единый файл - было бы проще.
NordWest Отправлено: 13 октября 2013 — 18:33 • Тема: Реализация плагинов в ExBB • Форум: Обсуждение

Ответов: 41
Просмотров: 34098
Как это будет работать? Просто хочется понять алгоритм...
Вставляем в важные места код, который генерирует события. Как это будет происходить на уровне кода? Будут устанавливаться определённые переменные, состояние которых в дальнейшем будет анализироваться?
NordWest Отправлено: 13 октября 2013 — 17:58 • Тема: Реализация плагинов в ExBB • Форум: Обсуждение

Ответов: 41
Просмотров: 34098
Штука была бы крайне нужная, т.к. именно необходимость руками ковыряться в коде часто приводит к разным неожиданностям и лучше бы этот процесс автоматизировать.

Но я если честно не вижу, как это можно реализовать без коренной перестройки движка.
NordWest Отправлено: 13 октября 2013 — 09:42 • Тема: Вопрос по конвертации • Форум: Обсуждаем

Ответов: 36
Просмотров: 28830
wasp пишет:
то им (посетителям) по большому счёту плевать, на каком движке сделан форум.
Нет, ну определённый уровень функционала форум обязан обеспечивать иначе будет просто неудобно таким форумом пользоваться. Я считаю что ExBB в этом смысле вполне комфортен. То что у движка нет будущего - это большой вопрос. Коммерческого будущего нет - это несомненно. Поэтому менять двиг имеет смысл только тем, кого интересует форум в плане коммерции. Всем остальным можно не волноваться.

Что касается конвертора - ну конечно он нужен. Придет время - дойдут руки и до него. Единственное нужно определиться куда конвертироваться, т.к. придется изучать устройство ещё одного форума и хотелось бы не делать лишних движений.

Страниц (65): В начало « ... 40 41 42 43 [44] 45 46 47 48 ... » В конец

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

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

[Script Execution time: 0.045]     [ ]