Кнопка Search, ты где?

Главные вкладки

Комментарии

Аватар пользователя mialpet mialpet 28 марта 2013 в 15:24

"Aller" wrote:
Кнопка Search, ты где?

За креатив 5+))
А вот чтобы проблему решить не знаю другого способа кроме как в самые дебри лезть - hook_form_alter.

Аватар пользователя graker graker 28 марта 2013 в 15:25

Через файл не кошерно: изменения убьются при первом же обновлении. Лучше либо по-простому (через перевод интерфейса), либо через hook_form_alter() в своем модуле поменять надпись.

Аватар пользователя Aller Aller 28 марта 2013 в 15:27

Ничего себе как всё заморочено. Скорее всего есть какой-то параметр типа value="Search", который можно поменять. А вот где он. В modules/search не нашёл, хотя не факт, что нет там его. Вдруг кто сталкивался.

Аватар пользователя graker graker 28 марта 2013 в 15:30

Aller wrote:
Ничего себе как всё заморочено. Скорее всего есть какой-то параметр типа value="Search", который можно поменять. А вот где он. В modules/search не нашёл, хотя не факт, что нет там его. Вдруг кто сталкивался.

Не параметр - там надпись на кнопке. Ее можно найти в модуле, да, но если заменить там - будет сбиваться при обновлениях.

Либо в модуле, либо как чуть выше подсказали - в теме - через hook_form_alter, или через hook_FORM_ID_form_alter.

Аватар пользователя graker graker 28 марта 2013 в 15:33

<a href="mailto:greenmother@drupal.org">greenmother@drupal.org</a> wrote:
Всё вам лишь бы отредактировать. В template.php создать хук:

Коллега, код давать антипедагогично Smile
Но позволю себе поправить (чтоб в будущем проблем у ТС не было):

$form['basic']['submit']['#value'] = t('Go');

Аватар пользователя greenmother@drupal.org greenmother@dru... 28 марта 2013 в 15:38

graker wrote:
Коллега, код давать антипедагогично :)

Коллега, у нас разные школы педагогики Smile Я, в педагогических, добавил ссылки на API.

mialpet wrote:
Вот зачем такое советовать? Там имхо только теги и классы менять/дописывать.

Чо?

Аватар пользователя graker graker 28 марта 2013 в 15:40

<a href="mailto:greenmother@drupal.org">greenmother@drupal.org</a> wrote:
Коллега, у нас разные школы педагогики Smile Я, в педагогических, добавил ссылки на API.
Число желающих читать доки, когда приведено готовое решение, стремится к нулю Smile Ну да ладно.

Аватар пользователя mialpet mialpet 28 марта 2013 в 15:33

"<a href="mailto:greenmother@drupal.org">greenmother@drupal.org</a>" wrote:
В template.php создать хук

Вот зачем такое советовать? Там имхо только теги и классы менять/дописывать.

Аватар пользователя graker graker 28 марта 2013 в 15:47

mialpet wrote:
Вот зачем такое советовать? Там имхо только теги и классы менять/дописывать.
Слушай, вот опять. В вопросе не разбираешься, доков на орге тоже небось не читал, а лезешь с рассказами к людям, которые, кстати, поопытнее тебя. Люди могут ответить резко - а ты опять будешь обижаться, что тебя "оскорбляют".

Зачем ты так делаешь? Считаешь, написал в профиле, что делаешь модули за деньги, и сразу стал специалистом?

upd: скачай с орга любую более-менее солидную тему, на базе AT например, и посмотри, что там в template.php делают, кроме "тегов и классов".

Аватар пользователя graker graker 28 марта 2013 в 15:45

Aller wrote:
Отлично! Go появился. А как теперь сделать, чтобы в блоке сайдбара тоже было Go?

Вот я же говорил - непедагогично это Smile

Аватар пользователя Aller Aller 28 марта 2013 в 16:01

Что-то неясно. там такой код:

<?php if (empty($variables['form']['#block']->subject)): ?>

<?php print t('Search form'); ?>

<?php endif; ?>
<?php print $search_form; ?>

Ставлю код, ничего не изменяется.

Аватар пользователя Niklan Niklan 28 марта 2013 в 16:25

Просто оставлю это здесь, мало ли.
Я вывожу поиск там где надо таким кодом:

<?php
        $block 
module_invoke('search''block_view'0);
        
$block['content']['actions']['submit']['#value'] = "GO";
        
$block['content']['search_block_form']['#attributes'] = array('placeholder' => 'Поиск по сайту...');
        echo 
render($block['content']);
?>

Соответственно можно спокойно менять все значения. Можно просто создать свой блок и в фильтре php запилить туда этот код.

Еще есть вариант если надо, через template.php

Аватар пользователя mialpet mialpet 28 марта 2013 в 16:27

"graker" wrote:
Слушай, вот опять. В вопросе не разбираешься, доков на орге тоже небось не читал, а лезешь с рассказами к людям, которые, кстати, поопытнее тебя. Люди могут ответить резко - а ты опять будешь обижаться, что тебя "оскорбляют".

А вам я смотрю лишь бы поговорить, вы небось "так продолжать долго можете"? В общем не знаю что такое
"graker" wrote:
солидную тему, на базе AT например

я не просматривал темы, но решил сперва залезь в батрик (можно?) и что-то я там не обнаружил ничего чтобы влияло на структуру формы (value это не стилевой атррибут элемента формы, а значит относится к структуре) и вообще на какую-либо структуру, вот ткните пожалуйста что тут такого еще таинственного опытные люди делают?

<?php
/**
 * Add body classes if certain regions have content.
 */
function bartik_preprocess_html(&$variables) {
  if (!empty(
$variables['page']['featured'])) {
    
$variables['classes_array'][] = 'featured';
  }

  if (!empty(

$variables['page']['triptych_first'])
    || !empty(
$variables['page']['triptych_middle'])
    || !empty(
$variables['page']['triptych_last'])) {
    
$variables['classes_array'][] = 'triptych';
  }

  if (!empty(

$variables['page']['footer_firstcolumn'])
    || !empty(
$variables['page']['footer_secondcolumn'])
    || !empty(
$variables['page']['footer_thirdcolumn'])
    || !empty(
$variables['page']['footer_fourthcolumn'])) {
    
$variables['classes_array'][] = 'footer-columns';
  }

  

// Add conditional stylesheets for IE
  
drupal_add_css(path_to_theme() . '/css/ie.css', array('group' => CSS_THEME'browsers' => array('IE' => 'lte IE 7''!IE' => FALSE), 'preprocess' => FALSE));
  
drupal_add_css(path_to_theme() . '/css/ie6.css', array('group' => CSS_THEME'browsers' => array('IE' => 'IE 6''!IE' => FALSE), 'preprocess' => FALSE));
}

/**
 * Override or insert variables into the page template for HTML output.
 */
function bartik_process_html(&$variables) {
  
// Hook into color.module.
  
if (module_exists('color')) {
    
_color_html_alter($variables);
  }
}

/**
 * Override or insert variables into the page template.
 */
function bartik_process_page(&$variables) {
  
// Hook into color.module.
  
if (module_exists('color')) {
    
_color_page_alter($variables);
  }
  
// Always print the site name and slogan, but if they are toggled off, we'll
  // just hide them visually.
  
$variables['hide_site_name']   = theme_get_setting('toggle_name') ? FALSE TRUE;
  
$variables['hide_site_slogan'] = theme_get_setting('toggle_slogan') ? FALSE TRUE;
  if (
$variables['hide_site_name']) {
    
// If toggle_name is FALSE, the site_name will be empty, so we rebuild it.
    
$variables['site_name'] = filter_xss_admin(variable_get('site_name''Drupal'));
  }
  if (
$variables['hide_site_slogan']) {
    
// If toggle_site_slogan is FALSE, the site_slogan will be empty, so we rebuild it.
    
$variables['site_slogan'] = filter_xss_admin(variable_get('site_slogan'''));
  }
  
// Since the title and the shortcut link are both block level elements,
  // positioning them next to each other is much simpler with a wrapper div.
  
if (!empty($variables['title_suffix']['add_or_remove_shortcut']) && $variables['title']) {
    
// Add a wrapper div using the title_prefix and title_suffix render elements.
    
$variables['title_prefix']['shortcut_wrapper'] = array(
      
'#markup' => '<div class="shortcut-wrapper clearfix">',
      
'#weight' => 100,
    );
    
$variables['title_suffix']['shortcut_wrapper'] = array(
      
'#markup' => '</div>',
      
'#weight' => -99,
    );
    
// Make sure the shortcut link is the first item in title_suffix.
    
$variables['title_suffix']['add_or_remove_shortcut']['#weight'] = -100;
  }
}

/**
 * Implements hook_preprocess_maintenance_page().
 */
function bartik_preprocess_maintenance_page(&$variables) {
  
// By default, site_name is set to Drupal if no db connection is available
  // or during site installation. Setting site_name to an empty string makes
  // the site and update pages look cleaner.
  // @see template_preprocess_maintenance_page
  
if (!$variables['db_is_active']) {
    
$variables['site_name'] = '';
  }
  
drupal_add_css(drupal_get_path('theme''bartik') . '/css/maintenance-page.css');
}

/**
 * Override or insert variables into the maintenance page template.
 */
function bartik_process_maintenance_page(&$variables) {
  
// Always print the site name and slogan, but if they are toggled off, we'll
  // just hide them visually.
  
$variables['hide_site_name']   = theme_get_setting('toggle_name') ? FALSE TRUE;
  
$variables['hide_site_slogan'] = theme_get_setting('toggle_slogan') ? FALSE TRUE;
  if (
$variables['hide_site_name']) {
    
// If toggle_name is FALSE, the site_name will be empty, so we rebuild it.
    
$variables['site_name'] = filter_xss_admin(variable_get('site_name''Drupal'));
  }
  if (
$variables['hide_site_slogan']) {
    
// If toggle_site_slogan is FALSE, the site_slogan will be empty, so we rebuild it.
    
$variables['site_slogan'] = filter_xss_admin(variable_get('site_slogan'''));
  }
}

/**
 * Override or insert variables into the node template.
 */
function bartik_preprocess_node(&$variables) {
  if (
$variables['view_mode'] == 'full' && node_is_page($variables['node'])) {
    
$variables['classes_array'][] = 'node-full';
  }
}

/**
 * Override or insert variables into the block template.
 */
function bartik_preprocess_block(&$variables) {
  
// In the header region visually hide block titles.
  
if ($variables['block']->region == 'header') {
    
$variables['title_attributes_array']['class'][] = 'element-invisible';
  }
}

/**
 * Implements theme_menu_tree().
 */
function bartik_menu_tree($variables) {
  return 
'<ul class="menu clearfix">' $variables['tree'] . '</ul>';
}

/**
 * Implements theme_field__field_type().
 */
function bartik_field__taxonomy_term_reference($variables) {
  
$output '';

  

// Render the label, if it's not hidden.
  
if (!$variables['label_hidden']) {
    
$output .= '<h3 class="field-label">' $variables['label'] . ': </h3>';
  }

  

// Render the items.
  
$output .= ($variables['element']['#label_display'] == 'inline') ? '<ul class="links inline">' '<ul class="links">';
  foreach (
$variables['items'] as $delta => $item) {
    
$output .= '<li class="taxonomy-term-reference-' $delta '"' $variables['item_attributes'][$delta] . '>' drupal_render($item) . '</li>';
  }
  
$output .= '</ul>';

  

// Render the top-level DIV.
  
$output '<div class="' $variables['classes'] . (!in_array('clearfix'$variables['classes_array']) ? ' clearfix' '') . '"' $variables['attributes'] .'>' $output '</div>';

  return 

$output;
}
?>

Впрочем, уверен что эта тема несолидная и надо другую брать, скачал первую из списка zen бегло пробежался тоже ничего не нашел, впрочем надо будет поискать повнимательней ведь непременно должно быть, спецы сказали. Или другую тему взять, скажите название только плз. И раз уж такие вопросы с моей стороны так сильно задевают ваше достоинство (кто я такой? Вам лучше знать, я в ваших телепатических способностях не сомниваюсь уже, вы знаете что я читал, а что не читал и что я вообще себе решил), задавать я их ни в коем случае больше не буду (себе дороже).

Аватар пользователя graker graker 28 марта 2013 в 17:04

mialpet wrote:
А вам я смотрю лишь бы поговорить, вы небось "так продолжать долго можете"?
Чего? Гонять тебя? В принципе, могу, хотя мне не очень хочется.

Quote:
В общем не знаю что такое
Это характеризует тебя как опытного специалиста, да.

Quote:
Впрочем, уверен что эта тема несолидная и надо другую брать, скачал первую из списка zen бегло пробежался тоже ничего не нашел.
Мне, в общем-то, наплевать, найдешь ты что-то, или не сумеешь найти. Разработчики Дру специально сделали инвок хуков *_form_alter из тем - чтобы можно было менять "структуру" форм, а надписи на кнопке - и подавно.

Quote:
И раз уж такие вопросы с моей стороны так сильно задевают ваше достоинство.
Где ты увидел "задетое достоинство"? Не надо свои фантазии на меня проецировать.

Аватар пользователя Niklan Niklan 28 марта 2013 в 16:31

"mialpet" wrote:

Повидав огромное количество различных решений форм и прочего на drupal.org, могу с уверенностью сказать: template.php - очень мощный инструмент. Использовать его ради классов это безумие, он может намного больше.

И смотреть по бартику тоже не правильно, он далеко не показатель. Более-менее сложная верстка потребует вмешательства в template.php

Аватар пользователя mialpet mialpet 28 марта 2013 в 16:41

"Niklan" wrote:
Повидав огромное количество различных решений форм и прочего на drupal.org, могу с уверенностью сказать: template.php - очень мощный инструмент. Использовать его ради классов это безумие, он может намного больше.

Ок.
"Niklan" wrote:
Более-менее сложная верстка потребует вмешательства в template.php

Для меня это теги со стилями, структура страницы решается в модулях.
ВНИМАНИЕ! Для всех кто просматривает топик, автор этого поста может быть не прав, но ему пофиг и вы делайте как хотите.

Аватар пользователя greenmother@drupal.org greenmother@dru... 28 марта 2013 в 16:49

mialpet, спасибо, что не вывалили в комментарий заодно и весь код zen.

То, что чего-то где-то нет, не значит, что оно запрещено. Использовать hook_form_alter можно и в теме, и в модулях, это позволяет движок Drupal. Пользоваться этим или нет, и как именно этим пользоваться - решать разработчику. Если нужно сделать небольшой патч к форме на одном сайте, у которого одна тема, то нет ничего страшного в том, чтобы сделать его в template.php.

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

Аватар пользователя Chyvakoff Chyvakoff 28 марта 2013 в 16:59

"mialpet" wrote:
Вот зачем такое советовать? Там имхо только теги и классы менять/дописывать.

Че там про четверг говорили?))))))
"mialpet" wrote:
value это не стилевой атрибут элемента формы

А какой это атрибут? Какие вообще бывают типы атрибутов? Что-то нагуглить не смог.

Аватар пользователя graker graker 28 марта 2013 в 17:13

Aller wrote:
А где именно в теме друпала это сделать?

В CSS.
Мы ж даже не знаем, какая у вас там тема используется Smile

Аватар пользователя mialpet mialpet 28 марта 2013 в 17:18

"<a href="mailto:greenmother@drupal.org">greenmother@drupal.org</a>" wrote:
mialpet, спасибо, что не вывалили в комментарий заодно и весь код zen.
То, что чего-то где-то нет, не значит, что оно запрещено. Использовать hook_form_alter можно и в теме, и в модулях, это позволяет движок Drupal. Пользоваться этим или нет, и как именно этим пользоваться - решать разработчику. Если нужно сделать небольшой патч к форме на одном сайте, у которого одна тема, то нет ничего страшного в том, чтобы сделать его в template.php.
Можно, разумеется, и разработать специальный модуль change_my_site_search_form_from_search_to_go, и разрабатывать такие на каждый чих.

Можно и в шаблонах все сделать, движок Drupal это позволяет.
Впрочем это не важно, спасибо за ответ, оннамного информотивней чем
"<a href="mailto:greenmother@drupal.org">greenmother@drupal.org</a>" wrote:
Чо?

"graker" wrote:
Это характеризует тебя как опытного специалиста, да.

Вырезать часть строки и использовать ее, браво!

"Chyvakoff" wrote:
А какой это атрибут? Какие вообще бывают типы атрибутов? Что-то нагуглить не смог.

Надо переживать, выплюнуть на ложечку и засунуть в ротик? Есть атрибуты class и style, есть все остальные.

Аватар пользователя mialpet mialpet 28 марта 2013 в 17:22

"graker" wrote:
У формы в блоке есть id, к id применяются стили CSS.

Я в курсе, тем не менее спасибо что решили напомнить.

Аватар пользователя graker graker 28 марта 2013 в 17:23

mialpet wrote:
"graker" wrote:
У формы в блоке есть id, к id применяются стили CSS.

Я в курсе, тем не менее спасибо что решили напомнить.

Это не тебе написано.

