tolmi képe

chx, szeretném azt hinni hogy jobban tudom, de nem tudom mit :) Megkeresett egy holland barátom, megkérdezte hogy tudok-e segíteni találni Drupal freelancereket itthon mert sok a melója, gondoltam segítek és írok ide. Ennyi a történet. Gondolom a munka Drupal fejlesztés. :)

Ez nem konkrét projekt, ez az elkövetkező projektek alá kollegák keresése. Itt van a leírás amit küldött azoknak, akik jelentkeztek:

Here's the story:

1) what I'm looking for:

* Drupal developers (i.e. with PHP/Drupal module knowledge).
Theming/other work might come later, but not at this moment. Obviously
you also need 'Drupal site building' skills.

* Able to make their own time/cost estimates.

* Able to 'manage' their own project. Say it if things are unclear in
the client's demands. Watch out for things that are not clear, which
could lead to disagreements about work/money later.
(I get freelance work from smaller organisations, tasks/projects ranging
from €100 to €10,000. These people are usually not good project
managers, and do not know enough about Drupal to tell you exactly what
you need to know, at once.)

* ubercart / D7+Commerce experience is a big plus.

* experience with data exchange (generating/importing XML feeds,
communicating with web services from Drupal over e.g. SOAP) is welcome.

* Willingness to do fixes/extensions on smaller plain PHP sites
(whatever requests my clients get from their clients if they cannot sell
them Drupal immediately), is appreciated.

So: skilled, with a dynamic mindset, and able to manage imperfect
clients, and be accomodating to them. That's what I am too.

Of course I will help with the above, where I can. I certainly will be
involved in these projects at first. But I don't have to be in-between
forever (unless I have added value). I do not want you to work FOR me...
but WITH me, to handle the workload I get, and keep our clients happy so
they keep giving more work.

* Living in Budapest, preferably. I will be there for a few weeks (which
can be extended according if really needed). And I believe we can only
exchange this kind of work if we get to know each other well, at first.
So we need to be able to meet and talk about work.

* Able to send their own invoices to clients in the Netherlands,
preferably. (I do not know company structures for freelance/small
companies in Hungary, but I'm sure we can work out those logistics).

2) about me:

I'm a freelancer. I was in Budapest 3 years ago to start my Drupal
career, and met Márk there, but the planned company didn't work out.
So I moved back to my hometown Amsterdam and have been trying to get
full-time Drupal work in the Netherlands since 3 years now. building up
my contacts slowly from zero.

I don't want to grow my own company, get personnel, deal with
acquisition/commercial stuff/many end customers. I always believed that
there should be enough work for me, without that. I also believe in
building a 'friends network' of developers, who can divide work between
them. (We will never get the biggest projects, they'll go to established
companies. But our work will be enough to get a steady income -because
clients see how good we are- and still keep our freedom.)

Well, after a period of being very accommodating to new clients (and way
too cheap), that has worked. I work for several smaller webshops, have
built a trust relationship... and last may, my workload exploded. I
asked some Dutch freelancers to work with me
(http://groups.drupal.org/node/156599, Dutch) and got 2-3 people who I
share work with, now. But they're themers/builders/administrators; none
of them have in-depth PHP/developer knowledge. All the good developers
seem to be drowning in work and busy starting their own company. (Hint
for enterprising people: you can work for most Amsterdam companies
without knowing Dutch, only English. And the Drupal market is booming,
like it is everywhere.)

I'm heading back to Budapest for a few weeks to try and 'train' a friend
I know from 2008 and hope that works out. (Ex IT student, knows PHP but
no Drupal yet.)
But I'm sure I get enough work from one client to keep one more
developer occupied full time. And if that goes well, who knows...

My data:

My own web site (http://wyz.biz) is horribly outdated -- I'm only sure
that I'll do 100% Drupal since one year. And I can get away with an
outdated site because I do 'second line' work for webshops, and I'm not
looking for more work.

This is also why I don't have a portfolio of my own. My 'drupal CV' is
more visible in the patches I upload at
http://drupal.org/user/8841/track (and http://certifiedtorock.com/u/8841
;) )

