Переход/смайлики

Автор pasol, 24 августа 2011, 17:29:10

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

pasol

Приветствую.

Вопрос 1.

Подскажите пожалуйста как сделать кнопочку перехода с форума на сайт, версия форума SMF 2.0

Вопрос 2.

Как настроить правильно смайлики, что бы при отправки сообщения и при создание тем был выбор смайликов как на этом форуме.
У меня сейчас так.
http://rghost.ru/19130091.view




0daliska

Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

pasol

Спасибо, но по первой сыллке
Данное руководство справедливо для форума версии SMF 2.0 4 beta.

у меня версия 2.0

pasol

И опять же по второй сыллке, тема для непонятно какой версии форума.
К моей не подходит, повторюсь у меня версия 2.0

0daliska

А почитать тему полностью не пробовали? Последние посты в этой теме в точности то, что вам нужно...
Принципиальной разницы нет. Вы хоть попробуйте сначала, потом кричите, что не подходит
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

pasol

Спасибо.
Кнопку создать получилось, название поменять тоже.
Но как её сделать сыллкой на сам веб сайт?
Делал по последнему примеру из темы номер 1.

pasol

Да и ко всему добавить, при отправки сообщения на моём форуме, выкидывает на начало форума, как сделать что бы при отправки сообщения выкидывало в саму тему там где написал его?

BIOHAZARD

FAQ прочтите, ссылка на него вверху страницы
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

pasol

Да я вроде бы объяснил суть проблемы.
в FAQ об этом нечего нет!

BIOHAZARD

Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

pasol

Всё то что там расписано не подходит под мою версию, в файле intex.template.php просто нет тех строк которые написаны там  :facepalm:

0daliska

Цитата: pasol от 24 августа 2011, 18:37:29
Да и ко всему добавить, при отправки сообщения на моём форуме, выкидывает на начало форума, как сделать что бы при отправки сообщения выкидывало в саму тему там где написал его?
Цитата: pasol от 24 августа 2011, 18:58:55
Да я вроде бы объяснил суть проблемы.
в FAQ об этом нечего нет!
Есть все в фак, не циклитесь на версии форума. Конкретнее - Фак "настройки форума".

Админка - темы оформления - настройки пользователей...


Первым делом исследуйте внимательно свою админку. Там есть такие кнопочки с вопросами, которые если нажать, то много полезного можно прочитать, что и где и зачем!
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

pasol

Спасибо.
0daliska

Подскажите пожалуйста как быть с кнопкой? она то есть, а как сделать из неё переходную?
$txt['link_beer'] = вот тут дописываю сайт на который должно перекидывать, но не то, она не перекидывает

0daliska

Цитата: pasol от 24 августа 2011, 20:05:22
Спасибо.
0daliska