Аватар пользователя Chyvakoff Chyvakoff 28 марта 2013 в 17:29

"mialpet" wrote:
Можно и в шаблонах все сделать, движок Drupal это позволяет.

Это тонкий троллинг?
"mialpet" wrote:
Есть атрибуты class и style, есть все остальные.

No comments...

Аватар пользователя graker graker 28 марта 2013 в 17:36

multpix wrote:
>>offtop<<
камрады это-же инза вернулся))
вспомнили того чудика? - по мне один в один.
Не похож, тот вообще адский был Lol

Quote:
прошу присоединиться к просьбе об изгнании:
http://www.drupal.ru/node/64237?page=12#comment-542791[/quote]
Чересчур, по-моему.

Аватар пользователя Niklan Niklan 28 марта 2013 в 17:39

"mialpet" wrote:
Для меня это теги со стилями, структура страницы решается в модулях.

Верстка в друпале != верстка html\joomla\wp\*название_движка*
Мне кажется вы просто мало верстали под друпал, либо верстки были простые.

Если вы реально, на каждый чих все выносить в модули будите, то это только хуже.

Аватар пользователя mialpet mialpet 28 марта 2013 в 17:46

"Niklan" wrote:
Мне кажется вы просто мало верстали под друпал, либо верстки были простые.

Я вообще держусь от верстки подальше и нини!
"Niklan" wrote:
Если вы реально, на каждый чих все выносить в модули будите, то это только хуже.

Ок.
Если вы не поняли, я спросил и мне уже дали ответ, а ваши придирки только заставляют меня тратить кучу времени в никуда, давайте я останусь при своем мнении, вы при своем и на этом разойдемся, я теперь 30 раз подумаю прежде чем постить что-то, устраивает?

Аватар пользователя Niklan Niklan 28 марта 2013 в 17:47

"mialpet" wrote:
Я вообще держусь от верстки подальше и нини!

Дак зачем же тогда говорить что использовать template.php не стоит.

"mialpet" wrote:
а ваши придирки

Я к вам не придерался, я написал, ваше право, читать или нет. Игнорируйте мои посты, кто же мешает. В AdBlock добавьте фильтр на мои комментарии Biggrin

Аватар пользователя mialpet mialpet 28 марта 2013 в 17:49

"Niklan" wrote:
Дак зачем же тогда говорить что использовать template.php не стоит.

Потому что стоит не задача верстки блин, еслиб не ваш адрес ужеб слинял отсюда как сделали это все прогеры (коих тут не заметно).

Аватар пользователя Chyvakoff Chyvakoff 28 марта 2013 в 17:53

"mialpet" wrote:
Я вообще держусь от верстки подальше и нини!

Теперь понятно почему вы разделяете атрибуты на стилевые(class и style) и все остальные.
Держу пари, что и от программирования вы тоже держитесь подальше.

Аватар пользователя Niklan Niklan 28 марта 2013 в 17:56

"mialpet" wrote:
еслиб не ваш адрес ужеб слинял отсюда

Ничего не понял.

"mialpet" wrote:
как сделали это все прогеры (коих тут не заметно).

Прогеры тут по большей части молчат, и реаигруют на интересные\необычные задачи\вопросы. Ибо в 100500 раз говорить что да как, уже многим надоело. В частности, данная проблема также гуглится, причем успешно.

А так, только в этой теме, отписалось 3 прогера со стажем.

Аватар пользователя mialpet mialpet 28 марта 2013 в 17:58

"Chyvakoff" wrote:
Теперь понятно почему вы разделяете атрибуты на стилевые(class и style) и все остальные.

Все по прежнему, да? И самолетик залетает... стилевые значит атрибуты для работы с темой в друпал контексте. так яснее, хотя если нет, то я отказываюсь вам что-то объяснять, вряд-ли это возможно.
"Chyvakoff" wrote:
Держу пари, что и от программирования вы тоже держитесь подальше.

No comments...

Аватар пользователя mialpet mialpet 28 марта 2013 в 18:00

"Niklan" wrote:
Ничего не понял.

И не парьтесь, могу только успокоить, речь не о вашем домашнем адресе.
"Niklan" wrote:
А так, только в этой теме, отписалось 3 прогера со стажем.

Буду знать.

Аватар пользователя multpix multpix 28 марта 2013 в 18:04

"mialpet" wrote:

я теперь 30 раз подумаю прежде чем постить что-то, устраивает?

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

почему-же не делаешь обещанное?

Аватар пользователя mialpet mialpet 28 марта 2013 в 18:03

"HydroBlast" wrote:
С кем и о чем вы спорите ?

Господи, мне потом в детский сад можно будет идти, любому ребенку все разжую (вкусно? тролльте), что там связано с версткой? Или к чему это вообще?

Аватар пользователя graker graker 28 марта 2013 в 18:09

ХулиGUN wrote:
Эх... а начиналось всё со слов
)))

Niklan wrote:
Бедный автор. Сколько же ему помой прочитать придется (а уже вторая страница), а по делу ничего и нет уже, одни срачи да перепалки.

Из чего следует сделать важный практический вывод: надо гуглить и читать документацию, прежде чем задать вопрос!!! Smile

Аватар пользователя mialpet mialpet 28 марта 2013 в 18:05

"multpix" wrote:
человек, ты обещал думать перед публикацией поста.
сам обещал, за язык никто не тянул.
почему-же не делаешь обещанное?

Ответить же мне надо, человек.
Вы тут вообше я так понимаю супер спец, ничего по делу не говорите (ведь это слижком низкий для вас уровень наверное), но зато слово свое вставить с бухты барахты это легко!

Аватар пользователя Niklan Niklan 28 марта 2013 в 18:09

Бедный автор. Сколько же ему помой прочитать придется (а уже вторая страница), а по делу ничего и нет уже, одни срачи да перепалки.
По моему проще было загуглить. =DDD

P.s. чем дольше я на Drupal.ru, тем больше понимаю надобность раскрутки drupalsn.ru
Там бы качество контента было на голову, а то и две выше, благодаря этой карме.
Автор проекта (Stan.Ezersky), если ты читаешь это, пора раскручивать проект Smile Drupal.ru вообще в помои скатывается.

Аватар пользователя graker graker 28 марта 2013 в 18:24

Niklan wrote:
Автор проекта (Stan.Ezersky), если ты читаешь это, пора раскручивать проект Smile Drupal.ru вообще в помои скатывается.

К сожалению, чтобы народ с Дру пошел на ДруСН - надо очень много усилий приложить. Либо финансовых усилий, либо коллективных. То есть чтобы была группа (то есть человек 5 хотя бы, да и то мало наверное) желающих постоянно заниматься эксклюзивными материалами и жизнью сообщества. То есть либо надо много денег вливать, либо в свободное (за это же не платят) время постоянно и много заниматься сетью и привлекать (тоже постоянно) заинтересованных лиц. А свободного времени обычно очень мало Sad

Это проверено, в специализированные соц.сети люди не идут помогать, если их не пинать регулярно, сильно и настойчиво. Причем, парадокс, но даже люди, которые вплоть до материального в этом заинтересованы - не идут.

p.s. Я за Стэна конечно не могу говорить, просто у меня похожая ситуация была.

Аватар пользователя mialpet mialpet 28 марта 2013 в 18:09

"Niklan" wrote:
Бедный автор. Сколько же ему помой прочитать придется (а уже вторая страница), а по делу ничего и нет уже, одни срачи да перепалки.
По моему проще было загуглить. =DDD

Автор явно принадлежит к "3 категории" так-что ничего страшного))

Аватар пользователя mialpet mialpet 28 марта 2013 в 18:10

"HydroBlast" wrote:
mialpet вы в трезвом состоянии ?

А вы кто такой вообще чтобы вам что-либо отвечать? Давай до свидания!

Аватар пользователя mialpet mialpet 28 марта 2013 в 18:12

"HydroBlast" wrote:
Осмелишься лично такое сказать ?

"Niklan" wrote:
Drupal.ru вообще в помои скатывается.

Видимо вы правы.

Аватар пользователя Niklan Niklan 28 марта 2013 в 18:27

"graker" wrote:
К сожалению, чтобы народ с Дру пошел на ДруСН - надо очень много усилий приложить. Либо финансовых усилий, либо коллективных. То есть чтобы был целый ряд (то есть человек 5 хотя бы, да и то мало наверное) постоянно заниматься эксклюзивными материалами и жизнью сообщества. То есть либо надо много денег вливать, либо в свободное (за это же не платят) время постоянно и много заниматься сетью и привлекать (тоже постоянно) заинтересованных лиц.
Это проверено, в специализированные соц.сети люди не идут помогать, если их не пинать регулярно, сильно и настойчиво. Причем, парадокс, но даже люди, которые вплоть до материального в этом заинтересованы - не идут.

Надо найти такой народ. Я готов репостить свои записи с блога, активно там участвовать.
Надо еще найти парочку и сливать туда полезную инфу, вести там дискуссии. Постепенно с статей пойдут люди, новички и т.д.

Здесь (drupal.ru) уже никто никому ничего не помогает, от спама непонятно как отбиваться. Единственный минус drupalsn - регистрация по инвайтам. Да, её можно оставить, но я думаю, нужно добавить какой-нибудь гостейвой аккаунт (для новичков), чтобы он могли хотя бы вопросы задавать. Иначе весь смысл того сайта теряется. Если там будет чистое сообщество уже шарящих, то и ничего не выйдет.

90% ленты состоит из вопросов которые уже по 100500 раз тут обсуждались и гуглится быстрее чем они пишут вопрос.

Аватар пользователя graker graker 28 марта 2013 в 18:35

Quote:
Надо найти такой народ. Я готов репостить свои записи с блога, активно там участвовать.
Мое мнение - репостов мало, должен быть эксклюзив. Потому что если я сегодня написал статью в блог, а завтра туда репостнул, то она уже никому не нужна: у меня в блоге ее все прочитали, там же или в соц.сетях - откомментили, и ходить ее читать еще куда-то - никому не надо.

Максимум - давать в блоге анонс, а полный пост - там. Я сейчас так со своим блогом делаю, только статьи не на СН идут, а на мой же сайт.

Quote:
Надо еще найти парочку и сливать туда полезную инфу, вести там дискуссии. Постепенно с статей пойдут люди, новички и т.д.
Думаю, проблема не только в готовности, а в том, что надо быть готовым это делать очень долго без особого выхлопа. Т.е. например год регулярно это делать - и не видеть мгновенных изменений посещаемости. Притом что друпал.ру никто отключать не будет, и за счет огромного объема материалов и, собственно, доменного имени, большая часть людей все равно будет здесь.

Quote:
Здесь (drupal.ru) уже никто никому ничего не помогает, от спама непонятно как отбиваться. Единственный минус drupalsn - регистрация по инвайтам. Да, её можно оставить, но я думаю, нужно добавить какой-нибудь гостейвой аккаунт (для новичков), чтобы он могли хотя бы вопросы задавать. Иначе весь смысл того сайта теряется. Если там будет чистое сообщество уже шарящих, то и ничего не выйдет.
Да можно как на хабре - через песочницу.

Аватар пользователя Aller Aller 28 марта 2013 в 20:44

Друзья, но давайте вернемся к истокам темы.

Так и не удалось поменять Search на Go в поиске блока сайдбара.

Что нужно заменить в этом файле - search-block-form.tpl.php

Вот он:

<?php if (empty($variables['form']['#block']->subject)): ?>

<?php print t('Search form'); ?>

<?php endif; ?>
<?php print $search_form; ?>

Аватар пользователя Aller Aller 28 марта 2013 в 20:44
<?php<div class="container-inline">
  <?php if (empty($variables['form']['#block']->subject)): ?>
    <h2 class="element-invisible"><?php print t('Search form'); ?></h2>
  <?php endif; ?>
  <?php print $search_form?>
</div>?>
Аватар пользователя Aller Aller 29 марта 2013 в 0:09

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

Аватар пользователя graker graker 29 марта 2013 в 0:15

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

Так если параметров нет, может быть имеет смысл их добавить? Wink

Аватар пользователя Aller Aller 29 марта 2013 в 1:26

В файрбаге всё давно просмотрено. Выдает такой html:

<input id="edit-search-block-form--2" class="form-text" type="text" maxlength="128" size="15" value="" name="search_block_form" title="Enter the terms you wish to search for.">

На эту часть CSS:

#layout-type-2 #sidebar-right {
    font-size: 12px;
}
Аватар пользователя Chyvakoff Chyvakoff 29 марта 2013 в 9:07

"Niklan" wrote:
Единственный минус drupalsn - регистрация по инвайтам.

Согласен. Я бы тоже на друпалсн перешел,тут уже реально скучно,90% вопросов ниочём.
Но в идеале конечно-это навести порядок на drupal.ru

Аватар пользователя greenmother@drupal.org greenmother@dru... 29 марта 2013 в 12:42

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