Forum Webscript.Ru

Наши скрипты => MobilePublisherPHP => Тема начата: petrenko.com.ua от 31 Декабря 2003, 11:10:58

Название: Описание раздела
Отправлено: petrenko.com.ua от 31 Декабря 2003, 11:10:58
Полазил по форуму. Увидел, что была просьба сделать Описание раздела.

Посмотрел в МП - нет такого.

Решился сделать.

1) Добавил поле sectdesc в таблицу mp_sections

2) Поправил код в index.php


$query = $db->query("SELECT sname, snamr, sectdesc  FROM $table_sections WHERE sid=\'$article[section]\'");
$tmp = $db->fetch_array($query);
$article[snamr] = $tmp[snamr];
$article[sname] = $tmp[sname];
      $article[sectdesc] = $tmp[sectdesc];
$indexpage=postify($text, $article[allowhtml], $article[bbcodeoff], $articleid, $article[sname], $article[alias], $article[sectdesc], $page, false);

3) Поправил код в list.php

$section_title=stripslashes($section[snamr]);
$section_description=stripslashes($section[sectdesc]);

4) В шаблоне list добавил в удобное место

$section_description

Вроде пока работает. В тестовом режиме. Пример можно будет посмотреть (http://petrenko.com.ua) после Нового Года.

Ксати, всех с ним!
Название: Описание раздела
Отправлено: petrenko.com.ua от 31 Декабря 2003, 11:27:06
А теперь вопрос к экспертам:

Что нужно сделать, чтобы описание выводилось и без статей в разделе?

Сейчас у меня если нет в конкретноми разделе ни одной статьи, то описание раздела не выводится... А жаль.
Название: Описание раздела
Отправлено: petrenko.com.ua от 31 Декабря 2003, 11:46:11
Спрашивал - отвечаю :-)

Строчку в list.php:

$out .= "$lang_noactivetopics";

Меняем на:

$out .= "$section_description";

Все, Телемаркет.

Еще раз всех с Новым Годом !
Название: Описание раздела
Отправлено: AN от 03 Января 2004, 09:08:34
Просто замечательно ;)
С новым Годом!
Название: Описание раздела
Отправлено: Sergo от 04 Января 2004, 14:18:08
Это все хорошо, но возникает вопрос - как это описание добавлять? Видимо надо сделать где-то в администрировании какую-то форму для добавления этих описаний разделов.....или это все добавлять через MySQL или как ? или я чего не понял :(
Можно поподробнее пожалуйста.
Идея то ведь замечательная !
Название: Описание раздела
Отправлено: petrenko.com.ua от 04 Января 2004, 14:32:32
Быстрый ответ: А зачем поле sectdesv заводили?

Полный ответ: В поле sectdesс в таблицу mp_sections записываем описание раздела в HTMLe. Делаем это через PHP MyAdmin или то, что удобнее.

Форму, конечно, можно сделать... Но так как это дело достаточно одноразовое, я ограничился выводом. Да и не юзерское это дело... Разработчики могут предусмотреть в следующих версиях,  но как-то подозрительно много похожей функциональности в Sanitariume... Так что мне кажется, что МП будет в будущем постепенно умирать, даже судя по активности на этом форуме.

Кстати, в том же PHP MyAdmin я прописал предпросмотр картинок для раздела фотографий путем прописывания HTML в поле intro.
Название: Описание раздела
Отправлено: Sergo от 05 Января 2004, 00:11:07
А если я не шарю в sql и не знаю как записывать туда описание раздела, тогда как быть? видимо сидеть и ждать когда авторы эти все полезности допишут в код :(
будем ждать....
Название: Описание раздела
Отправлено: petrenko.com.ua от 05 Января 2004, 10:11:35
Да я тоже не шарю. Почти.

У тебя есть PHP MyAdmin ?
Название: Описание раздела
Отправлено: Sergo от 05 Января 2004, 15:04:43
Есть, а какой нужен? у меня стоит 2.3.3pl1
И что там дальше делать?
Вот зашел я в таблицу mp_sections , дальше создал поле sectdesc (только какие ему там параметры писать ,varchar и все такое?)
а дальше как быть?
Название: Описание раздела
Отправлено: petrenko.com.ua от 05 Января 2004, 15:14:51
У меня это текст (text) без всякого такого. Просто текст, хотя , возможно, многие со мной не согласятся.

А дальше - см. выше (правка кода и все такое :-) )

Я ввожу в это поле ХТМЛ-код, описывающий раздел.
Название: Описание раздела
Отправлено: Sergo от 05 Января 2004, 15:38:06
А как вводить в это поле ХТМЛ-код, описывающий раздел? где там чего нажимать, куда вводить, я первый раз вижу этот phpmyadmin :( поэтому нихрена не понимаю, к нему где нибудь инструкция по русски есть?
Название: Описание раздела
Отправлено: petrenko.com.ua от 05 Января 2004, 15:49:25
Видите ли, Сергей...

Без знания что и где нажимать лучше в ПХП-Админ не лезть...
Я после такого случая бекапы стал каждый день делать...

У меня 3.23.55. Попробую рассказать на нем.

А на самом деле все просто (надо кликать после входа в админ):

1) mp_sections
2) Обзор
3) Правка
4) Ctrl+C (Предварительно подготовленный HTML)
5) Ctrl+V
6) Пошел (Это кнопка такая)

Должно сработать.
Название: Описание раздела
Отправлено: Sergo от 05 Января 2004, 17:42:01
Низкий вам поклон ПЕТРЕНКО. Уж не знаю как и благодарить вас. Вот выручил. Еще раз спасибо. Теперь точно буду использовать этот движок для своего будущего творения.
Кто саказал что МРРНР умирает, он только начинает подниматься !
Еще раз спасибо вам, теперь начинаю потихоньку въезжать в phpmyadmin
Название: Описание раздела
Отправлено: petrenko.com.ua от 05 Января 2004, 17:43:49
Да какие проблемы...

Мы ж всегда изредка рады помочь...