Подскажите пожалуйста как быть с кнопкой? она то есть, а как сделать из неё переходную?
$txt['link_beer'] = вот тут дописываю сайт на который должно перекидывать, но не то, она не перекидывает
Все элементарно... Давайте посмотрим в файл Subs.php
Там у нас идет вывод кнопок вот тут:
$buttons = array(
'home' => array(
'title' => $txt['home'],
'href' => $scripturl,
'show' => true,
'sub_buttons' => array(
),
'is_last' => $context['right_to_left'],
),
'help' => array(
'title' => $txt['help'],
'href' => $scripturl . '?action=help',
'show' => false,
'sub_buttons' => array(
),
),

так далее, весь код всех кнопок не привожу.
Смотрим первую кнопку. Кнопка home (начало)
'home' => array(
'title' => $txt['home'],
'href' => $scripturl,
'show' => true,
'sub_buttons' => array(
),
'is_last' => $context['right_to_left'],
),

Разбираем ее:
home - название кнопки, для которой перебирем
'title' => $txt['home'], // Это означает, что заголовок кнопки положен в переменную $txt['home']
'href' => $scripturl, // это означает, что ссылка для этой кнопки берется из внешней переменной $scripturl
'show' => true, // это означает, что ее показывать надо (если поставим false, то показывать не надо)
'sub_buttons' => array(
            ), //Это для кнопок меню нижнего уровня, если такие имеются
'is_last' => $context['right_to_left'], // это говорит, то кнопка будет последней, если у нас письмо справа налево. Это делаем только для одной самой первой кнопки!

Теперь, применяем полученные знания на практике:
Итак, пишем код для своей кнопки.
назовем эту кнопку сайт (site)
'site' => array(
'title' => $txt['site'],
'href' => 'http://ssylka_na_moy_site.ru/',
'show' => true,
'sub_buttons' => array(
),
'is_last' => $context['right_to_left'],
),

Если кнопка идет у нас первой, то наш код будет выглядеть так:
$buttons = array(
'site' => array(
'title' => $txt['site'],
'href' => 'http://ssylka_na_moy_site.ru/',
'show' => true,
'sub_buttons' => array(
),
'is_last' => $context['right_to_left'],
),
'home' => array(
'title' => $txt['home'],
'href' => $scripturl,
'show' => true,
'sub_buttons' => array(
),
),
'help' => array(
'title' => $txt['help'],
'href' => $scripturl . '?action=help',
'show' => false,
'sub_buttons' => array(
),
),

Обратите внимание, что у кнопки home я убрала 'is_last' => $context['right_to_left'], потому что первая кнопка у нас теперь site
Если же я хочу поставить кнопку для сайта второй, то код будет такой:

$buttons = array(
'home' => array(
'title' => $txt['home'],
'href' => $scripturl,
'show' => true,
'sub_buttons' => array(
),
'is_last' => $context['right_to_left'],
),
'site' => array(
'title' => $txt['site'],
'href' => 'http://ssylka_na_moy_site.ru/',
'show' => true,
'sub_buttons' => array(
),
),
'help' => array(
'title' => $txt['help'],
'href' => $scripturl . '?action=help',
'show' => false,
'sub_buttons' => array(
),
),

Теперь остется только внести текстовые переменные в файлы локализации.
Берем файл index.russian.php (или и index.russian-utf8.php) дописываем там новую переменную
$txt['site'] = 'Сайт';
Берем файл index.english.php и там вносим текстовую переменную
$txt['site'] = 'Site';

Заливаем файлы обратно на хостинг. Чистим кэш форума и любуемся...

Все понятно? Внимательно читайте, что пишут на форуме, и полностью читайте темы и учите мат.часть, только тогда выйдет толк от прочтения
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

pasol

Спасибо огромное всё получилось!

Теперь как быть с смайликами?

0daliska

Цитата: pasol от 24 августа 2011, 21:11:58
Спасибо огромное всё получилось!

Теперь как быть с смайликами?
Читать по ссылке, что дала в первом своем ответе Вам! и изучать админку
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

pasol

У меннемного всё по другому, поэтому понять трудно.
Например у меня нету такой кнопки как в пункте
7. Переходим в раздел меню "Добавить смайлы"

0daliska

Цитата: pasol от 24 августа 2011, 21:24:23
У меннемного всё по другому, поэтому понять трудно.
Например у меня нету такой кнопки как в пункте
7. Переходим в раздел меню "Добавить смайлы"
Потому что выбор смайлов не включили. Внимательно прочтите первый топик. Там даже все с картинками... Пошагово...   :facepalm:
https://www.simplemachines.ru/radikal/s53/i142/1108/52/11d74a1ece26.gif
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

pasol

Всё сделал, как вы сказали.
Смайлы есть, при одном условии если в сообщении писать их например " привет :) " тогда смайл отображаеться, а так выбора их нет.
Всё как описано в теме
II.) Скрыт – смайл нигде не будет отображаться (ни на панели при наборе сообщения, ни в сплывающем окне), но при использовании кода смайла например : )  знак будет автоматически приобразовываться в смайл  :);

Вот у меня именно так, как их открыть ?

Bugo

А если переключиться на дефолтную тему (Curve), смайлики отображаются?

pasol

#20
Переключался не дефолтные темы, смайлики не отображаются.

pasol

Тоже самое с bb кодами, они есть но в панели не отображаються.

Помогите пожалуйста.

Bugo

В логах ошибок что-нибудь есть?
Скиньте скриншоты страниц с настройками смайлов в админке.

0daliska

Цитата: pasol от 27 августа 2011, 23:31:41
Всё сделал, как вы сказали.
Смайлы есть, при одном условии если в сообщении писать их например " привет :) " тогда смайл отображаеться, а так выбора их нет.
Всё как описано в теме
II.) Скрыт – смайл нигде не будет отображаться (ни на панели при наборе сообщения, ни в сплывающем окне), но при использовании кода смайла например : )  знак будет автоматически приобразовываться в смайл  :);

Вот у меня именно так, как их открыть ?
Админка - Смайлы и иконки - Редактирование смайлов.

Нажмите кнопку редактировать около нужного смайла.
Расположение - выберите в списке либо Форма сообщений, либо всплывающее окно. Сохраните :)

Цитата: pasol от 28 августа 2011, 15:12:03
Тоже самое с bb кодами, они есть но в панели не отображаються.

Помогите пожалуйста.
Админка - сообщения и темы - BB-код

Включите использование bb-кода
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

pasol

Всё это включено, но не смайликов не bb кодов...
Вот нашел лог к которому привязан статус критический



http://forum.finalrpg.ru/index.php?action=admin;area=smileys;sa=modifyset;set=3
Применить фильтр: Показать ошибки только с теми сообщениями
Database error, given array of string values is empty. (smiley_list)
Function: EditSmileySets
Применить фильтр: Отображать ошибки только этого файла
Файл: /usr/home/finalrpg_ru/public_html/forum/Sources/ManageSmileys.php
Строка: 327


Что же это такое, может где то права нужные сделать надо?

Bugo

Папка со смайлами случаем не пуста? Попробуйте repair_settings.php.

pasol

Не пуста.
Репаир сеттинг не помог....

pasol

Может есть какой то мод специальный для этого под 2.0?
А то я так чуствую с этим нечего не получится