Отвечу на ваши вопросы по DLE

RM
На сайте с 21.06.2011
Offline
77
#11
mishanya84:
Может вы мне поможете? Вот тут вопросик /ru/forum/648142

В шаблон, где планируется вывод блока вставляете:

<table width="100%" border="0"><td>{custom category="номера категорий, из которых берутся новости(через запятую)" template="block1" aviable="global" from="0" limit="1" cache="yes"}</td>
<td>{custom category="номера категорий, из которых берутся новости(через запятую)" template="block2" aviable="global" from="0" limit="3" cache="yes"}</td></table>

Затем в папке шаблона создаете файл block1.tpl и в нем пишете:

<table border="0"><tr><td>тут код вывода картинки</td></tr>
<tr><td><title></td></tr>
<tr><td><short_story></td></tr>
</table>

Затем создаете файл block2.tpl и в него пишете:

<table border="0"><tr><td>тут код вывода картинки</td><td>{title}<br>{short_story}</td></tr></table>

Все! 🍿

RoMaN444Ik добавил 04.08.2011 в 08:04

weblad, Ответил в вашей теме.

RoMaN444Ik добавил 04.08.2011 в 08:15

immo, В вашем случае нужен отдельный мод, который для каждой страницы будет назначать id и потом отдавать по этому id страницы.

RoMaN444Ik добавил 04.08.2011 в 08:17

Apach47, wowkaster отчасти прав это нужно чтобы при запросе site.ru/templates/default/ сервер отдавал эту страницу вместо списка файлов(это может произойти только при неправильной настройке сервера) этой папки.

immo
На сайте с 10.04.2010
Offline
168
#12

RoMaN444Ik, тогда другой вопрос:

Раз уж нельзя никак сделать как я говорил, то прийдётся переносить странички с редиректом.

Как сделать редирект с /index.php?p=1 на /nazvanie.html ?

Продвижение коммерческих сайтов в МСК от 16 т.р. Гарантии и отзывы. Опыт более 11 лет. WebGard.ru
RM
На сайте с 21.06.2011
Offline
77
#13
immo:
RoMaN444Ik, тогда другой вопрос:
Раз уж нельзя никак сделать как я говорил, то прийдётся переносить странички с редиректом.
Как сделать редирект с /index.php?p=1 на /nazvanie.html ?

В файл .htaccess:

RewriteCond %{QUERY_STRING} ^p=1

RewriteRule ^index.php /nazvanie.html [L]

На месте index.php?p=1 будет отдаваться страница /nazvanie.html

[Удален]
#14
RoMaN444Ik:
В шаблон, где планируется вывод блока вставляете:
<table width="100%" border="0"><td>{custom category="номера категорий, из которых берутся новости(через запятую)" template="block1" aviable="global" from="0" limit="1" cache="yes"}</td>

<td>{custom category="номера категорий, из которых берутся новости(через запятую)" template="block2" aviable="global" from="0" limit="3" cache="yes"}</td></table>

Затем в папке шаблона создаете файл block1.tpl и в нем пишете:
<table border="0"><tr><td>тут код вывода картинки</td></tr>

<tr><td><title></td></tr>
<tr><td><short_story></td></tr>
</table>

Затем создаете файл block2.tpl и в него пишете:
<table border="0"><tr><td>тут код вывода картинки</td><td>{title}<br>{short_story}</td></tr></table>

Все! 🍿

RoMaN444Ik добавил 04.08.2011 в 08:04
weblad, Ответил в вашей теме.

RoMaN444Ik добавил 04.08.2011 в 08:15
immo, В вашем случае нужен отдельный мод, который для каждой страницы будет назначать id и потом отдавать по этому id страницы.

RoMaN444Ik добавил 04.08.2011 в 08:17
Apach47, wowkaster отчасти прав это нужно чтобы при запросе site.ru/templates/default/ сервер отдавал эту страницу вместо списка файлов(это может произойти только при неправильной настройке сервера) этой папки.

Это я все сделал, не понятно каким тегом вывести изображение. Мне посоветовали так: Создать дополнительное поле под изображения, и вывести его тегом в кустом шаблоне, только не пойму опять каким тегом, в документации не найду

Apach47
На сайте с 28.10.2008
Offline
74
#15

wowkaster, понял, спасибо. А под правильными настройками htaccess понимать этот файл, лежащий в папке с шаблоном и содержащий строки

Order Deny,Allow

Deny from all
И опыт - сын ошибок трудных... И гений - парадоксов труд... И случай бог изобретатель... (А.С.Пушкин)
immo
На сайте с 10.04.2010
Offline
168
#16

RoMaN444Ik, Где отредактировать вид sitemap.xml?

У меня сйечас в ссылки такого вида:

<url>
<loc>http://site.ru/1-news.html</loc>
<lastmod>2011-08-04</lastmod>
<priority>0.6</priority>
</url>

Нужно чтобы выводил так:

<url>
<loc>http://site.ru/news.html</loc>
<lastmod>2011-08-04</lastmod>
<priority>0.6</priority>
</url>
RM
На сайте с 21.06.2011
Offline
77
#17
immo:
RoMaN444Ik, Где отредактировать вид sitemap.xml?
У меня сйечас в ссылки такого вида:



Нужно чтобы выводил так:

Файл лежит в uploads/sitemap.xml + этот формат урлов стандартен для dle по этому при следующем создании сайтмапы все вернется назад, да и такие ссылки(которые вы показали, site.ru/news) работать скорее всего не будут(хотя я видел мод для вырезания id новости и линка)...

RoMaN444Ik добавил 04.08.2011 в 14:35

Apach47, Да вот так и должно быть.

RoMaN444Ik добавил 04.08.2011 в 14:38

mishanya84:
Это я все сделал, не понятно каким тегом вывести изображение. Мне посоветовали так: Создать дополнительное поле под изображения, и вывести его тегом в кустом шаблоне, только не пойму опять каким тегом, в документации не найду

Создаете дополнительное поле с именем img и где(в коде что я вам написал) заменяете "код вывода изображения" на

<img src="[xfvalue_img]" alt="{title}" title="{title}" width="ширина картинки в пикселях" height="высота в пикселях">

Там уже по ходу разберетесь.

PS. в дополнительное поле(при создании или редактировании новости) вписываете только ссылку на картинку!

immo
На сайте с 10.04.2010
Offline
168
#18

RoMaN444Ik, У меня все новости без ID

т.е. site.ru/news.html, а в сайтмапе они с id.

Я изовсех модулей id убрал (топ новостей, последние коментарии, у нас нашли, html карта сайта и тд), но из sitemap.xml не могу так как не знаю где лежит файл который генерирует её

Ещё вопрос как запретить движку автоматом генерировать ключевые слова и описания к статьям?

WebAlt
На сайте с 02.12.2007
Offline
250
#19
immo:
...но из sitemap.xml не могу так как не знаю где лежит файл который генерирует её...

/engine/classes/google.class.php

RM
На сайте с 21.06.2011
Offline
77
#20
immo:
RoMaN444Ik, У меня все новости без ID
т.е. site.ru/news.html, а в сайтмапе они с id.
Я изовсех модулей id убрал (топ новостей, последние коментарии, у нас нашли, html карта сайта и тд), но из sitemap.xml не могу так как не знаю где лежит файл который генерирует её

Ещё вопрос как запретить движку автоматом генерировать ключевые слова и описания к статьям?

Могу вам баксов за 5 поправить файл генерирующий saitemap, чтобы id само убиралось. А файл, который генерирует лежит: engine/classes/google.class.php

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий