'fieldset', '#title' => t('General settings'), ); $form['addthis_general_settings']['addthis_username'] = array( '#type' => 'textfield', '#title' => t('Username'), '#default_value' => variable_get('addthis_username', 'my-username'), '#description' => t('Your username for addthis.com. Example: my-username'), ); $form['addthis_general_settings']['addthis_display_in_links'] = array( '#type' => 'checkbox', '#title' => t('Display on node pages'), '#default_value' => variable_get('addthis_display_in_links', '0'), '#description' => t('Display an AddThis button always on a node page\'s links section.'), ); $form['addthis_general_settings']['addthis_display_in_teasers'] = array( '#type' => 'checkbox', '#title' => t('Display in node teasers'), '#default_value' => variable_get('addthis_display_in_teasers', '0'), '#description' => t('Display an AddThis button in the node teasers.'), ); $form['addthis_button_settings'] = array( '#type' => 'fieldset', '#title' => t('Button image settings'), '#collapsible' => TRUE, '#collapsed' => TRUE, ); $form['addthis_button_settings']['addthis_image'] = array( '#type' => 'textfield', '#title' => t('Button image url'), '#default_value' => variable_get('addthis_image', 'http://s9.addthis.com/button1-share.gif'), '#description' => t('URL for small image in the button. Example: http://s9.addthis.com/button1-share.gif'), ); $form['addthis_button_settings']['addthis_image_secure'] = array( '#type' => 'textfield', '#title' => t('Button image url for secure https connection'), '#default_value' => variable_get('addthis_image_secure', 'https://secure.addthis.com/button1-share.gif'), '#description' => t('This is only required if your site uses secure https connections. Example: https://secure.addthis.com/button1-share.gif'), ); $form['addthis_button_settings']['addthis_image_width'] = array( '#type' => 'textfield', '#title' => t('Button image width'), '#default_value' => variable_get('addthis_image_width', '125'), '#description' => t('Width for button image. Example: 125'), ); $form['addthis_button_settings']['addthis_image_height'] = array( '#type' => 'textfield', '#title' => t('Button image height'), '#default_value' => variable_get('addthis_image_height', '16'), '#description' => t('Height for button image. Example: 16'), ); $form['addthis_button_settings']['addthis_image_attributes_alt'] = array( '#type' => 'textfield', '#title' => t('Button image Alt tag'), '#default_value' => variable_get('addthis_image_attributes_alt', 'share'), '#description' => t('Text for Alt tag in img tag. Default: share'), ); $form['addthis_button_settings']['addthis_image_attributes_class'] = array( '#type' => 'textfield', '#title' => t('Button image Class tag'), '#default_value' => variable_get('addthis_image_attributes_class', 'addthisimage'), '#description' => t('Text for CSS class in img tag. Default: addthisimage'), ); $form['addthis_widget_settings'] = array( '#type' => 'fieldset', '#title' => t('Widget settings'), '#collapsible' => TRUE, '#collapsed' => TRUE, ); $form['addthis_widget_settings']['addthis_dropdown_disabled'] = array( '#type' => 'checkbox', '#title' => t('Disable dropdown'), '#default_value' => variable_get('addthis_dropdown_disabled', '0'), '#description' => t('You can disable the dropdown for selecting where to share your link and use a pop-up window instead. This can be useful if the button is for example located next to a flash object.'), ); $form['addthis_widget_settings']['addthis_logo'] = array( '#type' => 'textfield', '#title' => t('Logo url'), '#default_value' => variable_get('addthis_logo', 'http://www.addthis.com/images/yourlogo.png'), '#description' => t('The logo to display on the popup window (about 200x50 pixels). The popup window is show when the user selects the \'More\' choice. Example: http://www.your-website.com/img/mylogo.gif'), ); $form['addthis_widget_settings']['addthis_logo_background'] = array( '#type' => 'textfield', '#title' => t('Logo background color'), '#default_value' => variable_get('addthis_logo_background', 'EFEFFF'), '#description' => t('The color to use as a background around the logo in the popup. Example: EFEFEF'), ); $form['addthis_widget_settings']['addthis_logo_color'] = array( '#type' => 'textfield', '#title' => t('Logo text color'), '#default_value' => variable_get('addthis_logo_color', '666699'), '#description' => t('The color to use for the text next to the logo in the popup. Example: 666666'), ); $form['addthis_widget_settings']['addthis_brand'] = array( '#type' => 'textfield', '#title' => t('Brand text'), '#default_value' => variable_get('addthis_brand', ''), '#description' => t('The brand name to display in the drop-down (top right). Example: My Website. Leave blank to use the site_name variable, currently set to !site_name', array('!site_name' => variable_get('site_name', 'Drupal'))), ); $form['addthis_widget_settings']['addthis_options'] = array( '#type' => 'textarea', '#title' => t('Options'), '#default_value' => variable_get('addthis_options', 'favorites, email, digg, delicious, myspace, facebook, google, live, more'), '#description' => t('A comma-separated ordered list of options to include in the drop-down. Example: favorites, email, digg, delicious, more
Currently supported options:
aim, aolfav, ask, backflip, ballhype, blinklist, blogmarks, bluedot, buzz, delicious, digg, diigo, email, facebook, favorites, fark, feedmelinks, friendfeed, furl, google, kaboodle, kirtsy, linkedin, live, magnolia, misterwong, mixx, multiply, myweb, myspace, netvous, newsvine, pownce, propeller, reddit, segnalo, sharedstuff, slashdot, spurl, stumbleupon, stylehive, tailrank, technorati, thisnext, twitter, yardbarker, yahoobkm, more
The most up-to-date list can be found here.', array('!url' => url('http://addthis.com/services/list'))), '#wysiwyg' => FALSE, ); $form['addthis_widget_settings']['addthis_offset_top'] = array( '#type' => 'textfield', '#title' => t('Offset top'), '#default_value' => variable_get('addthis_offset_top', '2'), '#description' => t('Vertical offset for the drop-down window (in pixels). Example: 2'), ); $form['addthis_widget_settings']['addthis_offset_left'] = array( '#type' => 'textfield', '#title' => t('Offset top'), '#default_value' => variable_get('addthis_offset_left', '2'), '#description' => t('Horizontal offset for the drop-down window (in pixels). Example: 2'), ); $form['addthis_widget_settings']['addthis_disable_flash'] = array( '#type' => 'checkbox', '#title' => t('Disable Flash cookie'), '#default_value' => variable_get('addthis_disable_flash', '0'), '#description' => t('AddThis.com uses Flash cookies by default to provide more accurate tracking information. Some people consider this a privacy concern and Flash cookies can be replaced with normal ones by checking this checkbox.'), ); $form['addthis_widget_settings']['addthis_widget_version'] = array( '#type' => 'select', '#title' => t('Widget Version'), '#default_value' => variable_get('addthis_widget_version', '152'), '#options' => array( 152 => t('152 - Uses a popup window for the more option'), 200 => t('200 - Adds lightbox support for the more option') ), '#description' => t('The version of the addthis widget to use.'), ); return system_settings_form($form); }