-- Roderik Muit

2
0

--
Tolmács Márk
Drupal bandita

eMeLA képe

A bug a TABS modul tabs.module fájljában van:

function tabs_pre_render_tabset($element) {
....
$name = $element['#tabset_name'] = form_clean_id(isset($element['#tabset_name']) && $element['#tabset_name'] ? $element['#tabset_name'] : (isset($element['#parents']) && count($element['#parents']) ? $element['#parents'][0] : 'tabset'));

A kód legvégén lévő 'tabset' a gond, ugyanis ezt az értéket adja vissza ajax-os lekérdezés esetén.

Így javítható (a kód nem szép de működik):

function tabs_pre_render_tabset($element) {
....
if ($_GET['view_dom_id']) $tabset = 'tabset-'.$_GET['view_dom_id'];  else $tabset = 'tabset';
 
$name = $element['#tabset_name'] = form_clean_id(isset($element['#tabset_name']) && $element['#tabset_name'] ? $element['#tabset_name'] : (isset($element['#parents']) && count($element['#parents']) ? $element['#parents'][0] : $tabset));
 

Bizonyára lehetne szebb kódot is írni, de én nem vagyok programozó... ;)

0
0

...mit tudok: http://web.termuves.hu

csakiistvan képe

biztos van jobb módszer, de egyszer én ezzel csináltam meg:

Views fejlécébe betettem ezt:

<p>Szavak rendezése:</p>
<div id="sorrend"><a href="/bekuldott-szavak">Beküldési sorrend alapján</a></div> | <div id="abc">ABC sorrend alapján</div >
 
<div class="alpha-pager">
<a class="alpha-page" href="/bekuldott-szavak/abc/a">A</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/b">B</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/c">C</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/d">D</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/e">E</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/f">F</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/g">G</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/h">H</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/i">I</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/j">J</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/k">K</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/l">L</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/m">M</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/n">N</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/o">O</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/p">P</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/q">Q</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/r">R</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/s">S</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/t">T</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/u">U</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/ü">Ü</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/ű">Ű</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/v">V</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/w">W</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/x">X</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/y">Y</a>
<a class="alpha-page" href="/bekuldott-szavak/abc/z">Z</a>
</div>

A views amit készítettem egy cck mezőt listázott, így argumantumhoz betettem ugyanazt a mezőt az alábbi beállításokkal:
Cím: Beküldött _CCK_: %1
Műveletvégzés, ha az argumentum nincs jelen: Minden érték megjelenítése (mivel csak a mezőt listáztam, mást nem kellett állítanom)
Összegző mód: pipa be, Karakterszám korlátja: 1

Így nekem működött

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

machobymb képe

Az oldalamat áttettem localhost-ra, frissítettem 6.38-ra, majd ráraktam a 7.50-et. A modulok visszarakása közben aktiváltam a Migrate modult is, erre ezt kapom a Drupal-tol :

  1. <code linenumbers="fancy">"Error
  2. The website encountered an unexpected error. Please try again later."

Ez az Apache error.log-ja:

  1. [Tue Aug 16 12:07:43.111928 2016] [ssl:warn] [pid 5196:tid 252] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
  2. [Tue Aug 16 12:07:43.205937 2016] [core:warn] [pid 5196:tid 252] AH00098: pid file D:/xampp/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
  3. [Tue Aug 16 12:07:43.354952 2016] [ssl:warn] [pid 5196:tid 252] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
  4. [Tue Aug 16 12:07:43.384955 2016] [mpm_winnt:notice] [pid 5196:tid 252] AH00455: Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.6.23 configured -- resuming normal operations
  5. [Tue Aug 16 12:07:43.384955 2016] [mpm_winnt:notice] [pid 5196:tid 252] AH00456: Apache Lounge VC11 Server built: Oct 13 2015 10:54:13
  6. [Tue Aug 16 12:07:43.384955 2016] [core:notice] [pid 5196:tid 252] AH00094: Command line: 'd:\\xampp\\apache\\bin\\httpd.exe -d D:/xampp/apache'
  7. [Tue Aug 16 12:07:43.388955 2016] [mpm_winnt:notice] [pid 5196:tid 252] AH00418: Parent: Created child process 1788
  8. [Tue Aug 16 12:07:44.118028 2016] [ssl:warn] [pid 1788:tid 264] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
  9. [Tue Aug 16 12:07:44.329049 2016] [ssl:warn] [pid 1788:tid 264] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
  10. [Tue Aug 16 12:07:44.358052 2016] [mpm_winnt:notice] [pid 1788:tid 264] AH00354: Child: Starting 150 worker threads.

Hogyan tudom helyrehozni? Köszönöm előre is a segítséget!

0
0

Delphi for PHP

Kuruzslo képe

Sziasztok!

Segítséget kérnék egy Delphi for PHP-ben létrehozott tartalom beillesztéséhez. A Delphis programon belül működik a kód, de a Drupálba beillesztve csak a kódot látom viszont.

Erről lenne szó:

Drupal verzió: 

Commerce Compozer telepítési hiba

simont képe

Ismerkedem a Composerrel. Egy webáruház létrehozásán fáradozom.
Composerrel szeretném feltelepíteni a Commerce Core modult de hibaüzenetet kapok és nem települ a modul.
Függőségben van az Inline Entity Form modullal, aminek nincs stabil verziója csak RC. De ezt a verziót nem tudom telepíteni (se alfát, se betát).
Úgy látom, csak stabil verziót tud telepíteni a Composer.

Drupal verzió: 
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
tibi képe

Sziasztok!

Mióta kaptam tőletek pár tippet a drupal form kezelésével kapcsolatban, beleástam magamat a dokumentációkba. A drupal.org-on találtam a következőt:

function mymodule_forms() {
  $forms['mymodule_first_form'] = array(
    'callback' => 'mymodule_form_builder',
    'callback arguments' => array('some parameter'),
  );
  $forms['mymodule_second_form'] = array(
    'callback' => 'mymodule_form_builder',
    'callback arguments' => array('a different parameter'),
  );
  return $forms;
}
 
function mymodule_first_page() {
  return drupal_get_form('mymodule_first_form');
}
 
function mymodule_second_page() {
  return drupal_get_form('mymodule_second_form');
}
 
function mymodule_form_builder($param) {
  $form = array()
  // build the form here
 
  if ($param == 'some parameter') {
    // Add another field, change a default value...
  }
 
  // This is used the way $callback was in 4.7.x Forms API: it is used as the prefix for
  // _submit() and _validate() functions to process the form.
  $form['#base'] = 'mymodule_form';
 
  return $form;
}

Ennek a forrásnak az elejét már említettem korábban, csak a :

function mymodule_form_builder($param) {
  $form = array()
  // build the form here
 
  if ($param == 'some parameter') {
    // Add another field, change a default value...
  }
 
  // This is used the way $callback was in 4.7.x Forms API: it is used as the prefix for
  // _submit() and _validate() functions to process the form.
  $form['#base'] = 'mymodule_form';
 
  return $form;
}

függvény nem egészen világos számomra, ha jól gondolom akkor ezzel a szerkezettel megoldható egy modulon belül több form kezelése. Ha lennétek olyan kedvesek megerősíteni ezt a gondolatomat.

T.

0
0
ninja képe

beleteszem a node.tpl.php-ba

<?php
if (arg(0) == 'node' && is_numeric(arg(1)) && is_null(arg(2))) {
  $nid = (int)arg(1);
  $terms = taxonomy_node_get_terms($nid);
  print '<div class="related">';
  print '<h3>Kapcsolodó bejegyzések <img alt="" src="../reload_all_tabs.png" /></h3>';
  print '<fieldset style="border: 0px;" class="collapsible collapsed"><legend>A kapcsolodó bejegyzések megtekintése</legend>';
  foreach($terms as $term){
    $sql = "SELECT n.title, n.nid, n.created FROM {node} n INNER JOIN {term_node} tn ON n.nid = tn.nid WHERE tn.tid = $term->tid AND n.nid != $nid AND n.status = 1 ORDER BY n.created DESC LIMIT 5";  
    $result = db_query(db_rewrite_sql($sql));
    if (db_num_rows($result)) {
      print '<br /><div class="commentauthor">';
      print 'Legutóbbi tartalmak a '. $term->name. ' témában';
      print '</div>';
      while ($anode = db_fetch_object($result)) {
        print '<ul><li>'.l($anode->title, "node/$anode->nid").'</li>';
      }  
      print '</ul>';
 
    }
  }
  print '</ul>';
          print '<p><a href="/cimkefelho">Az összes cimke megtekintése</a></p>';
 
   print '</fieldset>';
   print '</div>';
}
 
?>

így néz ki: (katt a A kapcsolodó bejegyzések megtekintésére) http://alleycat.hu/linkek/20071128/hogyan-toltsunk-fel-kepeket

ninja - http://alleycat.hu

0
0
aboros képe

több szempontból sem tökéletes, ez egy iránymutatás volt csak. (például azt sem figyeli, hogy létezik e egyátalán a gmap modul.. márpedig ha nem, akkor fatal error:)
további probléma vele, hogy ha egy uri-n több ilyen térképet tartalmazó node is szerepel (több térkép van ugyan azon az urin) akkor el fog törni, mert mindegyik térkép ugyan azt a mapid -t használja. hasznos tehát a mapid -hez hozzáfűzni a nodeid -t is.. emígy:

function SMINKNEVE_preprocess_node(&$vars){
  $map = array(
    'id'=>'nodemap-' . $vars['node']->nid,
    'width'=>'100%',
    'latitude'=>$vars['node']->location['latitude'],
    'longitude'=>$vars['node']->location['longitude'],
    'zoom'=>15
  );
  for ($i = 0; $i < count($vars['node']->locations); $i++) {
    $marker = array(
      'text' => t('Location'),
      'longitude' => $vars['node']->locations[$i]['longitude'],
      'latitude' => $vars['node']->locations[$i]['latitude'],
      #'markername' => "Light Blue",
    );
    $map['markers'][] = $marker;
  }
  $map_full['#settings'] = $map;
  $vars['content'] .= theme('gmap', $map_full);
}

persze így is csak akkor fog menni, ha ugyan azt a nodeot térképestül nem jeleníted meg kétszer egy oldalon belül. :)

