Перейти к публикации

Critical Error

местные
  • Публикации

    1 063
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    42

Сообщения, опубликованные пользователем Critical Error

  1. Сверху, снизу, справа или слева, как будет удобно, в шаблоне addnews.tpl добавьте

    Подсказка: для того, чтобы загрузить фотографии, выберите иконку папки в редакторе.

    Только так добавьте, чтоб это было видно!

    И все! Увидите, как вам перестанут приходить письма.

  2. Я не про одно поле.Хоть десять полей пусть будет.

    Не суть сколько там полей. Есть возможность в одно такое поле выбирать несколько картинок. Суть в том, что вы таким образом не сможете ее форматировать, люди по незнанию могут загружать картинки огромного размера, и поверьте, выглядеть это будет не очень красиво, когда подобная картинка ломает весь дизайн сайта..!

    3.Форматирование изображений вообще то указывается в настройках админки.Загружайте хоть треугольные изображения.Настройки в админки отформатируют по вашим же настройкам эту картинку.

    Эти настройки идут по умолчанию, а приоритет идет тем настройкам, которые указываете вы после загрузки картинки на сервер, перед вставкой в новость!!! В этом вы ошибаетесь.

    4.При чем тут - Умные люди и локалка?

    А при том, что все изменения в дизайне желательно(!) проводить на локальном компьютере. Где перед изменением шаблона делаются его резервные копии. Так поступают умные люди, чтоб не накосячить на работающем сайте!

    Сайт у меня про недвижимость.Где люди добавляют свои объявления.

    У вас тематика сайта уже говорит о том что туда не глупые люди заходят. Разберутся. К тому же все по-русски везде написано!

    Еще вопросы есть?

    Да, есть! Зачем усложнять и так понятные и простые вещи?

    Вот вам скриншот,где более правильно и удобно представлено загрузка изображений.

    Для этого есть кнопка отдельная в каждом из редакторов, которая вызывает окно где можно сделать все то, что вы описали, к тому же массово, и в автоматическом режиме, а не добавляя по одной картинке. Гемороя много! Не вижу в варианте на скриншоте ничего удобного!

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

    Их и так с помощью тегов можно форматировать, тем более они ставятся там автоматом. К тому же BBCode настолько старый язык разметки, что его большинство людей, пользующихся интрнетом, знают!

    А то что сейчас-это бред.

    Бред, по-моему, то, что предлогаете вы! Тем более вы так этого потребовали, что у меня мнение сложилось, что разрабы вам что-то должны.

    PS. Все куда проще чем вам кажется. Для пользователей, которые не умеют пользоваться, можно сделать краткую инструкцию. В этом ничего страшного нет.

  3. 1. Во-первых, ничего сложного при добавлении картинки там нет. Все выводится при помощи кнопки в обеих редакторах, и форматируется как угодно! Во-вторых, зачем одно поле?! В него загружаются картинки, а возможность форматирования отсутствует. Это все стандартные возможности в большинстве случаев на многочисленных сайтах. Если вашим пользователям по 10 лет и они не умеют пользоваться подобными редакторами, зачем им давать права на публикацию? Вот вам понравится, если какой-то пользователь, у которого, извините, руки из ж#пы, оформит новость, добавит в нее картинку, превышающую размер выделенного места для новости, дизайн имею в виду, и вся ваша красота сайта поплывет?

    2. Умные люди шаблоны делают на локальном компьютере, и только потом вносят все наработки на хостинг. В то же время, на том же локальном компе, делаются и backup'ы - резервные копии.

    PS. Все приходит с опытом

  4. но логики не вижу

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

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

  5. 1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вы вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.
  6. Типа полей 3

    Одна строка - input, это короткий текст, при редактировании будет обычное поле в одну строчку. (К примеру поле, в кот. вы пишите название новости при добавлении)

    Несколько строк - textarea, это когда текста много. При редкатировании будет прямоугольное поле, с bbcode-редактрором либо с wysiwyg-редактором (Аналог краткого и полного содержаний при оформлении новости)

    Список - select, когда на выбор есть несколько вариантов из списка выпадающего. (Как пример, при оформлении новости во вкладке доступ можно увидеть такие списки)

    Это я к тому, чтобы вы поняли, какой из них вам удобней будет использовать.

    Для вывода видео из ВК вам достаточно будет первого типа.

    А то что нужно прописать в шаблоне - вам написали выше уже. Хотя я сделал бы так

    [xfgiven_vkontakte]<iframe src="http://vkontakte.ru/video_ext.php?[xfvalue_vkontakte]" width="460" frameborder="0" height="335"></iframe>[/xfgiven_vkontakte]

    и при оформлении новости копировал полученный код на видео после знака вопроса и вставлял бы в доп. поле

  7. Тег {login} вынесите из контейнера с class="menul", и поставьте тег следом за этим контейнером, а самаму div с class="menul" в css задайте float: left;

    Потом просто сбросьте обтекание после всей этой конструкции. Если не сможете, просто таблицей сверстайте

  8. Открываешь index.php после:

    $is_logged = FALSE;
    вставляешь:
    $var = rand(1,16);
    именно от 1 до 16! Потом ниже находишь:
    $tpl->set ( '{speedbar}', $tpl->result['speedbar'] );
    и строчкой ниже добавляешь:
    $tpl->set ( '{var}', $var );
    Сохранеяешь и закрываешь. Потом идешь в папку со своим шаблоном и в main.tpl и сделай такую конструкцию тега <body>:
    [aviable=main]
    
    <body style="background: url('{THEME}/images/bg_0.jpg') top center no-repeat;">
    
    [/aviable]
    
    [not-aviable=main]
    
    <body style="background: url('{THEME}/images/bg_{var}.jpg') top center no-repeat;">
    
    [/not-aviable]

    и будет тебе, как говорят, счастие :lol:

    PS. Думаю с путями к картинкам из приведенной конструкции разберешься. bg_0.jpg - картинка, которая будет выводится только на главной.

    Но у меня картинка эта как фон идет?

    Как видишь.

    • Поддерживаю 1
  9. И зачем это может понадобится?

    Ну в жизни web-дизайнера всякое бывает :lol:

    Мне понадобилось запрятать некоторые части дизайна от владельца профиля, ну чтоб просматривающие пользователи видели что-то другое, чего не должен видеть владелец в своем профиле. Мне нужно было по дизайну, чтобы при просмотре профиля владельцем было три кнопки, при нажатии на которые появляется разные разделы профиля, сама инфа о юзере, публикации на модерации, и редактирование профиля. Когда же просматривает кто-то профиль, появляются другие кнопки, отправить ЛС и отправить e-mail. Мож еще что напридумываю.

    Пригодится кому-нить, мож даже и тебе =)

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

  10. http://dle-news.ru/e.../startnews.html

    [group=1,2,3] текст [/group]

    и

    [not-group=1,2,3] текст [/not-group]

    Честно, не понимаю как эти теги функционалом схожи с моим. Я ведь описал что делает тег мой. Он выводит не для групп, а для пользователя. Для меня была задача противоположности тега [not-logged] text [/not-logged]. Показывает текст, если профиль просматривает не его владелец

  11. Друзья, не знаю, есть ли уже такое на форуме или нет, искать не стал, страшно хочу спать, завтра на работу, но направляясь сегодня на учебу в голову пришла идея замутить тег для профиля юзверя, чтобы в него можно было вставить содержимое и оно отображалось бы для "гостей" профиля. В общем вот что получилось из моих дум:

    В файл ../engine/modules/profile.php находим:

    	if( $is_logged and ($member_id['user_id'] == $row['user_id'] or $member_id['user_group'] == 1) ) {
    
    		$tpl->set( '{edituser}', "[ <a href=\"javascript:ShowOrHide('options')\">" . $lang['news_option'] . "</a> ]" );
    
    		$tpl->set( '[not-logged]', "" );
    
    		$tpl->set( '[/not-logged]', "" );
    
    	} else {
    
    		$tpl->set( '{edituser}', "" );
    
    		$tpl->set_block( "'\\[not-logged\\](.*?)\\[/not-logged\\]'si", "<!-- profile -->" );
    
    	}
    И, либо выше, либо ниже вставляем след. конструкцию:
    	if( $is_logged and ($member_id['user_id'] != $row['user_id'] ) ) {
    
    		$tpl->set( '[logged]', "" );
    
    		$tpl->set( '[/logged]', "" );
    
    	} else {
    
    		$tpl->set_block( "'\\[logged\\](.*?)\\[/logged\\]'si", "" );
    
    	}

    Вот собственно и все, пользуйтесь. Текст заключенный в теги [logged] text [/logged] будет выводиться всем пользователям, кто просматривает ваш профиль. Кстати имя тега можете сменить, заменив все logged на свое название, кроме, естественно, $is_logged

    PS. Такая маленькая конструкция, а добавляет целый тег, что позволит делать больше, в плане дизайна, например. А то как-то "не очень" выглядит в собственном профиле ссылка на отправку сообщений ЛС и E-Mail самому себе.

  12. Попробуйте очистить кэш браузера, и в скрипте DLE

    Если не будет никакой реакции, попробуйте из engine/inc/addnews.php, из кода который вы добавили, удалить строчку:

    <script type="text/javascript" src="engine/ajax/dle_ajax.js"></script>

    и попробуйте заново, все это делайте на локалхосте!

    И просто напросто просмотрите код, который вы туда внесли, и поищите все скрипты которые подключны. Возможно просто не хватает чего-то.

  13. не на локалхосте , ни на хостинге по адресу engine/ajax/ данного файла нету....

    Да, простите, я описался, перепутал dle_ajax.js и dle_js.js. Бывает :)

    Так как у вас версия 9.2, то файла этого там вообще нет. Все они лежат в ../engine/classes/js/

    но файла engine/ajax/dle_ajax.js, именно его, скорей всего нет на домене по этому адресу. Проверьте, если что просто залейте.

×
×
  • Создать...