Хорошо, спасибо за отзывчивость! Буду ждать.
lookone добавил 14.03.2010 в 19:48
Хортица, появился другой вопрос. Я сделал так, чтобы можно было из админки добавлять новости без названия. Правил addnews.php и даже editnews.php (удалял из условий: document.addnews.title.value == ''), но при редактировании новостей из админки всё равно пишет, что заголовок не может быть пустым. При редактировании с сайта, если удалить заголовок, и попытаться сохранить, выдает Access Denied (захожу под админом).
lookone добавил 14.03.2010 в 19:53
А, прошу прощения, забыл в editnews.php закомментить строчку
if( trim( $title ) == "" and $ifdelete != "yes" ) msg( "error", $lang['cat_error'], $lang['addnews_ertitle'], "javascript:history.go(-1)" );
lookone добавил 14.03.2010 в 19:54
А как сделать так, чтобы при добавлении новостей с сайта, можно было тоже название не указывать?
lookone добавил 14.03.2010 в 19:58
Снимаю вопрос о том, как с сайта добавлять новости без заголовка, самому было лень подумать, открыть /engine/modules и уже там исправить нужные файлы)
if( trim( $title ) == "" or ! $title ) { msg( "error", $lang['addnews_error'], $lang['addnews_ertitle'], "javascript:history.go(-1)" ); }
else echo "<form method=post name=\"addnews\" id=\"addnews\" onsubmit=\"if(document.addnews.title.value == '' || document.addnews.short_story.value == ''){alert('$lang[addnews_alert]');return false}\" action=\"$PHP_SELF\">";
else echo "<form method=post name=\"addnews\" id=\"addnews\" onsubmit=\"if(document.addnews.short_story.value == ''){alert('$lang[addnews_alert]');return false}\" action=\"$PHP_SELF\">";
echo "if(document.addnews.short_story.value == '' || document.addnews.title.value == ''){ alert('$lang[addnews_alert]'); }
echo "if(document.addnews.short_story.value == ''){ alert('$lang[addnews_alert]'); }
О, спасибо, завтра попробую. А можно еще сделать так, чтобы при добавлении новости, при выборе категории "Цитаты", форма для ввода названия скрывалась? И их тогда местами поменять, чтобы пользователи сначала категорию выбирали, потом уже название вводили, если это не категория "Цитаты".
Если интересно посмотреть, как это выглядит, сайт: moodup.ru
Можешь побегать по разделам, в разделе "Цитаты" всё нормально отображается, т.е. без названия. На главной - с названием)
Ну, из того, что я творил с ДЛЕ, вроде ничего не было критичного, что бы могло нарушить корректную работу. Я только поигрался с mod_rewrite, сделал так, чтобы можно было переходить по сокращенным ссылкам (адрес.ру/раздел/ID), ну и в конфигах сделал так, чтобы full_link генерировался сразу урезанный, без полного названия новости как в ЧПУ (тип-2). В принципе, особо то больше и не копался в коде.
P.S. Хотел ссылочку под хайд запрятать, а нет его((
P.P.S. Там шаблон краткой и полной новости для цитат используется один и тот же пока (shortstory_q.tpl)
Логично, оно и отсутствует. До этого была только иконка. Но на главной то странице всё равно остается название, отсутствует оно только если смотреть короткую новость через категорию. Тем, что уберешь иконку вместе с названием, ты ничего не решишь)
<td class="ntitle" valign="top"><h1><img src="{category-icon}">[category=2] - [/category][not-category=2] {title} [/not-category]</h1></td>
<td class="ntitle" valign="top"> </td>
Ну а что это меняет? Разве что нет иконки, которую я прикручивал специально. Остальное всё как и было) P.S. я попробовал)
Именно так я и делал) Результат тот, что описал выше)
Можешь не писать, я понял, что ты хочешь сказать. Будет подцепляться шаблон для цитат, и в нем уже будет условие [aviable=main] - [/aviable], а для остальных разделов шаблон будет стандартным... Хм... Сейчас попробую.
Попробовал. То же самое. На главной отображается название, в категории цитат - нет. Может тогда напишешь, что нужно указать в шаблоне короткой новости, если не [aviable=main]-[/aviable]?
А это смысла не меняет, я уже выше написал) На главной тогда всё равно остается с названием, а в категории - без названия)
[not-aviable=main][category=2] - [/category][not-category=2] {title} [/not-category][/not-aviable][aviable=main] - [/aviable]
Эм... теперь абсолютно у всех категорий на главной странице стоит название "-". По категориям у цитат "-", остальные отображаются полностью.
Облом. Это действует точно также. В разделе site.ru/quotes всё работает правильно, а на главной странице всё равно показывает с названием :(
Сделал в show.short.php так:
if( isset( $view_template ) and $view_template == "rss" ) { } elseif( $category_id and $cat_info[$category_id]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['short_tpl'] . '.tpl' ); elseif( $category_id == '2') $tpl->load_template( 'shortstory_q.tpl' ); else $tpl->load_template( 'shortstory.tpl' );
То же самое, в разделе выводится правильно, а на главной странице с названием.