0
0

-
clear: both;

HoLa képe

kiírattam ezzel, és ezt kaptam:

Array
(
    [nev] => sgfb56bu56
    [e-mail] => dfgh@fdg.hj
    [cim] => dfgdfg
    [telefon] => 1234555
    [comment_preview] => 0
    [feed_item_length] => 0
    [datum] => 2010-10-29 00:00:00
    [datum2] => 2010-10-31 00:00:00
    [bankszamla] => 0123456789876543210
    [price] => 
    [op] => Elküldés
    [submit] => Elküldés
    [form_build_id] => form-5ed4278bcbf0c6aae4e9f982199e87cd
    [form_token] => 3b6cb3de3519cc8afe67d5fa4ddc9ed0
    [form_id] => mymodule_myform
)

a "select" és a "radios" típusú mezők nem kerültek bele valamiért...
Sőt a "select" mezőket bekeríti vörössel és ezt a hibaüzenetet adja:
"Nem érvényes választást talált a rendszer. Javasolt a webhely gazdájával felvenni a kapcsolatot."

$options2 = array();
for ($f=0;$f<=10;$f++) $options2["$f"] = "$f ".t(' pcs');
$form['what_is_this']['feed_item_length'] = array(
  '#type' => 'select',
  '#title' => t('Number'),
  '#required' => TRUE,
  '#default_value' => variable_get('feed_item_length','0'),
  '#options' => $options2,
);

a Devel-t próbáltam, alapból is fenn volt, de nem adott semmi eredményt, és üres az oldalhoz tartozó Devel menü is üres volt...

0
0